安裝和設定開放原始碼 Telegraf
安裝和設定開放原始碼 Telegraf 以監控您的應用程式。
Telegraf 在組態檔中使用輸入外掛程式 (度量來源位置) 和輸出外掛程式 (度量目的地位置)。您可以在〈外掛程式目錄〉中檢視所有受支援的外掛程式。應將輸入和輸出外掛程式寫入 Telegraf 組態檔和組態目錄。Telegraf 組態檔 (telegraf.conf) 列出了所有可用的 Telegraf 外掛程式。
Telegraf 使用
--config
旗標指定組態檔位置,並使用 --config-directory
旗標將以 .conf
結尾的檔案包含到指定目錄中。在大多數 Linux 系統上,主要組態檔的預設位置為 /etc/telegraf/telegraf.conf
,組態檔目錄的預設位置為 /etc/telegraf/telegraf.d
。對於 Windows 平台,將為 telegraf zip
解壓縮所在位置。 - 在端點上安裝開放原始碼 Telegraf。如果您已安裝執行個體,可以略過此步驟。若要下載與安裝 Telegraf 新執行個體,請參閱 https://www.influxdata.com/time-series-platform/telegraf/ 和 https://portal.influxdata.com/downloads/ 的官方文件並搜尋對應的作業系統版本。(僅適用於 Windows 平台) 下載並解壓縮 Telegraf 檔案後,除了telegraf.exe和telegraf.conf檔案外,還需建立一個名為telegraf.d的資料夾,用於執行協助程式指令碼和監控應用程式。
- 執行協助程式指令碼來設定 Telegraf,以便將資料傳送到雲端 Proxy。執行協助程式指令碼後,將建立cloudproxy-http.conf檔案,並將輸出外掛程式與傳送資料時所需的內容一起新增到該檔案,並針對作業系統度量更新輸入外掛程式。如需作業系統度量組態範本,請參閱。如需cloudproxy-http.conf組態範本的相關資訊,請參閱。
- 透過使用開放原始碼 Telegraf,您可以從不同類型的應用程式服務中收集度量。
- 如果VMware Aria Operations中 Application Monitoring 支援的應用程式服務 (精選外掛程式) 在端點上執行,並且您想要監控該服務,則使用 Telegraf 的必要輸入更新 Telegraf 組態檔或目錄。如需支援應用程式服務 (精選外掛程式) 的清單,請參閱支援的應用程式服務。如需組態清單,請參閱支援的應用程式服務的 Telegraf 組態詳細資料。
- 對於不支援的應用程式服務 (非精選外掛程式),請使用 Telegraf 的必要輸入更新 Telegraf 組態檔或目錄。如需詳細資訊,請參閱 Telegraf 說明文件〈外掛程式目錄〉。例如,如果您要收集乙太網路裝置 (裝置名稱為 eth0) 統計資料,則可以在 Telegraf 組態目錄中建立ethools.conf檔案,並新增以下內容 (如需詳細資訊,請參閱有關 Ethtool 輸入外掛程式的說明文件):[[inputs.ethtool]] # List of interfaces to pull metrics for interface_include = ["eth0"]
- 每當使用開放原始碼 Telegraf 執行telegraf-utils指令碼時,都將覆寫telegraf.d資料夾中的cloudproxy-http.conf檔案。您必須為其他自訂輸入外掛程式維護不同的組態檔 (如postgres.conf) 才能保留組態。
- 啟動或重新啟動 Telegraf。