PMM深入研究:如何自定义配置和集成到外部grafana

一、如何自定义配置

        PMM整个部署过程是安装ansible并执行了playbook完成的,yml配置文件会根据你添加的目标重新生成。为什么想自定义配置,是因为我想把它采集的数据通过远程写入的方式传输到外部我们的持久化数据库victoriametrics里,这样就可以统一大盘进行展示。PMM对mongodb监控以及mysql执行SQL的分析做的非常棒。但我在查阅资料实施一系列操作后仍然不成功,发现了问题,以下是整个过程。

        查阅到参考资料:Extending PMM's Prometheus Configuration

        PMM基于ansible自动生成运行的配置文件,我们可以基于pmm 定义好的一个基础配置提供自定义配置的扩展,配置目录文件是在

/srv/prometheus/prometheus.base.yml,这个文件默认是不存在的,需要手动创建,格式如下:
---

remote_write:

  - url: http://1.2.3.4:8428/api/v1/write

​
scrape_configs:

  - job_name: victoria-metrics

    honor_timestamps: true

    scrape_interval: 5s

    scrape_timeout: 4s

    metrics_path: /metrics

    scheme: http

    static_configs:

   

你可能感兴趣的:(监控配置手册,grafana,PMM)