安裝和設定開放原始碼 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 後,即可開始收集和傳送資料。若要收集和傳送資料,應設定 Telegraf。按照下面的步驟進行操作:
  1. 在端點上安裝開放原始碼 Telegraf。如果您已安裝執行個體,可以略過此步驟。若要下載與安裝 Telegraf 新執行個體,請參閱 https://www.influxdata.com/time-series-platform/telegraf/https://portal.influxdata.com/downloads/ 的官方文件並搜尋對應的作業系統版本。
    (僅適用於 Windows 平台) 下載並解壓縮 Telegraf 檔案後,除了
    telegraf.exe
    telegraf.conf
    檔案外,還需建立一個名為
    telegraf.d
    的資料夾,用於執行協助程式指令碼和監控應用程式。
  2. 執行協助程式指令碼來設定 Telegraf,以便將資料傳送到雲端 Proxy。
    執行協助程式指令碼後,將建立
    cloudproxy-http.conf
    檔案,並將輸出外掛程式與傳送資料時所需的內容一起新增到該檔案,並針對作業系統度量更新輸入外掛程式。如需作業系統度量組態範本,請參閱。如需
    cloudproxy-http.conf
    組態範本的相關資訊,請參閱
  3. 透過使用開放原始碼 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
      ) 才能保留組態。
  4. 啟動或重新啟動 Telegraf。