您可以透過以下途徑存取整合事件記錄: Google Cloud Logging。 使用 Cloud Logging 探索記錄、建立指標和快訊,或使用 Google Cloud Pub/Sub 將記錄匯出至其他應用程式。
存取記錄
如何從以下位置存取「Cloud Logging」: Google Cloud Console, 按一下「查看所有產品」,然後前往「作業」>記錄:
針對 Actions 專案使用者,記錄資料的存取權會透過身分與存取權管理 (IAM) 進行管理。如要進一步瞭解 記錄資料,請前往 Cloud Logging 存取權控管。
記錄項目會根據 Cloud Logging 保留政策保留 30 天,然後排定刪除時間。你也可以使用 記錄檔探索工具介面。
如要進一步瞭解如何有效使用記錄,請參閱「搜尋記錄」一節 疑難排解指南。
Cloud Logging 提供下列資源類型:
資源類型 | 顯示名稱 | 說明 | 標籤 |
---|---|---|---|
assistant_action_project |
Google 助理動作專案 | 與 Google 助理相關聯的 Google Cloud 專案的容器 開拍 |
|
執行記錄
下表列出 executionLog
項目的結構定義:
屬性 | 說明 |
---|---|
requestId |
不重複的要求 ID,例如 5325511189174727525 。 |
latencyMsec |
收到回應前經過的時間,例如 6000 。 |
executionType |
用於要求的傳輸,例如 CLOUD 或
MATTER (視您的整合服務而定)。 |
actionType |
可選的使用者動作指標,例如 QUERY 或 EXECUTE 。如果是 EXECUTE 動作,請加入要發送給以下對象的指令
對支援的特徵 (例如 ONOFF_OFF ) 執行要求
|
trait |
與這項使用者動作相關的選用特徵。 |
deviceTypes |
受事件影響的裝置類型清單,例如 LIGHT 。 |
isSuccess |
要求是否收到成功的回應。 |
fallbackToCloud |
要求是否在本機執行結果發生錯誤後,轉送至雲端執行結果。 |
statusType |
指出意圖回應的狀態,例如 SUCCESS 。
PENDING 或 OFFLINE 。對於 ERROR 回應,這個屬性包含由執行服務提供的 errorCode 。 |
externalDebugString |
與此使用者動作相關的詳細偵錯訊息 (選用)。 |
locale |
與要求相關聯的語言代碼。 |
記錄排除項目
開發人員可以建立 記錄排除 使用記錄查詢 語言 以更靈活的方式進一步自訂記錄檔記錄查詢語言也適用於記錄檔探索工具,因此您可以使用記錄檔探索工具建立查詢。
您可以按照這份指南中的步驟建立排除篩選器 (為 _Default
接收器設定排除篩選器)。
記錄指標
開發人員可以使用 記錄指標 追蹤及分析記錄中的模式您也可以 建立自訂圖表 並設定快訊 深入瞭解記錄指標
如要開始使用根據記錄指標建立智慧型住宅,請前往以下連結: 建立計數器指標指標指南。
相關資源
如要進一步瞭解如何在專案中使用 Cloud Logging,請參閱下列文章: 說明文件: