查看 Looker (Google Cloud Core) 的執行個體記錄

本頁面說明如何尋找及使用 Cloud Logging 查看及查詢 Looker (Google Cloud Core) 執行個體的記錄。

Looker (Google Cloud Core) 會使用 Cloud Logging。詳情請參閱 雲端記錄說明文件

必要的角色

如要瞭解 Cloud Logging 的必要角色,請前往 Cloud Logging 說明文件的「使用 IAM 控管存取權」頁面。

查看記錄

如要查看 Looker (Google Cloud Core) 執行個體記錄項目的記錄,請選取下列其中一個選項:

主控台

  1. 前往 Google Cloud 控制台的「Logging」>「Logs Explorer」
  2. 在頁面頂端選取現有的 Looker (Google Cloud core) 專案。
  3. 在查詢建立工具中加入以下內容:
    • 資源:選取「Looker 執行個體」。在對話方塊中選取 Looker (Google Cloud Core) 執行個體 ID。
    • 記錄檔名稱:捲動至 Looker 專區,然後選取執行個體的適當記錄檔。例如:
      • looker.googleapis.com%2FContentAccess
      • looker.googleapis.com%2FUserLogin
    • 嚴重性:選取記錄層級。
    • 時間範圍:選取預設值或建立自訂範圍。

gcloud

使用 gcloud logging 指令查看記錄項目。

gcloud logging read "resource.type=looker.googleapis.com/Instance" \
--project=PROJECT_ID \
--limit=10 \
--format=json

更改下列內容:

  • PROJECT_ID:Looker (Google Cloud Core) 執行個體所在的 Google Cloud 專案 ID。

您也可以加入下列旗標:

  • limit 標記是選用參數,用來指出要傳回的項目數量上限。

疑難排解

問題 疑難排解
記錄檔不完整。 檢查記錄設定的嚴重程度。系統會捨棄設定層級以下的記錄訊息。
記錄中找不到作業資訊。 您想進一步瞭解作業。

例如,使用者遭到刪除,但您無法找出刪除者。 記錄顯示作業已開始,但沒有提供其他資訊。您必須啟用稽核記錄功能,才能記錄這類詳細的個人識別資訊 (PII)。

記錄檔不易閱讀。 您希望以 JSON 或文字格式查看記錄。您可以使用 gcloud logging read 指令搭配 Linux 後製處理指令,下載記錄檔。

如要將記錄檔下載為 JSON,請使用下列程式碼:

gcloud logging read \
"resource.type=looker.googleapis.com/Instance \
AND logName=projects/PROJECT_ID \
/logs/looker.googleapis.com%2FLOG_NAME" \
--format json \
--project=PROJECT_ID \
--freshness="1d" \
> downloaded-log.json
    

更改下列內容:

  • PROJECT_ID:Looker (Google Cloud Core) 執行個體所在 Google Cloud 專案的 ID
  • LOG_NAME:記錄的資源名稱

如要將記錄下載為文字,請使用下列程式碼:

gcloud logging read \
"resource.type=looker.googleapis.com/Instance \
AND logName=projects/PROJECT_ID \
/logs/looker.googleapis.com%2FLOG_NAME" \
--format json \
--project=PROJECT_ID \
--freshness="1d"| jq -rnc --stream 'fromstream(1|truncate_stream(inputs)) \
| .textPayload' \
--order=asc
> downloaded-log.txt
   

更改下列內容:

  • PROJECT_ID:Looker (Google Cloud Core) 執行個體所在 Google Cloud 專案的 ID
  • LOG_NAME:記錄的資源名稱

後續步驟