IBM Cloud Docs
使用 Prometheus 輸出器收集度量指標

使用 Prometheus 輸出器收集度量指標

您可以使用 Prometheus 匯出器來收集主機、服務或應用程式的度量資訊,這些主機、服務或應用程式並未原始公開 Prometheus 格式的度量資訊。 您可以透過 Monitoring 實例來監控這些指標。

請參閱 IBM 支援聲明,瞭解 Prometheus Exporters 的使用。

Prometheus 出口商有不同的來源:

  • 官方出口商可在 官方 Prometheus GitHub 組織中找到,並標示為官方出口商。
  • Sysdig 整理並維護 一個整合資料庫。 整合庫是企業資源目錄,您可以在其中找到 Kubernetes 平台和雲原生服務的支援 Monitoring 整合。

您可以從不同來源收集指標,例如

  • 沒有 Monitoring 代理程式的主機,例如 Windows 系統或 VMware ESXi-Host 系統。
  • 有 Monitoring 代理程式的主機,但您需要收集其他類型的度量資訊,例如 IPMI 感應器度量資訊或硬體與核心相關的度量資訊。
  • MySQL 資料庫等服務

Prometheus 與 整合 與 整合 整合 Monitoring
Prometheus Monitoring

下表列出了一些可以用來監控基礎結構的 Prometheus 輸出器:

出口商
出口商 使用案例 來源
Blackbox Exporter 允許透過 HTTP、HTTPS、DNS、TCP 和 ICMP 對端點進行黑盒探測。 監控代理可與 Blackbox Exporter 共同使用,以收集可用性指標。 Prometheus 黑盒子出口商 (官方)
IPMI Exporter 收集智慧型平台管理介面 (IPMI) 裝置感測器指標。 Prometheus IPMI 匯出程式 (開放原始碼)
Windows Exporter 收集 Windows 系統指標。 視窗匯出
Node Exporter 收集 *NIX 核心所揭露的硬體與核心相關指標。 Node 出口商
VMware Exporter 收集 VMware vCenter 部署的度量指標。 VMWare 匯出器 (開放原始碼)

視窗匯出程式

設定 Prometheus windows_exporter 以收集 Windows 系統指標。

Prometheus Windows Exporter 作為 Windows 服務執行。 您可以透過啟用收集器來設定要監控的度量指標。

支援下列收集器:

收集器
收集器名稱 每個收集器收集的度量資訊
cpu CPU 度量值
cs 電腦系統度量
logical_disk 磁碟度量值
os 作業系統指標
system 系統度量
net 網路介面指標
memory 記憶體度量值

若要瞭解如何設定 Windows 匯出程式,請參閱 監控 Windows 環境

IPMI 出口商

除了監控代理程式自動收集的度量指標集外,您可能還想要收集其他度量指標,例如感測器度量指標。

配置 Prometheus IPMI 導出器以收集智慧型平台管理介面 (IPMI) 設備感測器指標。

  • Prometheus IPMI Exporter 匯出器支援本機 IPMI 裝置和可使用遠端管理控制通訊協定 (RMCP) 存取的遠端裝置。
  • 當您使用 RMCP 存取遠端裝置時,您可以使用 IPMI 匯出器來監控多個 IPMI 裝置。 您可透過目標主機名稱作為參數,來識別每個裝置。
  • IPMI Exporter 依賴 FreeIPMI 套件中的工具。

設定 IPMI 匯出器時,您可以收集下列指標:

  • IPMI 管理指標

    當從遠端主機成功收集資料時,度量 ipmi_up {collector="<NAME>"} 會報告 1。 它會報告 0,以便在本機主機中收集資料。

    公制 ipmi_scrape_duration_seconds 會報告收集器擷取資料所需的時間。

  • IPMI 系統事件日誌 (SEL) 指標

    度量 ipmi_sel_entries_count 會報告系統事件日誌中的項目數量。

    ipmi_sel_free_space_bytes 報告新系統事件日誌項的可用位元組數量。

  • IPMI 感測器資料

    IPMI 匯出程式會為每個感測器類型收集 2 個指標:狀態和值。 0 表示正常狀態。 1 的值會報告警告狀態。 2 的值會報告臨界狀態。 NaN 表示資訊不存在。 例如,請參閱不同感測器的度量:

    溫度感測器指標:ipmi_temperature_celsius, ipmi_temperature_state

    風扇轉速感測器指標:ipmi_fan_speed_rpm, ipmi_fan_speed_state

    電壓感測器度量:ipmi_voltage_state, ipmi_voltage_volts

  • 機器的 IPMI 機箱電源狀態

    公制 ipmi_chassis_power_state 會告知機器機箱的目前狀態。 電源開啟時,其值為 1。 當電源關閉時,其值為 0

  • DCMI 資料

    公制 ipmi_dcmi_power_consumption_current_watts 以瓦特為單位告知機器的實際耗電量。

  • BMC 詳細資訊

    公制 ipmi_bmc_info 包括標籤中關於韌體修正版和製造商的資訊,其值為 1

如需詳細資訊,請參閱 Prometheus IPMI Exporter

要了解如何配置 IPMI 导出器,请参阅 配置 Prometheus IPMI 导出器以监控传感器指标

您也可以查看教學:配置 Prometheus IPMI Exporter 以監控裸機中的感測器指標

黑盒子出口商

允許透過 HTTP、HTTPS、DNS、TCP 和 ICMP 對端點進行黑盒探測。 監控代理可與 Blackbox Exporter 共同使用,以收集可用性指標。

設定 Prometheus Blackbox Exporter 以監控主機可用性,例如 URL 網站。

Node 出口商

除了監控代理程式自動收集的度量指標集外,您可能還想要收集 *NIX 核心揭露的其他 Linux 主機度量指標。

設定 Prometheus Node Exporter,以收集 *NIX 核心暴露的硬體和核心度量。

如需詳細資訊,請參閱 使用 Node Exporter 監控 Linux 主機指標

VMWare 出口商

如需設定 VMWare Exporter 的相關資訊,請參閱 監控 VMware vCenter Server 部署