wfei
(Hacker Y8 Fs Ef Mk)
1
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【TiDB 版本】:tidb4.0 dm2.0
- 【问题描述】:
你好,接上一贴 mysql5.5同步问题,现在5.5版本 可以实时同步,但是在granfana查看任务,显示是no value 如下图
但是我用测试环境的mysql5.5 是可以正常显示running的 如下图
请问 可以怎么排查问题
wfei
(Hacker Y8 Fs Ef Mk)
3
你好 都是正常的 dm只有一套环境的, 对接的两个mysql是不同的 ,2个dm任务使用query-status查询都是正常运行的 ,但是granfna显示是这样。
wfei
(Hacker Y8 Fs Ef Mk)
4
这个是查询的任务图,在granfna不正常显示task 状态的 ,有的任务又显示running状态的
spc_monkey
(carry@pingcap.com)
5
可以提供一下dm 集群的状态情况吗 ?(display 一下),另外,咱们部署 dm 是用什么部署的?
spc_monkey
(carry@pingcap.com)
6
1、和访问 grafana 一样,访问 9090 端口的 prometheus,把对应指标的表达式,在 prometheus 中执行一下,查看是否有数据
wfei
(Hacker Y8 Fs Ef Mk)
9
这是另外一个task 是可以正常显示running状态的 prometheus是这样的
2个任务都是一个dm集群,mysql数据源地址不同,都是mysql,如下图所示 都是running状态的 ,
数据也都是正常同步,就是granfana不显示task3305的任务
spc_monkey
(carry@pingcap.com)
10
需要传递参数的,具体的参数监控的左上角就是参数的值,另外 咱们 DM 是怎么部署的?
wfei
(Hacker Y8 Fs Ef Mk)
13
看起来 在promethus是可以查询到running状态的。但是在granfana上 ,却查询不到。不知道是什么情况导致的
spc_monkey
(carry@pingcap.com)
14
建议对比一下2个 task 的 data source 对不对吧,还有其他内容
spc_monkey
(carry@pingcap.com)
16
麻烦看一下,下面的指标,上面说在 prometheus 中返回的值是 2(代表正常),说明 prometheus 是有数据的
spc_monkey
(carry@pingcap.com)
18
这个和正常的好像不一致,看上面正常的应该是 array[1],可以改成一样的试试。
wfei
(Hacker Y8 Fs Ef Mk)
19
array[1] 是它查询promethus返回的。不是这边可以修改的
wfei
(Hacker Y8 Fs Ef Mk)
20
这个是granfana正常显示的,
这个是我自己创建的视图。是正常的,
为什么默认配置的granfana没有读取到呢 我手写的查询 可以获取到数据