tidb 的dm同步如何实时监控的

【 TiDB 使用环境】生产环境
753
【复现路径】做过哪些操作出现的问题
dm做了mysql8到tidb753的实时复制
【遇到的问题:问题现象及影响】
想问问大家一般是如何监控的,监控哪个状态的,总不能一直查询tiup dmctl:v8.1.1 --master-addr 1xxx:8261 query-status 这样一直查询监控吧

我是写了一个脚本,每分钟执行这个sql查一下。如果有异常。传输到飞书告警,这个是检查主键冲突,检查时间的是查另外一个值,输出,如果大于多少,就告警发送到飞书

Prometheus和Grafana 这个简单自定义一个监控项
Zabbix 这个看你那边环境如果有现成的zabbix,自己做个监控也不错
shell脚本 更自由了 发邮件 发丁丁 企业微信什么的也不错

我用的是dm自己带的那个prometheus的监控。
Alertmanager配置一下,或者通过webhook可以直接发到微信上。

同步任务延迟10分钟就有告警了

这个监控在哪里可以配置,大佬可以发一下吗

哦,我应该部署dm的时候没有部署监控组件

1 个赞

看看这个,虽然这个说的是tidb的,但是tidb和dm其实用的都是promethues这一套。都可以用这个办法把告警发到微信/其他什么通讯工具上去。

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