監控健康狀態和效能

Knative Serving 使用 Cloud Monitoring,提供效能監控、指標運作時間檢查,以及以門檻為依據的快訊。您也可以設定及使用 Cloud Monitoring 自訂指標。適用 Google Cloud Observability 定價

在 Google Cloud上的叢集,Knative serving 會自動與 Cloud Monitoring 整合,不需額外設定。這表示系統會在 Knative serving 服務執行時自動擷取其指標。

如為其他叢集,您必須先設定 CloudRun 自訂資源,啟用指標。

您可以在 Cloud Monitoring 或控制台的 Knative 服務頁面中查看指標。Cloud Monitoring 提供更多圖表和篩選選項。

資源類型

Knative serving 的監控資源名稱為「Knative serving 修訂版本」 (knative_revision)。

在 Knative serving 中查看指標

如要在 Knative serving 中查看指標,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的 Knative Serving:

    前往 Knative serving

  2. 在服務清單中找出所需服務,然後按一下。

  3. 按一下「指標」分頁標籤,即可顯示該修訂版本的指標。

在 Cloud Monitoring 中查看指標

如要使用 Metrics Explorer 查看受監控資源的指標,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的 「Metrics Explorer」頁面:

    前往 Metrics Explorer

    如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果

  2. 在 Google Cloud 控制台的工具列中,選取您的 Google Cloud 專案。 如要進行 App Hub 設定,請選取 App Hub 主專案或已啟用應用程式的資料夾管理專案。
  3. 在「指標」元素中,展開「選取指標」選單, 在篩選列中輸入 Knative serving Revision, 然後使用子選單選取特定資源類型和指標:
    1. 在「有效資源」選單中,選取「Knative 服務修訂版本」
    2. 如要選取指標,請使用「使用中的指標類別」和「使用中的指標」選單。 如需可用指標的完整說明,請參閱:
    3. 按一下 [套用]
  4. 如要從顯示畫面中移除時間序列,請使用「篩選器」元素

  5. 如要合併時間序列,請使用「Aggregation」元素上的選單。舉例來說,如要依據 VM 的所在區域顯示 CPU 使用率,請將第一個選單設為「平均值」,第二個選單設為「區域」

    將「Aggregation」(匯總) 元素的第一個選單設為「Unaggregated」(未匯總) 時,系統會顯示所有時間序列。「匯總」元素的預設設定取決於您選取的指標類型。

  6. 如要取得每日一個樣本的配額和其他指標,請按照下列步驟操作:
    1. 在「顯示」窗格中,將「小工具類型」設為「堆疊長條圖」
    2. 將時間範圍設為至少一週。

新增運作時間檢查

您可以使用 Cloud Monitoring 追蹤服務效能。詳情請參閱驗證服務的可用性(運作時間檢查)。

新增快訊

您可以使用 Cloud Monitoring 傳送某些事件的通知,例如運作時間檢查失敗。如需詳細資訊,請參閱服務的建立與管理快訊政策