[17.0.0.3 以及更新版本]

使用 MicroProfile 度量來監視

您可以使用 mpMetrics-1.0mpMetrics-1.1 特性,來監視以 MicroProfile 度量 1.0 API 檢測的應用程式。mpMetrics-1.0mpMetrics-1.1 特性提供一個 /metrics REST 介面,這個介面符合 MicroProfile 度量 1.0 或 MicroProfile 度量 1.1 規格。應用程式開發人員利用 MicroProfile 度量 API,連同 Liberty 提供的度量,就能新增自己的自訂度量。

開始之前

如果要瀏覽 MicroProfile 度量 1.0 規格,請參閱 適用於 Eclipse MicroProfile 1.0 的度量規格

[18.0.0.1 以及更新版本]如果要瀏覽 MicroProfile 度量 1.1 規格,請參閱 適用於 Eclipse MicroProfile 1.1 的度量規格

程序

  1. 配置特性。在 server.xml 檔中,新增 mpMetrics-1.0mpMetrics-1.1 特性至特性管理程式。 mpMetrics-1.0mpMetrics-1.1 特性也會要求您維護 REST API 的安全。下列範例說明基本安全設定。MicroProfile 度量使用預設金鑰儲存庫來維護端點安全。
    <featureManager>
      <feature>mpMetrics-1.0</feature>
    </featureManager>
    
    <quickStartSecurity userName="theUser" userPassword="thePassword"/><keyStore id="defaultKeyStore" password="Liberty"/>
  2. 設定監視工具,以監視 /metrics 中的資料。

    對於 /metrics 要求的回應,其預設格式是 Prometheus 相容文字格式。對 /metrics 所發出的要求中如果含有 accept 標頭 application/json,則會以 JSON 輸出格式提供其回應。請參閱 MicroProfile 度量 REST API


指示主題類型的圖示 作業主題

檔名:twlp_mp_metrics_monitor.html