zlmediakit_exporter 实现 zlmediakit 快速接入 grafana 监控面板

136 阅读1分钟

zlmediakit 的监控可视化目前使用 wvp 实现的较多。 目前还没有 zlmediakit prometheus/grafana 方案。

为此我开发了:zlmediakit_exporter。实现zlmediakit api data -> prometheus metrics,并能够快速集成 Grafana 可视化面板,方便日常监控与运维。

项目地址:github.com/guohuachan/…

快速上手

# 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

image.png

欢迎使用,或者提pr/issue