Telegraf:開源伺服器代理,用於收集和報告指標
Telegraf是一個開源的伺服器代理,用於收集和傳送來自資料庫、系統和IoT傳感器的所有指標和事件。它使用Go語言編寫,編譯成一個單一的二進位制檔案,無需外部依賴,佔用的記憶體非常小。Telegraf擁有300多個外掛,由社群成員編寫,覆蓋了雲服務、應用程式、IoT傳感器等多種資料來源。它支援靈活的解析和序列化,適用於多種資料格式,如JSON、CSV、Graphite,並能將資料序列化為InfluxDB行協定和Prometheus等。Telegraf還具有穩健的交付保證,包括流量回壓、排程器、時鐘漂移調整、全流支援等。此外,Telegraf的自訂構建器允許使用者選擇特定外掛包含在Telegraf二進位制檔案中,適合在資源受限的設備上使用。