Nebula Graph 特性講解——RocksDB 統計信息的收集和展現

image.png

因爲 Nebula Graph 的底層存儲使用了 RocksDB,出於運維管理須要,咱們的社區用戶 @chenxu14pr#2243 爲 Nebula Graph 貢獻了 RocksDB 統計信息收集的功能 👏💐git

經過在 storage 服務配置文件中修改 --enable_rocksdb_statistics = true  便可開啓收集 RocksDB 統計信息的功能。開啓後,將會按期將統計信息轉儲到每一個 DB 服務的日誌文件中。github

最近,chenxu14 爲此功能帶來了新的用法——支持經過 storage 服務自帶的 Web 接口獲取統計信息。這次 pr 提供了 3 種經過 Web 服務獲取統計信息的方法:數據庫

  1. 獲取所有統計信息;
  2. 獲取指定條目的信息;
  3. 支持把結果以 json 格式返回。

下面讓咱們來體驗一下此次的新功能吧~json

在 storage 的配置文件中修改:--enable_rocksdb_statistics = true 以開啓收集 RocksDB 統計信息,修改後重啓 storage 服務便可生效微信

image.png

訪問 http://storage_ip:port/rocksdb_stats 獲取 RocksDB 所有統計信息(部分截圖展現)運維

image.png

訪問 http://storage_ip:port/rocksdb_stats?stats=stats_name 獲取部分 RocksDB 統計信息url

image.png

在返回部分結果的查詢地址基礎上添加 & returnjson 獲取部分 RocksDB 統計信息並以 json 格式返回.net

image.png

至此,本次特性講解完畢,遇到問題?上 Nebula Graph 論壇:https://discuss.nebula-graph.com.cn/日誌

喜歡這篇文章?來啦,給咱們的 GitHub 點個 star 表鼓勵唄~~ 🙇‍♂️🙇‍♀️ [手動跪謝]code

交流圖數據庫技術?交個朋友,Nebula Graph 官方小助手微信:NebulaGraphbot 拉你進交流羣~~

相關文章
相關標籤/搜索