監控連接器

Integration Connectors 已與 Cloud Monitoring 整合。這表示所有整合連接器指標和用量資料都會自動提供給 Cloud Monitoring。如要瞭解 Integration Connectors 服務傳送的指標類型,請參閱「Integration Connectors 指標」。

您可以使用下列 Cloud Monitoring 工具,以視覺化方式呈現整合連接器的指標和資料:

事前準備

請先啟用 Cloud Monitoring API,再使用 Cloud Monitoring。

啟用 Cloud Monitoring API

使用自訂資訊主頁存取指標

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

  1. 在 Google Cloud 控制台中,前往「Cloud Monitoring」>「Dashboard Overview」頁面:

    前往「Dashboard」(資訊主頁)「總覽」頁面

  2. 按一下「建立資訊主頁」
  3. 視需要修改資訊主頁名稱。
  4. 按一下或拖曳圖表至畫布上。
  5. 在圖表設定屬性中,執行下列操作:
    1. 展開「Resource & Metric」選單,然後選取「Connectors」做為「Active resource」
    2. 選擇要視覺化呈現的指標
    3. 按一下「套用」
  6. 視需要在資訊主頁中新增其他圖表。

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

使用 Metrics Explorer 存取指標

Cloud Monitoring 的 Metric Explorer 可協助您建立臨時指標圖表,以圖表呈現 Google Cloud 專案的可用資源指標。建立指標圖表後,您也可以將圖表儲存至自訂監控資訊主頁。

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

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

    前往「Metrics Explorer」頁面

  2. 在「Select a metric」窗格中,展開「Metric」選單,然後選取「Connectors」做為「Active resource」
  3. 選擇要視覺化呈現的指標
  4. 按一下 [套用]

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

使用 MQL 進行監控

您可以使用 MQL (Monitoring Query Language),根據各種指標建立自訂監控資訊主頁。您可以使用 MQL 查詢,根據連接器供應商和連接器版本等指標匯總連線資料。您可以使用查詢編輯器編寫 MQL 查詢。

以下範例說明如何使用 MQL 查詢來收集連線資料。

範例:監控要求數量

以下 MQL 查詢說明如何取得並匯總執行中連線的要求計數資料:

fetch connectors.googleapis.com/Connection |
{ metric 'connectors.googleapis.com/connection/state' | filter value.state > 0 | align delta(1m);
metric 'connectors.googleapis.com/connection/request_count'}
| join
| group_by 1m, [value_request_count_aggregate: aggregate(value.request_count)]
| every 1m
| group_by [resource.location, resource.connection, metric.connector, metric.provider],
    [value_request_count_aggregate_aggregate:
       aggregate(value_request_count_aggregate)]

範例:監控有效節點

以下 MQL 查詢說明如何取得並匯總所有連線的有效節點數資料:

fetch connectors.googleapis.com/Connection |
{ metric 'connectors.googleapis.com/connection/state' | filter value.state > 0 | align delta(1m);
metric 'connectors.googleapis.com/connection/nodes'}
| join
| group_by 1m, [value_nodes_aggregate: aggregate(value.nodes)]
| every 1m
| group_by [resource.location, resource.connection, metric.connector, metric.provider],
    [value_nodes_aggregate_aggregate:
       aggregate(value_nodes_aggregate)]

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

以下 MQL 查詢說明如何取得所有連線在一段時間內的狀態趨勢:

fetch connectors.googleapis.com/Connection
| metric 'connectors.googleapis.com/connection/connection_status'
| filter value.connection_status
| align next_older(10m)
| every 10m
| group_by [metric.status, resource.connection],
    [value_connection_status_count_true: count_true(value.connection_status)]
| align next_older(10m)
| every 10m

如要瞭解目前連線狀態,請使用 Google Cloud 控制台中的Metrics Explorer,而非 MQL。

後續步驟

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