夜鶯監控使用指南
本文用於解決在部署和應用夜鶯監控中遇到的一些問題以及官方文件缺失的某些步驟可能會遇到的坑。
安裝過程
我使用是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`
這樣在監控前端才能看到外掛的監控資料。