tidb-ansible3.0.0,部署的drainer和pump已经成功同步,但是drainer的web页面却是null


这是drainer.log中的错误日志,不知道是不是因为这个error

你好,

再把 drainer 的status 也上传下,这边看 pump 和drainer 之间的请求还是有点问题的。

可以测试下同步是否正常,譬如增加数据,下游是否可正常复制

监控可以看下 http://172.16.5.169:9090/targets 其中 pump 、drainer 是否为 up,都上传下截图。


DDL DML 语句测正常同步,
image

我感觉是不是这个web页面不支持这个版本

你好,

此监控地址,为 http://prometheus_ip:monitoring_servers-port/targets,记得之前你修改过该端口,所以请指定下

image 404
image

你好,

麻烦执行浏览器执行:http://192.168.10.44:20111/targets

看着drainer up0/0,但是同步确实没有问题!

你好,

curl http://192.168.10.44:20111/metrics | more 检查是否存在 drainer 的 metrices

如果存在,检查drainer所在机器的所有进程,麻烦反馈下 ps -ef | grep tidb , 如果存在exporter进程,看下Prometheus是否能否访问监控端口,多谢。

存在exporter进程,如何看Prometheus能不能访问监控端口

  1. 看drainer似乎没有监控值。 请问您是如何安装drainer的? 采用的那种方式,多谢。

https://pingcap.com/docs-cn/v3.0/reference/tidb-binlog/deploy/

  1. pump 中有监控信息吗?

我按照

这个按照的,pump中可以看到监控信息

hello ~麻烦尝试通过滚动 prometheus 确认一下是否 drainer 监控数据可以正常被读取。如果 drainer 是后配置的,需要单独滚动一下监控,保证 prometheus 可以正常抓取监控信息。

ansible-playbook rolling_update_monitor.yml -t prometheus 

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