入图所示,我三台机器中的第二台机器指标里显示都是0(这台机器的leader count为0),但是我去查询我服务器上的磁盘占用空间,发现是有数据的,这两个指标是按照什么统计的呢
dashboard上这两个监控指标表示的是在指定时间内插入点边的数量,那段时间里没有插入数据的话监控值就是0。
是指没有执行插入数据的语句吗
你要统计现有的数据的话,SHOW STATS 不行么?https://docs.nebula-graph.com.cn/3.6.0/3.ngql-guide/7.general-query-statements/6.show/14.show-stats/
我的疑问是:统计的指标第二台服务器插入点边的速率为0,为什么第二台服务器对应的数据目录有数据写进去了
我的机器规划是:
机器名称 | IP地址 | graphd 进程数量 | storaged 进程数量 | metad 进程数量 |
---|---|---|---|---|
BC-GRAGH-1 | 192.168.56.75 | 1 | 1 | 1 |
BC-GRAGH-2 | 192.168.56.77 | 1 | 1 | 1 |
BC-GRAGH-3 | 192.168.56.79 | 1 | 1 | 1 |
1 个赞
我看你监控图表截图里,第二台机器有一段时间是不为0的,说明那段时间是有数据写入的,那第二台服务器对应的数据目录下自然有数据
那段是别的任务的
你需要确认下你监控节点(第二台)的指标是否被采集到,你可以通过查看这台机器的别的指标是否有数据来判断。如果确定指标被采集了,还有一种可能性是这个数据是在监控之前插入的,所以新的监控数据中不显示。
我是实时监控的,数据量在增加,当时第二台机器的leader count为0,是不是因为这个?或者说这个指标指的是在这台机器上执行插入的点边的数量,跟数据落在哪台机器没有关系?
就是因为leader count=0
1 个赞