監控連接器

Integration Connectors 已與 Cloud Monitoring 整合。 也就是說,Cloud Monitoring 會自動提供所有 Integration Connectors 指標和用量資料。如要瞭解 Integration Connectors 服務傳送的指標類型,請參閱「Integration Connectors 指標」。

您可以使用下列 Cloud Monitoring 工具,以視覺化方式呈現 Integration Connectors 指標和資料:

事前準備

使用 Cloud Monitoring 之前,請先啟用 Cloud Monitoring API。

啟用 Cloud Monitoring API

透過自訂資訊主頁存取指標

如要為 Google Cloud 專案中的 Integration Connectors 資源建立自訂監控資訊主頁,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Cloud Monitoring > Dashboard Overview」(Cloud Monitoring > 資訊主頁總覽) 頁面:

    前往「資訊主頁總覽」頁面

  2. 按一下「建立資訊主頁」
  3. 視需要修改資訊主頁名稱。
  4. 按一下或拖曳畫布上的圖表。
  5. 在圖表設定屬性中,執行下列操作:
    1. 展開「資源和指標」選單,然後選取「連結器」做為「有效資源」
    2. 選擇要顯示的指標
    3. 按一下「套用」
  6. 視需要在資訊主頁中新增其他圖表。

如要進一步瞭解自訂資訊主頁,請參閱「建立及管理自訂資訊主頁」一文。

使用 Metrics Explorer 存取指標

Cloud Monitoring 的指標探索器可協助您建立臨時指標圖表,以視覺化方式呈現 Google Cloud 專案可用的資源指標。建立指標圖表後,您也可以視需要將圖表儲存至自訂監控資訊主頁。

如要使用 Integration Connectors 資源指標建立圖表,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Cloud Monitoring」>「指標探索工具」頁面:

    前往「Metrics Explorer」頁面

  2. 在「Select a metric」(選取指標) 窗格中,展開「Metric」(指標) 選單,然後選取「Connectors」(連接器) 做為「Active resource」(有效資源)
  3. 選擇要顯示的指標
  4. 按一下 [套用]

您也可以使用指標多層檢視選取篩選器、依指標標籤分組、執行匯總作業,然後選取圖表檢視選項。詳情請參閱「使用 Metrics Explorer 建立圖表」一文。

使用 PromQL 監控

您可以使用 PromQL,根據各種指標建立自訂監控資訊主頁。您可以根據連接器供應商和連接器版本等指標,使用 PromQL 查詢匯總連線資料。您可以使用程式碼編輯器撰寫 PromQL 查詢。

下列範例說明如何使用 PromQL 查詢收集連線資料。

範例 - 監控要求數量

下列 PromQL 查詢顯示如何取得及匯總有效連線的請求計數資料:

sum by (location, connection, provider) (
  sum_over_time({"connectors.googleapis.com/connection/request_count", monitored_resource="connectors.googleapis.com/Connection"}[1m])
) and on (location, connection, provider)
  avg_over_time({"connectors.googleapis.com/connection/state", monitored_resource="connectors.googleapis.com/Connection"}[1m]) > 0

範例 - 監控有效節點

下列 PromQL 查詢顯示如何取得及匯總所有連線的有效節點計數資料:

sum by (location, connection, provider) (
  sum_over_time({"connectors.googleapis.com/connection/nodes", monitored_resource="connectors.googleapis.com/Connection"}[1m])
) and on (location, connection, provider)
  avg_over_time({"connectors.googleapis.com/connection/state", monitored_resource="connectors.googleapis.com/Connection"}[1m]) > 0

範例 - 監控一段時間內的連線狀態

下列 PromQL 查詢顯示如何取得所有連線在一段時間內的狀態趨勢:

count by (status, connection) (
  {"connectors.googleapis.com/connection/connection_status",
    monitored_resource="connectors.googleapis.com/Connection"
  } == 1
)

如要瞭解目前時間點的連線狀態,請使用 Google Cloud 控制台中的 Metrics Explorer,而非 PromQL 查詢。

後續步驟

瞭解如何查看及管理與 Cloud Monitoring 整合的各種 Google Cloud 服務和第三方應用程式 (適用於您的 Google Cloud 專案)。詳情請參閱「在 Cloud Monitoring 中管理整合項目」。