Cloud Monitoring 可讓您掌握雲端應用程式的效能、運作時間和整體健康狀態。Google Cloud Observability 會收集和擷取 Dataproc Metastore 服務的指標、事件和中繼資料,透過資訊主頁和圖表提供深入分析。
請參閱「Monitoring 定價」一文,瞭解您的費用。
如要瞭解指標資料保留相關資訊,請參閱「Monitoring 配額與限制」。
在 Monitoring 中存取服務指標
Dataproc Metastore 服務會自動啟用 Dataproc Metastore 服務資源指標。您可以使用 Monitoring 查看這些指標。
您可以透過 Google Cloud 主控台或 Monitoring API 存取 Monitoring。
控制台
在 Google Cloud 控制台中,依序前往「Cloud Monitoring」>「Metrics Explorer」頁面:
在「Find resource type and metric」(尋找資源類型與指標) 下拉式清單中,選取資源
Dataproc Metastore Service
。再按一下輸入方塊,然後從下拉式清單選取指標。將滑鼠游標懸停在指標名稱上,即會顯示該指標的相關資訊。
您可以選取篩選器、依指標標籤分組、執行匯總,然後選取圖表檢視選項。
REST
您可以使用 Monitoring timeSeries.list API 擷取和列出 filter
運算式定義的指標。在 API 頁面使用「Try this API」範本,傳送 API 要求及顯示回應。
Monitoring 中的 Dataproc Metastore 服務指標
Dataproc Metastore 的各種指標。這些指標的推出階段: BETA GA
這個表格中的「指標類型」字串開頭必須加上 metastore.googleapis.com/
。該前置字串已從表格中的項目中省略。查詢標籤時,請使用 metric.labels.
前置字串,例如 metric.labels.LABEL="VALUE"
。
指標類型 推出階段 (資源階層層級) 顯示名稱 |
|
---|---|
類別、類型、單位 受控資源 |
說明 標籤 |
federation/health
BETA
(專案)
聯邦服務健康狀態 |
|
GAUGE 、INT64 、1
metastore.googleapis.com/Federation |
聯合 Dataproc Metastore 服務的健康狀況。
version :
服務的 Hive Metastore 版本。
|
federation/server/request_count
BETA
(專案)
聯播服務請求數量 |
|
DELTA 、INT64 、{request}
metastore.googleapis.com/Federation |
傳送至聯合 Dataproc Metastore 服務的要求數量。
method_name :要求方法名稱。status :要求的結束狀態,可為 [success, client_error, server_error] 之一。version :
服務的 Hive Metastore 版本。
|
service/grpc/finished_requests_count
BETA
(專案)
gRPC 要求完成次數 |
|
DELTA 、INT64 、1
metastore.googleapis.com/Service |
GRPC Dataproc Metastore 服務完成的要求數量。
tier :
服務級別或服務的執行個體大小,例如 ENTERPRISE。
version :
服務的 Hive Metastore 版本。
status :要求狀態,例如 `BAD_REQUEST`。
method_name :要求方法名稱。 |
service/grpc/received_bytes_count
BETA
(專案)
gRPC 已收到的位元組 |
|
DELTA 、INT64 、By
metastore.googleapis.com/Service |
Dataproc Metastore 服務已接收的位元組數。
tier :服務的服務層級或執行個體大小。version :
服務的 Hive Metastore 版本。
|
service/grpc/request_latencies
BETA
(專案)
gRPC 要求延遲時間 |
|
DELTA 、DISTRIBUTION 、ms
metastore.googleapis.com/Service |
Dataproc Metastore 服務的 gRPC 要求延遲時間分布情形。
tier :服務的服務層級或執行個體大小。version :
服務的 Hive Metastore 版本。
status :要求狀態,例如 `BAD_REQUEST`。
method_name :要求方法名稱。 |
service/grpc/sent_bytes_count
BETA
(project)
gRPC 傳送的位元組 |
|
DELTA 、INT64 、By
metastore.googleapis.com/Service |
Dataproc Metastore 服務傳送的位元組數。
tier :服務的服務層級或執行個體大小。version :
服務的 Hive Metastore 版本。
|
service/grpc/started_requests_count
BETA
(專案)
gRPC 請求啟動次數 |
|
DELTA 、INT64 、1
metastore.googleapis.com/Service |
GRPC Dataproc Metastore 服務收到及啟動的要求數量。
tier :服務的服務層級或執行個體大小。version :
服務的 Hive Metastore 版本。
method_name :要求方法名稱。 |
service/grpc_client/finished_requests_count
BETA
(project)
gRPC 用戶端請求完成次數 |
|
CUMULATIVE 、INT64 、1
metastore.googleapis.com/Service |
在用戶端完成的 RPC 總數 (不論是否成功)。
status :要求狀態,例如 `BAD_REQUEST`。
method_name :要求方法名稱。 |
service/grpc_client/received_bytes_count
BETA
(專案)
gRPC 用戶端接收的位元組數 |
|
CUMULATIVE 、INT64 、By
metastore.googleapis.com/Service |
gRPC 用戶端已接收的位元組數。 |
service/grpc_client/request_latencies
BETA
(專案)
gRPC 用戶端要求延遲時間 |
|
CUMULATIVE 、DISTRIBUTION 、ms
metastore.googleapis.com/Service |
Dataproc Metastore 服務的 gRPC 要求延遲時間分布情形。
status :要求狀態,例如 `BAD_REQUEST`。
method_name :要求方法名稱。 |
service/grpc_client/sent_bytes_count
BETA
(project)
gRPC 用戶端傳送的位元組數 |
|
CUMULATIVE 、INT64 、By
metastore.googleapis.com/Service |
gRPC 用戶端傳送的位元組數。 |
service/grpc_client/started_requests_count
BETA
(專案)
gRPC 用戶端要求已啟動次數 |
|
CUMULATIVE 、INT64 、1
metastore.googleapis.com/Service |
gRPC 用戶端啟動的請求數量。
method_name :要求方法名稱。 |
service/health
GA
(專案)
服務健康狀況 |
|
GAUGE 、INT64 、1
metastore.googleapis.com/Service |
Dataproc Metastore 服務的健康狀態。
tier :
服務級別或服務的執行個體大小,例如 ENTERPRISE。
version :
服務的 Hive Metastore 版本。
release_tag :Dataproc Metastore 版本標記,由服務後端填入,可能會在服務生命週期內變更。 |
service/metadata/bytes_used
BETA
(project)
Dataproc Metastore 服務中儲存的中繼資料大小。 |
|
GAUGE 、INT64 、By
metastore.googleapis.com/Service |
儲存在服務後端資料庫中的資料量。
version :
服務的 Hive Metastore 版本。
database_type :
資料庫類型,可選值為 [SQL, Spanner]。
|
service/migration/replication_lag
BETA
(專案)
複寫管道處理延遲時間 (以秒為單位)。 |
|
GAUGE 、DOUBLE 、s
metastore.googleapis.com/Service |
目前複製資料至 Dataproc Metastore 所需的時間上限 (以秒為單位)。
migration_id :
遷移 ID。
|
service/migration/write_throughput
BETA
(專案)
目的地資料庫寫入處理量。 |
|
GAUGE 、DOUBLE 、By/s
metastore.googleapis.com/Service |
在複製階段複製資料的 Dataproc Metastore 資料庫中,目前的寫入吞吐量。
migration_id :
遷移 ID。
|
service/multi_region/health
GA
(專案)
多區域服務健康狀況 |
|
GAUGE 、INT64 、1
metastore.googleapis.com/Service |
多區域 Dataproc Metastore 服務的健康狀態。
version :
服務的 Hive Metastore 版本。
release_tag :Dataproc Metastore 版本標記,由服務後端填入,可能會在服務生命週期內變更。service_region :
Dataproc Metastore 服務代管的區域。
scaling_factor :服務的縮放比例,可選值為 [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0]。
|
service/multi_region/request_count
GA
(專案)
多地區服務要求數量 |
|
DELTA 、INT64 、{request}
metastore.googleapis.com/Service |
傳送至多區域 Dataproc Metastore 服務的要求數量。
method_name :要求方法名稱。version :
服務的 Hive Metastore 版本。
service_region :
Dataproc Metastore 服務代管的區域。
scaling_factor :服務的縮放比例,可選值為 [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0]。
|
service/multi_region/request_latencies
GA
(project)
多區域服務要求延遲時間 |
|
DELTA 、DISTRIBUTION 、ms
metastore.googleapis.com/Service |
傳送至多區域 Dataproc Metastore 服務的要求延遲時間。
method_name :要求方法名稱。version :
服務的 Hive Metastore 版本。
service_region :
Dataproc Metastore 服務代管的區域。
scaling_factor :服務的縮放比例,可選值為 [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0]。
|
service/query_metadata/request_count
BETA
(project)
管理介面要求次數 |
|
DELTA 、INT64 、{request}
metastore.googleapis.com/Service |
管理介面要求次數。
database_type :
資料庫類型,可選值為 [SQL, Spanner]。
code :gRPC 狀態碼。 |
service/query_metadata/request_latencies
BETA
(專案)
管理介面要求延遲時間 |
|
DELTA 、DISTRIBUTION 、ms
metastore.googleapis.com/Service |
管理介面要求的端對端延遲時間。
database_type :
資料庫類型,可選值為 [SQL, Spanner]。
code :gRPC 狀態碼。 |
service/request_count
GA
(專案)
要求次數 |
|
DELTA 、INT64 、{request}
metastore.googleapis.com/Service |
傳送至 Dataproc Metastore 服務的要求數量。
method_name :要求方法名稱。version :
服務的 Hive Metastore 版本。
|
service/scheduled_backups/backup_count
BETA
(專案)
已排定備份的數量 |
|
DELTA 、INT64 、1
metastore.googleapis.com/Service |
服務目前儲存的排定備份數量。
state :備份狀態,可為 [SUCCEEDED, FAILED, IN_PROGRESS] 之一。database_type :
資料庫類型,可選值為 [SQL, Spanner]。
version :
服務的 Hive Metastore 版本。
|
service/scheduled_backups/last_backup_duration
BETA
(project)
已排定備份 - 上次備份的時間長度 |
|
GAUGE 、INT64 、s
metastore.googleapis.com/Service |
上次成功的排定備份作業時間長度 (以秒為單位)。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 120 秒無法查看資料。
state :備份狀態,可為 [SUCCEEDED, FAILED, IN_PROGRESS] 之一。database_type :
資料庫類型,可選值為 [SQL, Spanner]。
version :
服務的 Hive Metastore 版本。
|
service/scheduled_backups/last_backup_size
BETA
(project)
已排定時間的備份要求 - 上次備份大小 |
|
GAUGE 、INT64 、By
metastore.googleapis.com/Service |
上次成功的排程備份大小,以位元組為單位。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 120 秒無法查看資料。
state :備份狀態,可為 [SUCCEEDED, FAILED, IN_PROGRESS] 之一。database_type :
資料庫類型,可選值為 [SQL, Spanner]。
version :
服務的 Hive Metastore 版本。
|
表格產生時間:2025 年 6 月 22 日 20 點 5 分 17 秒 (世界標準時間)。
建構自訂 Monitoring 資訊主頁
您可以建構自訂 Monitoring 資訊主頁,顯示所選 Dataproc Metastore 服務指標的圖表。
在 Monitoring 的「Dashboards Overview」頁面中選取「+ Create Dashboard」。
提供資訊主頁的名稱。
按一下右上方選單中的「新增圖表」,開啟「新增圖表」視窗。
選取資源類型
Dataproc Metastore Service
。選取一或多個指標和指標及圖表屬性,然後按一下「儲存」,即可儲存圖表。
視需要在資訊主頁中新增其他圖表。
如要儲存資訊主頁,請按一下「儲存」。標題會顯示在 Monitoring 的「Dashboards Overview」頁面。
您可以在資訊主頁顯示頁面中查看、更新及刪除資訊主頁圖表。
使用 Monitoring 快訊
您可以建立 Monitoring 快訊,在 Dataproc Metastore 服務或工作指標超過指定門檻時通知您。
建立快訊
如要開啟「建立新的快訊政策」表單,請按一下「+ 建立政策」
新增快訊條件、政策觸發條件、通知管道和說明文件,定義快訊。
選取「新增條件」,開啟警示條件表單,並選取「指標」分頁標籤。
填入欄位來定義快訊條件,然後按一下「新增」。
新增快訊條件後,請設定通知管道、政策觸發條件、說明文件和快訊政策名稱,以完成快訊政策。
查看快訊
當指標門檻條件觸發快訊時,Monitoring 會建立事件和對應事件。您可以在 Google Cloud 控制台的「Monitoring Alerting」頁面中查看事件。如果您在快訊政策中定義了通知機制,例如電子郵件或簡訊通知,則 Monitoring 也會傳送事件通知。