监控中region信息不准确

Bug 反馈
清晰准确地描述您发现的问题,提供任何可能复现问题的步骤有助于研发同学及时处理问题
【 TiDB 版本】5.x 6.x
【 Bug 的影响】

【可能的问题复现步骤】
监控中region信息不准确
【看到的非预期行为】
10个tikv overview页面中PD的region数量是49万
680e09b37e6c055bc94d488e5d1da1a

而tikv region中监控是每节点14.7万,10个tikv就是147万,应该除以3才对,leader监控数量是对的每tikv 4.9w

【期望看到的行为】

【相关组件及具体版本】

【其他背景信息或者截图】
如集群拓扑,系统和内核版本,应用 app 信息等;如果问题跟 SQL 有关,请提供 SQL 语句和相关表的 Schema 信息;如果节点日志存在关键报错,请提供相关节点的日志内容或文件;如果一些业务敏感信息不便提供,请留下联系方式,我们与您私下沟通。

Region{ peer,peer,peer} 这样的关系,也就是说每个tikv中看到的region数,实际上是该region的一个peer。 然后leader数是这些peer中角色是leader的。

也就是
tikv1:region1.peer1, region2.peer1, region3.peer1
tikv2:region1.peer2, region2.peer2, region3.peer2
tikv3: region1.peer3, region2.peer2, region3.peer3

这样看,说每个tikv上有3个region是对的。
然后其中leader是均分在3个上面的,说每个tikv上有1个region

从pd看,pd统计的region1,region2,region3 。所以pd认为共3个region。

这个是我的理解:grin:

是这么个道理,感觉这个应该叫region peer更合理。

估计也是担心引入太多概念就乱了。

这个单副本的 region 数量? 有啥问题么?

pd这个没问题,有问题的是tikv 里region数量,感觉叫region peer更合适

1 Like