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 中查看指標,請按照下列步驟操作:
前往 Google Cloud 控制台的 Knative Serving:
在服務清單中找出所需服務,然後按一下。
按一下「指標」分頁標籤,即可顯示該修訂版本的指標。
在 Cloud Monitoring 中查看指標
如要使用 Metrics Explorer 查看受監控資源的指標,請按照下列步驟操作:
-
前往 Google Cloud 控制台的 leaderboard「Metrics Explorer」頁面:
如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果。
- 在 Google Cloud 控制台的工具列中,選取您的 Google Cloud 專案。 如要進行 App Hub 設定,請選取 App Hub 主專案或已啟用應用程式的資料夾管理專案。
- 在「指標」元素中,展開「選取指標」選單,
在篩選列中輸入
Knative serving Revision
, 然後使用子選單選取特定資源類型和指標:- 在「有效資源」選單中,選取「Knative 服務修訂版本」。
- 如要選取指標,請使用「使用中的指標類別」和「使用中的指標」選單。 如需可用指標的完整說明,請參閱:
- 按一下 [套用]。
如要從顯示畫面中移除時間序列,請使用「篩選器」元素。
如要合併時間序列,請使用「Aggregation」元素上的選單。舉例來說,如要依據 VM 的所在區域顯示 CPU 使用率,請將第一個選單設為「平均值」,第二個選單設為「區域」。
將「Aggregation」(匯總) 元素的第一個選單設為「Unaggregated」(未匯總) 時,系統會顯示所有時間序列。「匯總」元素的預設設定取決於您選取的指標類型。
- 如要取得每日一個樣本的配額和其他指標,請按照下列步驟操作:
- 在「顯示」窗格中,將「小工具類型」設為「堆疊長條圖」。
- 將時間範圍設為至少一週。
新增運作時間檢查
您可以使用 Cloud Monitoring 追蹤服務效能。詳情請參閱驗證服務的可用性(運作時間檢查)。
新增快訊
您可以使用 Cloud Monitoring 傳送某些事件的通知,例如運作時間檢查失敗。如需詳細資訊,請參閱服務的建立與管理快訊政策。