您可以在 Cloud Logging 中查看、搜尋、篩選及封存 Dataproc Metastore 工作記錄。
請參閱 Google Cloud Observability 定價瞭解相關費用。
如需瞭解記錄保留期限,請參閱「記錄保留期限」一文。
如要停用所有記錄檔或從 Logging 排除記錄檔,請參閱「記錄檔排除」。
如要將記錄檔從 Cloud Logging 傳送至 Cloud Storage、BigQuery 或 Pub/Sub,請參閱「轉送和儲存空間簡介」。
在 Logging 中存取工作記錄檔
執行 Dataproc Metastore 時,系統會將 Hive Metastore 程序輸出內容串流至 Logging。
要存取 Logging,可以使用 Logging 控制台、gcloud logging 指令或 Logging API。
控制台
前往 Google Cloud 控制台的「Cloud Logging」>「Logs」(Logs Explorer) 頁面:
選取現有的 Dataproc Metastore Google Cloud 專案。
在「資源」選單下方,選取
Dataproc Metastore Service。在「所有記錄」選單下方,選取要查看的記錄類型。
gcloud
Google Cloud CLI 包含一組指令 gcloud logging,可提供 Cloud Logging API 的指令列介面。如要讀取記錄項目,請執行下列指令:
gcloud logging read \
'resource.type="metastore.googleapis.com/Service"
resource.labels.location=LOCATION
resource.labels.service_id=SERVICE_ID'
REST
按照 Logging API 的操作說明,使用 API Explorer 列出記錄項目 (entries.list)。
Logging 中的 Dataproc Metastore 服務記錄
Dataproc Metastore 會將要求和系統記錄檔匯出至 Cloud Logging。
| 記錄類型 | 記錄檔名稱 | logName 查詢 |
|---|---|---|
| 要求記錄 | metastore.googleapis.com/requests | logName=(projects/$PROJECT_ID/logs/metastore.googleapis.com%2Frequests) |
| 系統記錄 | metastore.googleapis.com/system | logName=(projects/$PROJECT_ID/logs/metastore.googleapis.com%2Fsystem) |