Prometheus是否对ticdc和集群的性能有提升

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】7.1.2
【遇到的问题:问题现象及影响】 我们公司有单独的Prometheus,所以部署的时候就没有为TiDB单独部署。两个TiDB集群用TiCDC做数据同步,下游的TiDB会一直报错如下截图。


想请问一下这个对TiCDC的性能有没有影响,TiDB在其他的地方是否也有调度需要通过Prometheus获取metrics进行。

你看日志描述是 [INFO],没啥影响的

如果想接入 prometheus,也是可以单独接的

https://docs.pingcap.com/zh/tidb/stable/tiup-cluster-topology-reference#monitoring_servers

1 个赞

这个没啥关系

没影响的

对ticdc没有影响

这个不存在关系了,没影响

prometheus和ticdc的性能毫无关系

Prometheus是监控啊。。。跟性能没啥关系的。。。

监控就只是监控的,你就算没有,也不影响使用,只是影响维护

  1. 独立部署 Prometheus:考虑为 TiDB 单独部署一个 Prometheus 实例,这样可以确保监控数据的实时性和准确性。
  2. 增加采集频率:如果无法独立部署,尝试增加现有 Prometheus 的数据采集频率,以确保 TiCDC 能及时获得必要的监控数据。
  3. 检查 TiCDC 配置:确保 TiCDC 的配置文件中,Prometheus 的相关配置(如 metrics 的 endpoint)是正确的,并能正常访问。
  4. 监控 TiCDC 状态:通过查看 TiCDC 的运行状态和日志,分析是否有其他可能的瓶颈,帮助优化数据同步的性能。
1 个赞

这个只是监控关系不大,一个监控怎么会有影响呢,除非是配置低,数据量又大。

prometheus是监控,监控应该是对ticdc和集群没有影响的,就算有影响也应该是性能损耗,不应该是性能提升。