tidb dashboard 不显示ticdc组件所在服务器的磁盘信息

【TiDB 使用环境】生产环境
【TiDB 版本】8.1.1
【操作系统】
openeuler
【集群数据量】
10亿左右
【集群节点数】
43


目前的逻辑是如果单装的ticdc,这个instance就会为空,所以在列表的磁盘信息上就不显示:
QQ_1762398389630

我不明白这算不算一个BUG或者需要改进项哈,如果可能的话,最好显示出来吧。

1 个赞

TiDB Dashboard的"磁盘"监控页面目前主要关注:

  • TiDB
  • TiKV
  • PD
  • TiFlash

而TiCDC节点可能被排除在外,即使它的磁盘在使用,不明白为什么会有这个限制哈。

1 个赞

TiDB Dashboard 默认会显示 TiDB、TiKV、PD 和 TiFlash 组件所在服务器的磁盘信息

1 个赞

ticdc agent呢

1 个赞

先学架构

1 个赞

再学理论

1 个赞

跟着学实践

1 个赞

默认不显示吧

1 个赞

架构基础的基本情况得了解一下啊

感觉就是一个bug,看新版本会不会有这个问题

如果 TiCDC 本身运行正常,数据同步正常,且底层 Node Exporter(负责采集系统指标)也在运行,那么数据其实是存在的。监控面板没展示,更多是因为展示层的逻辑 (无法关联实例)而非数据本身错误

  • 确认组件与主机映射 执行 tiup cluster display <集群名>,查看 TiCDC 实例的部署主机 IP、data - dir 及挂载点,确认实例正常运行且目录存在。
  • 检查 node - exporter 状态
# 在 TiCDC 节点执行,确保 node - exporter 正常采集磁盘指标
curl http://localhost:9100/metrics | grep node_filesystem
# 若未安装或未启动,通过 tiup 补装监控组件
tiup cluster scale - out <集群名> - R monitoring - p
  • 验证 Prometheus 采集 访问 Prometheus UI(http://<prometheus - ip>:9090),查询 node_filesystem_size_bytes{mountpoint="<TiCDC - data - dir 的挂载点>"},确认磁盘指标已正常采集。