关于DM监控的问题

我是用tiup部署的v3.0.12的tidb集群

然后我又手功的部署dm-v1.0.4-hotfix

我现在想在grafana中监控dm,有没有相关的文档的啊

您好: 请问手工部署DM是参考的哪个文章,多谢

https://pingcap.com/docs-cn/tidb-data-migration/stable/deploy-a-dm-cluster-using-binary/

你好,

这边暂时推荐分开监控,可以关注下官网,tiup 后续会更新支持部署 dm-ha~

现在有什么方法让我可以监控

你好,

正常部署 dm, grafana 和 promethce 使用单独的 deploy dir 和 port 即可

修改/tidb/app/deploy/prometheus-9090/conf/prometheus.yml

添加配置

- job_name: "dm-worker"
honor_labels: true # don't overwrite job & instance labels
static_configs:
- targets:
  - '10.3.87.37:8262'

是不是只需要修改这个就行了啊 其他的有没有要配置的啊

你好,

我的意思是 tidb 和 dm 监控是分开部署的,如果已经部署,请检查 grafana 和 promethce 的端口和部署目录是否冲突,如果都是默认的,可能存在覆盖。

搞好了。按照我的配置改一下prometheus.yml

热启动配置 kill -HUP pid

还可以把 在ansible版本中的conf文件夹下的dm_worker.rules.yml复制到prometheus.的conf文件夹下 修改rule_files:项

然后导入grafana的两个dashboards 在ansible版本的scripts文件夹下的 dm_instances.json 和dm.json两个文件

你好,

确认几个问题,

  1. 目前 dm 和 tidb 对应几个 grafana 和 promethce?
  2. 在这个两份监控数据的前提下,测试下滚动 dm-ansible - ansible-playbook rolling_update_monitor.yml 是否会覆盖当前监控(tidb-ansible - ansible-playbook rolling_update_monitor.yml 同理)

1.对应的是一套grafana 和 promethce,就是用tiup部署的时候。装上去的grafana 和 promethce 2.dm-ansible我没用这个包。所以没有测试

:+1: