您可以從 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 專案容器。 | 
 | 
事件記錄
Cloud-to-cloud 專案支援 Cloud Logging 中的下列事件:
| Cloud Logging 資源 | 事件 | 
|---|---|
| Google 助理動作專案 | SYNC 意圖錯誤 | 
| QUERY 意圖錯誤 | |
| EXECUTE 意圖錯誤 | |
| 通知 錯誤 | |
| 帳戶連結 錯誤 | |
| Local Home SDK HandlerError | 
同步記錄
下表列出 syncLog 項目結構定義:
| 屬性 | 說明 | 
|---|---|
| requestId | 智慧住宅意圖要求 ID。 | 
| httpLatencyMsec | 收到回應前經過的時間。 | 
| status | 指出意圖回應的狀態。 | 
執行記錄
下表列出 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 | 與要求相關聯的語言代碼。 | 
通知記錄
下表列出 notificationLog 項目結構定義:
| 屬性 | 說明 | 
|---|---|
| requestId | 通知要求 ID。 | 
| structName | 通知結構體的名稱,例如「ObjectDetection」。 | 
| status | 指出通知的狀態。 | 
記錄層級設定
Cloud-to-cloud 專案預設會接收錯誤記錄,開發人員也可以選擇接收成功記錄。如果您打算擷取少數代理程式的所有記錄,這項功能在開發階段特別實用。如果超出記錄配額,專案可能會產生額外費用。
您可以透過下列方式控管專案的記錄層級:
- 在 Actions on Google Console 中,前往「Projects」(專案) 頁面。 
- 選取智慧住宅專案。 
- 選擇「開發」分頁,然後點選側邊欄的「動作」。 
- 在「記錄控制項擷取」下拉式清單中選取「全部」。 
記錄排除條件
開發人員可以使用記錄查詢語言建立記錄排除項目,以更靈活的方式進一步自訂記錄。記錄查詢語言也用於記錄檔探索工具,因此您可以使用記錄檔探索工具建立查詢。
您可以按照本指南中的步驟建立排除篩選器 (為 _Default 接收器設定排除篩選器)。
記錄指標
開發人員可以使用記錄指標追蹤及分析記錄中的模式。您也可以建立自訂圖表,並針對記錄指標設定快訊。
如要開始使用智慧型住宅的記錄指標,請參閱建立計數器記錄指標指南。
相關資源
如要進一步瞭解如何在專案中使用 Cloud Logging,請參閱下列說明文件: