NebulaGraph 监控指标:图空间级别的导致内存耗尽的语句数量如何查询

  • nebula 版本:v3.3.0
  • 部署方式:单机
  • 安装方式:RPM
  • 是否为线上版本:Y
  • 硬件信息
    • 磁盘:500G
  • 问题的具体描述

    我在查询 NebulaGraph 监控指标这个使用说明中,对于图空间级别的num_oom_queries这个指标查询报错。请问如何解决?其他指标可以查询出来。
    Meta 服务端口为 19559,Graph 服务端口为 19669,Storage 服务端口为 19779。三个端口都试过了。
curl -G "http://**.**.**.**:19779/stats?stats=num_oom_queriessum.600&format=json"
[
  {
    "num_oom_queriessum.600": "\"num_oom_queriessum.600\" is not a valid metric name"
  }

curl -G "http://**.**.**.**:19669/stats?stats=num_oom_queriessum.600&format=json"
[
  {
    "num_oom_queriessum.600": "\"num_oom_queriessum.600\" is not a valid metric name"
  }

curl -G "http:///**.**.**.**:19559/stats?stats=num_oom_queriessum.600&format=json"
[
  {
    "num_oom_queriessum.600": "\"num_oom_queriessum.600\" is not a valid metric name"

文档写错了,应该是num_queries_hit_memory_watermark

http://192.168.8.212:19669/stats?stats=num_queries_hit_memory_watermark.sum.600&format=json

好的,谢谢,但是我试过了num_queries_hit_memory_watermark这个不支持图空间指标查询。查出来的是整个graph服务的。使用文档中介绍支持图空间级别监控。
image

space级别的指标都是动态创建的, 也就是只有当某个space下有触发内存水位的语句时, 那个space级的指标才会创建出来。

1 个赞

好的 谢谢

你好,再请教一个问题,单进程指标查询,一直报错,麻烦给看一下是什么问题。

 curl -G "http://**.**.**.**:19669/stats?stats=write_bytes_total.sum.3600"
write_bytes_total.sum.3600=Stats not found "write_bytes_total"

 curl -G "http://**.**.**.**:19559/stats?stats=write_bytes_total.sum.3600"
write_bytes_total.sum.3600=Stats not found "write_bytes_total"

企业版才有单进程指标,文档忘记说明了。感谢反馈。

谢谢