如何监控APP到TiDB-server的带宽用量情况

【 TiDB 使用环境】生产环境
【 TiDB 版本】7.1.0
【复现路径】无
【遇到的问题:问题现象及影响】
TiDB集群跨AZ前置,需要统计APP 到TiDB-server之间的带宽用量。请教各位大佬如何计算相关带宽用量。

1、看overview → network Traffic
2、还是看node_exporter 中每个tidb-server的 出口/入口流量

你直接看tidb的网络带宽进的流量 有几个tidb看几个。用了slb 就看slb的流量

有haproxy吗?haproxy应该有个后台,如果app都是通过haproxy访问的tidb。那就看这个haproxy后台的统计就行了。

个haproxy后台界面类似这样

2 个赞

了解,我问问运维,好像有elb

没用到haproxy

没明白

如果没有ELB,是否有针对每个主机服务的节点上了监控,根据哪个主机节点监控的指标来看,会比较全面。

tidb 的指标监控也可以参考 【node_exporter 中每个tidb-server的 出口/入口流量】

我们这也是这样想的,但是tidb → tikv之间有很大的网络数据传输,混淆比较大。

统计 overview 中的 network traffic,tidb节点的outbound相加,应该就是app与tidb之间的带宽用量。