关于grafana中指标单位的问题

在文档中说 延迟(单位为 us)
但是github中提供的grafana的json配置文件中写的是单位是ms
所以以哪个为准?~

另外想问下 这个如何看导入速度呢?感觉咋算都不太对
我是用sparkwriter批量导入的
我看 [插入edge数量] 这个表 感觉不太对…
所以如何明确的知道 我的导入速度是多少呢?~ 比如每秒钟实际导入了多少条 感谢

你好,我们目前的metrics是以5s为最小粒度的,我们在grafana的图表里面配置的prometheus的查询语句是以60s为单位的,参见https://github.com/vesoft-inc/nebula-stats-exporter/blob/master/deploy/grafana/bare-metal/nebula-grafana.json。如果你想粒度更细的话,可以修改grafana里面 [插入edge数量] 的prometheus表达式,nebula_graphd_insert_edge_qps_count_60 =》 nebula_graphd_insert_edge_qps_count_5

1 个赞

你好,grafana里面的单位是ms的,在nebula里面的单位是us。grafana将nebula的metrics除以1000,获取以ms单位的metrics。参见https://github.com/vesoft-inc/nebula-stats-exporter/blob/d40ee4d14acf438d0417bf3dd6f07b391ac5fe3c/deploy/grafana/bare-metal/nebula-grafana.json#L576

1 个赞

好的 谢谢您!
关于时间单位的问题我已经明确了
关于导入速度,还有一些疑问
nebula_graphd_insert_edge_qps_count_5
这个是说 5秒内总共执行了多少个insert语句吗?
假如我是batch插入的 我计算真实导入速度的时候
我是不是需要
nebula_graphd_insert_edge_qps_count_5 x batch = 导入条数

nebula_graphd_insert_edge_qps_count_5是5s内插入边的总数量,但是这个监控指标只是针对某个graphd的5s的插入数据的总数,如果您想统计整个nebula的5s插入数据的总量,您需要修改一下prometheus的查询语句,类似sum(nebula_graphd_insert_edge_qps_count_5)

好的 谢谢您 我在观察一下!有问题我再问您~ 感谢