安裝和設定開放原始碼 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.exetelegraf.conf 檔案外,還需建立一個名為 telegraf.d 的資料夾,用於執行協助程式指令碼和監控應用程式。
  2. 執行協助程式指令碼來設定 Telegraf,以便將資料傳送到雲端 Proxy。
    執行協助程式指令碼後,將建立 cloudproxy-http.conf 檔案,並將輸出外掛程式與傳送資料時所需的內容一起新增到該檔案,並針對作業系統度量更新輸入外掛程式。如需作業系統度量組態範本,請參閱 作業系統的 Telegraf 組態詳細資料。如需 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。