監控連接器
Integration Connectors 已與 Cloud Monitoring 整合。這表示所有整合連接器指標和用量資料都會自動提供給 Cloud Monitoring。如要瞭解 Integration Connectors 服務傳送的指標類型,請參閱「Integration Connectors 指標」。
您可以使用下列 Cloud Monitoring 工具,以視覺化方式呈現整合連接器的指標和資料:
事前準備
請先啟用 Cloud Monitoring API,再使用 Cloud Monitoring。
使用自訂資訊主頁存取指標
如要在 Google Cloud 專案中為 Integration Connectors 資源建立自訂監控資訊主頁,請按照下列步驟操作:
- 在 Google Cloud 控制台中,前往「Cloud Monitoring」>「Dashboard Overview」頁面:
- 按一下「建立資訊主頁」。
- 視需要修改資訊主頁名稱。
- 按一下或拖曳圖表至畫布上。
- 在圖表設定屬性中,執行下列操作:
- 展開「Resource & Metric」選單,然後選取「Connectors」做為「Active resource」。
- 選擇要視覺化呈現的指標。
- 按一下「套用」。
- 視需要在資訊主頁中新增其他圖表。
如要進一步瞭解自訂資訊主頁,請參閱「建立及管理自訂資訊主頁」一文。
使用 Metrics Explorer 存取指標
Cloud Monitoring 的 Metric Explorer 可協助您建立臨時指標圖表,以圖表呈現 Google Cloud 專案的可用資源指標。建立指標圖表後,您也可以將圖表儲存至自訂監控資訊主頁。
如要使用 Integration Connectors 資源指標建立圖表,請按照下列步驟操作:
- 前往 Google Cloud 控制台的「Cloud Monitoring」>「Metrics Explorer」頁面:
- 在「Select a metric」窗格中,展開「Metric」選單,然後選取「Connectors」做為「Active resource」。
- 選擇要視覺化呈現的指標。
- 按一下 [套用]。
您也可以使用指標探索器選取篩選器、依指標標籤分組、執行匯總作業,然後選取圖表檢視選項。詳情請參閱「使用 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 中管理整合」。