NebulaGraph Dashboard(社区版) 服务下的storage里的num_edges_inserted 和 num_vertices_inserted 两个指标的意义


入图所示,我三台机器中的第二台机器指标里显示都是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的,说明那段时间是有数据写入的,那第二台服务器对应的数据目录下自然有数据

那段是别的任务的 :joy:

你需要确认下你监控节点(第二台)的指标是否被采集到,你可以通过查看这台机器的别的指标是否有数据来判断。如果确定指标被采集了,还有一种可能性是这个数据是在监控之前插入的,所以新的监控数据中不显示。

我是实时监控的,数据量在增加,当时第二台机器的leader count为0,是不是因为这个?或者说这个指标指的是在这台机器上执行插入的点边的数量,跟数据落在哪台机器没有关系?

就是因为leader count=0

1 个赞