【 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的官方文档吧,可以单独接入
分享一点个人经验(不一定适合在生产环境使用)
- 在原来的 prometheus 的 scrape_configs 里面增加一个 job,用来拉 dmworker 的 metric(默认端口 8361)
- 也可以单独起一个新的 prometheus,然后用 docker (推荐,直接 docker pull prom/prometheus)或在本地启动一个新的服务,配置如下:
scrape_configs:
- job_name: dm_test
static_configs:
- targets: ["your_ip:8361"]
- 在 grafana 面板里面添加新的 data source(填本地 ip 和 prometheus 服务的端口号,如果用了 docker ,记得填写的是本地映射的端口)
可以,谢谢
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。