Prometheus 監控arangodb

夜舞嵐發表於2020-12-26

因為業務需求,所以找了不少資料,有幾個網址是我參考的主要,按照順序來,就可以

注意,大前提:arangodb的版本要從3.6開始。

 

1.搭建arangodb叢集

參考這個作者的,已經寫的很詳細的了。分為兩種,一種是需要金鑰的,一種是不需要,公司裡一般都是需要的。

https://blog.csdn.net/qq_27668313/article/details/88289749

https://blog.csdn.net/qq_27668313/article/details/88998956

2.搭建prometheus 以及grafana.

參考B站,https://www.bilibili.com/video/BV16J411z7SQ?from=search&seid=3666612159787316553

老師講的很詳細,除了最後搭建grafana的時候,提前匯入了那麼多模板,我不知道是幹什麼的。

 

3.讓prometheus能夠訪問到arangodb,

    參考:https://www.arangodb.com/2020/03/monitoring-arangodb-prometheus-grafana/

這個文章的意思翻譯一下,就是:

執行 這條命令              arangodb auth header --auth.jwt-secret /path/to/secret

 “ /path/to/secret” 指的是你存放金鑰的地方,是一個具體的檔案,不是資料夾。

然後它會像這樣。

把紅色的字串,存放在監控所在機器上面,我的是放在了  /etc/prometheus/prometheus.token  裡面,

然後在Prometheus 的配置檔案裡面,指定檔案所在位置。

上面是我Prometheus的配置,配置完成一後,在Prometheus裡面檢視,9個都是綠色的。

 

點選過去,還能訪問:

然後再grafana裡面匯入一個模板,模板的地址是這個:https://github.com/jiaqiaodan/dashboards  (原本的作者的地址忘記了,懶得找了,型號fork了一下)

。選擇arangodb-overview.json 就行。

最終顯示的就像這樣。

 

 

 

 


 

相關文章