zlmediakit 的监控可视化目前使用 wvp 实现的较多。 目前还没有 zlmediakit prometheus/grafana 方案。
为此我开发了:zlmediakit_exporter。实现zlmediakit api data -> prometheus metrics,并能够快速集成 Grafana 可视化面板,方便日常监控与运维。
快速上手
# prometheus.yml
scrape_configs:
- job_name: 'zlm_exporter'
static_configs:
- targets: ['<zlm_exporter_host>:9101']
## 拉取镜像或者构建镜像
docker pull zlmexporter/zlmexporter:latest
# OR
make build-image
## 运行容器
docker run --rm --name zlm_exporter -p 9101:9101 \
-e ZLM_API_URL=<zlmediakit_api_uri> \
-e ZLM_API_SECRET=<zlmediakit_api_secret> \
zlmexporter/zlmexporter:latest
## 获取指标
curl http://localhost:9101/metrics
grafana
欢迎使用,或者提pr/issue