Categraf Exec 外掛腳本使用指南,用於自訂監控腳本採集資料的場景。

Categraf 雖然已經內建了很多採集外掛,但是總會有一些自訂監控資料採集的需求場景,此時可以考慮使用 Categraf 的 input.exec 外掛。這個外掛可以執行使用者指定的腳本(可以是 Shell、Python、Perl 等腳本,也可以是 Go、C++ 的二進位檔案,只要是個可執行檔即可),然後擷取腳本的 stdout,解析為監控資料。

之前有些社群使用者提供了一些外掛腳本範例,可以參考:Categraf Exec 外掛腳本範例。也歡迎大家繼續提交範例。

常見問題

Q1:自訂腳本採集怎麼做?

A:用 Categraf 的 exec 外掛 — 定時執行你的腳本,把輸出(Prometheus / InfluxDB 格式)轉換為時序指標上報。

Q2:腳本輸出格式有要求嗎?

A:預設 InfluxDB Line Protocol。也支援 Prometheus 文字格式:

# HELP my_metric_name help text
# TYPE my_metric_name gauge
my_metric_name{label="value"} 42

參考資料

快猫星云 联系方式 快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云