夜鶯監控使用指南

LMFrank發表於2024-08-08

夜鶯監控使用指南

本文用於解決在部署和應用夜鶯監控中遇到的一些問題以及官方文件缺失的某些步驟可能會遇到的坑。

安裝過程

我使用是Nightingale+Categraf+Prometheus的架構。

  • Nightingale安裝文件https://flashcat.cloud/docs/content/flashcat-monitor/nightingale-v7/install/intro/
  • Categraf安裝文件https://flashcat.cloud/docs/content/flashcat-monitor/categraf/2-installation/
  • Prometheus安裝文件https://prometheus.fuckcloudnative.io/di-san-zhang-prometheus/di-2-jie-an-zhuang/gettingstarted
    其中Prometheus啟動時,應使用./prometheus --web.enable-remote-write-receiver作為啟動語句,同時Categraf配置檔案應做如下改動:
# 找到此行配置
[[writers]]
url = "http://127.0.0.1:17000/prometheus/v1/write"
 
# 改成如下配置,根據Prometheus的部署確定IP和埠
[[writers]]
url = "http://localhost:9090/api/v1/write"

更改完配置後,在Prometheus或者Nightingale前端已經可以看到安裝了Categraf機器的相關監控資訊。

採集過程

Categraf自帶的外掛配置已經比較完善了,但是更改配置後,需要重啟Categraf或者執行

kill -HUP `pidof categraf`

這樣在監控前端才能看到外掛的監控資料。

相關文章