prometheus收集其它外部服务的metrics

【TiDB 使用环境】测试
【TiDB 版本】v8.5.1

想使用tidb集群中的prometheus 收集其它服务的metrics。

配置了prometheus.yml,加入了要收集的metrics。

但是prometheus reload之后,会覆盖掉这个配置。

能否像 alertmanager_servers 一样给 monitoring_servers加一个 config_file参数

tidb 承受了太多 :sob:

这几台服务器只是用tikv做kv存储,没有其它业务。

官方文档中提供了方法

可以修改下对应得配置。参考下官网。

一般都是tidb的promethus搞到外部的组件上,很少外部的监控搞到tidb上来吧 :joy:

那你自己部署一个 prometheus 服务不就好了

1 个赞

这个我试过了,如果直接配置

-job_name: "xxxx"

的话会报格式不对,tiup cluster edit-config无法保存

如果配置
scrape_configs:
- job_name: “xxxx”
····
tiup cluster edit-config可以保存,但是会在prometheus里面多加一个scrape_configs层级,导致prometheus启动报错。

有现成的,何必浪费资源重新部署。。