Cloud Monitoring 可讓您掌握雲端應用程式的效能、運作時間和整體健康狀態。Google Cloud Observability 會從 Dataproc Metastore 服務收集和擷取指標、事件和中繼資料,透過資訊主頁和圖表產生深入分析資料。
請參閱「Monitoring 定價」一文,瞭解相關費用。
如要瞭解指標資料保留相關資訊,請參閱「Monitoring 配額與限制」。
在 Monitoring 中存取服務指標
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) 範本,傳送 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:
要求的 gRPC 狀態碼,例如 `NOT_FOUND`。
method_name:
要求方法名稱。
|
service/grpc/received_bytes_count
Beta 版
(project)
gRPC 收到的位元組數 |
|
DELTA、INT64、By
metastore.googleapis.com/Service |
Dataproc Metastore 服務接收的位元組數。
tier:
服務的服務層級或執行個體大小。
version:
服務的 Hive Metastore 版本。
|
service/grpc/request_latencies
BETA
(project)
gRPC 請求延遲時間 |
|
DELTA、DISTRIBUTION、ms
metastore.googleapis.com/Service |
Dataproc Metastore 服務的 gRPC 要求延遲時間分布。
tier:
服務的服務層級或執行個體大小。
version:
服務的 Hive Metastore 版本。
status:
要求的 gRPC 狀態碼,例如 `NOT_FOUND`。
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 版
(project)
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 Client Requests Finished Count |
|
CUMULATIVE、INT64、1
metastore.googleapis.com/Service |
用戶端完成的遠端程序呼叫總數,無論成功或失敗。
status:
要求的 gRPC 狀態碼,例如 `NOT_FOUND`。
method_name:
要求方法名稱。
|
service/grpc_client/received_bytes_count
BETA 版
(project)
gRPC 用戶端收到的位元組數 |
|
CUMULATIVE、INT64、By
metastore.googleapis.com/Service |
gRPC 用戶端接收的位元組數。 |
service/grpc_client/request_latencies
BETA
(project)
gRPC 用戶端要求延遲時間 |
|
CUMULATIVE、DISTRIBUTION、ms
metastore.googleapis.com/Service |
Dataproc Metastore 服務的 gRPC 要求延遲時間分布。
status:
要求的 gRPC 狀態碼,例如 `NOT_FOUND`。
method_name:
要求方法名稱。
|
service/grpc_client/sent_bytes_count
BETA
(project)
gRPC Client Bytes Sent |
|
CUMULATIVE、INT64、By
metastore.googleapis.com/Service |
gRPC 用戶端傳送的位元組數。 |
service/grpc_client/started_requests_count
BETA 版
(project)
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
儲存在 Dataproc Metastore 服務中的中繼資料大小。 |
|
GAUGE、INT64、By
metastore.googleapis.com/Service |
儲存在服務後端資料庫的資料量。
version:
服務的 Hive Metastore 版本。
database_type:
資料庫類型,可以是 [SQL, Spanner] 其中之一。
|
service/migration/replication_lag
BETA
(project)
複製管道處理延遲時間,單位為秒。 |
|
GAUGE、DOUBLE、s
metastore.googleapis.com/Service |
目前將資料複製到 Dataproc Metastore 所需時間上限 (以秒為單位)。
migration_id:
遷移作業 ID。
|
service/migration/write_throughput
BETA 版
(project)
目的地資料庫寫入處理量。 |
|
GAUGE、DOUBLE、By/s
metastore.googleapis.com/Service |
資料複製到 Dataproc Metastore 資料庫時,在複製階段的目前寫入輸送量。
migration_id:
遷移作業 ID。
|
service/multi_region/health
GA
(project)
多區域服務健康狀態 |
|
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
(project)
多區域服務要求計數 |
|
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
(project)
Admin Interface request latency |
|
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/request_latencies
BETA 版
(專案)
要求延遲時間 |
|
DELTA、DISTRIBUTION、ms
metastore.googleapis.com/Service |
傳送至 Dataproc Metastore 服務的要求延遲時間。
method_name:
要求方法名稱。
version:
服務的 Hive Metastore 版本。
|
service/scheduled_backups/backup_count
BETA 版
(project)
排定的備份次數 |
|
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 版
(專案)
排定的備份 - 上次備份時間長度 |
|
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)
Scheduled Backups Request - Last Backup Size |
|
GAUGE、INT64、By
metastore.googleapis.com/Service |
上次順利完成排程備份的大小 (以位元組為單位)。取樣頻率為每 60 秒一次。取樣完畢後,會有多達 120 秒無法查看資料。
state:
備份狀態,可為 [SUCCEEDED、FAILED、IN_PROGRESS]。
database_type:
資料庫類型,可以是 [SQL, Spanner]。
version:
服務的 Hive Metastore 版本。
|
資料表生成時間:2025 年 10 月 16 日 16:05:51 (世界標準時間)。
建構自訂監控資訊主頁
您可以建構自訂 Monitoring 資訊主頁,顯示所選 Dataproc Metastore 服務指標的圖表。
在 Monitoring 資訊主頁總覽頁面中,選取「+ CREATE DASHBOARD」。
提供資訊主頁的名稱。
按一下右上選單中的「新增圖表」,開啟「新增圖表」視窗。
選取資源類型
Dataproc Metastore Service。選取一或多個指標及圖表屬性,然後按一下「儲存」儲存圖表。
視需要在資訊主頁中新增其他圖表。
如要儲存資訊主頁,請按一下「儲存」。標題會顯示在 Monitoring 的「Dashboards Overview」(資訊主頁總覽) 頁面中。
您可以在資訊主頁顯示頁面中查看、更新及刪除資訊主頁圖表。
使用 Monitoring 快訊
您可以建立 Monitoring 快訊,在 Dataproc Metastore 服務或工作指標超過指定門檻時收到通知。
建立警告
如要開啟「建立新的警告政策」表單,請按一下「+ 建立政策」
新增快訊條件、政策觸發條件、通知管道及說明文件,以定義快訊。
選取「新增條件」,開啟警報條件表單,並選取「指標」分頁標籤。
填寫欄位來定義快訊條件,然後按一下「新增」。
新增快訊條件後,請設定通知管道、政策觸發條件、說明文件及快訊政策名稱,以完成快訊政策。
查看快訊
當指標門檻條件觸發快訊時,Monitoring 會建立事件和對應的事件。您可以在 Google Cloud 控制台的「Monitoring Alerting」(監控快訊)頁面中查看事件。如果您在快訊政策中定義了通知機制,例如電子郵件或簡訊通知,則 Monitoring 也會傳送事件通知。