您可以透過 Google Cloud Logging 存取整合作業的事件記錄。使用 Cloud Logging 探索記錄檔、建立指標和快訊,或使用 Google Cloud Pub/Sub 將記錄檔匯出至其他應用程式。
存取記錄
如要從 Google Cloud Console 存取 Cloud Logging,請依序點選「查看所有產品」和「作業」 >「記錄」。
系統會透過 Identity and Access Management (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 |
與要求相關聯的語言代碼。 |
記錄檔排除
開發人員可以使用記錄查詢語言建立記錄檔排除,進一步靈活地自訂記錄檔。Log Explorer 也會使用 Logging 查詢語言,因此您可以使用記錄檔探索工具來建立查詢。
您可以按照這份指南中的步驟建立排除篩選器 (為 _Default
接收器設定排除篩選器)。
記錄指標
開發人員可以使用記錄指標來追蹤並分析記錄中的模式。您也可以建立自訂圖表,並為記錄指標設定快訊。
如要開始使用智慧型住宅的記錄指標,請參閱建立計數器記錄指標指南。
相關資源
如要進一步瞭解如何在專案中使用 Cloud Logging,請參閱下列說明文件: