如何使用现有prometheus监控体系监控DM指标

【 TiDB 使用环境`】生产
【 TiDB 版本】v5.4.0
【 DM 版本】v5.4.0
【遇到的问题】
现有系统有一套prometheus监控体系 在部署dm集群的时候没有找到相关文档如何接入,只能选择通过tiup再部署一套吗,如果可以的话prometheus该如何配置

用 tiup 补充扩容就行了啊
https://docs.pingcap.com/zh/tidb/stable/maintain-dm-using-tiup#扩容节点

监控信息可以参考这个:

monitoring_servers:
  - host: 10.0.1.13
    ssh_port: 22
    port: 9090
    # deploy_dir: "/tidb-deploy/prometheus-8249"
    # data_dir: "/tidb-data/prometheus-8249"
    # log_dir: "/tidb-deploy/prometheus-8249/log"

https://docs.pingcap.com/zh/tidb/stable/deploy-a-dm-cluster-using-tiup

现有的prometheus不在tidb体系内,是目前业务系统单独部署的 不想在部署dm的时候再单独部署一套prometheus 想使用现有的prometheus抓取dm指标不知道prometheus这边如何配置

看下prometheus的官方文档吧,可以单独接入

分享一点个人经验(不一定适合在生产环境使用)

  1. 在原来的 prometheus 的 scrape_configs 里面增加一个 job,用来拉 dmworker 的 metric(默认端口 8361)
  2. 也可以单独起一个新的 prometheus,然后用 docker (推荐,直接 docker pull prom/prometheus)或在本地启动一个新的服务,配置如下:
scrape_configs:
  - job_name: dm_test
    static_configs:
      - targets: ["your_ip:8361"]
  1. 在 grafana 面板里面添加新的 data source(填本地 ip 和 prometheus 服务的端口号,如果用了 docker ,记得填写的是本地映射的端口)

可以,谢谢

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。