您可以从以下位置访问集成的事件日志: Google Cloud Logging。 使用 Cloud Logging 浏览日志、创建指标和提醒,或者 使用命令行将日志导出到其他应用 Google Cloud Pub/Sub。
访问日志记录
如需从以下位置访问 Cloud Logging: Google Cloud Console, 点击查看所有产品,然后前往操作 >日志记录。
通过 Identity and Access Management (IAM) 管理你的 Actions 项目用户对日志记录数据的访问权限。如需详细了解 日志记录数据,请参阅 Cloud Logging 访问权限控制。
日志条目会根据 Cloud Logging 保留 30 天 保留政策,则 已安排删除。您也可以使用 Logs Explorer 界面。
您可以参阅问题排查指南的“搜索日志”部分,详细了解如何有效地使用日志。
Cloud Logging 提供以下资源类型:
资源类型 | 显示名 | 说明 | 标签 |
---|---|---|---|
assistant_action_project |
Google 助理 Action 项目 | 与 Google 助理关联的 Google Cloud 项目的容器 行动。 |
|
执行日志
下表列出了 executionLog
条目的架构:
属性 | 说明 |
---|---|
requestId |
唯一请求 ID,例如 5325511189174727525 。 |
latencyMsec |
收到响应所用的时间,例如,
6000 。 |
executionType |
用于请求的传输,例如 CLOUD 或
MATTER ,具体取决于您的集成。 |
actionType |
所做用户操作的可选指示,例如
QUERY 或 EXECUTE 。
对于 EXECUTE 操作,包含发送到
受支持 trait 的执行方式,例如 ONOFF_OFF
|
trait |
与此用户 Action 相关联的可选特征。 |
deviceTypes |
受该事件影响的设备类型的列表,例如
LIGHT 。 |
isSuccess |
请求是否收到成功响应。 |
fallbackToCloud |
在本地执行方式出错后是否将请求传递到云执行方式。 |
statusType |
指示 intent 响应的状态,如 SUCCESS 。
PENDING 或 OFFLINE 。对于ERROR
此属性包含
执行方式提供的 errorCode 。
|
externalDebugString |
与此用户 Action 关联的可选详细调试消息。 |
locale |
与请求关联的语言代码。 |
日志排除项
开发者可以 日志排除 使用日志记录查询 语言 以更灵活的方式进一步自定义其日志。Logging 查询语言 Logs Explorer 也会使用日志浏览器,因此您可以使用 Logs Explorer 来帮助创建 查询。
您可以按照以下网址中的步骤创建排除过滤器:
本指南
(为 _Default
接收器配置排除过滤器)。
基于日志的指标
开发者可以使用 基于日志的指标 来跟踪和分析其日志中的模式您还可以使用 创建自定义图表 和设置提醒 到这里就结束了
如需开始为智能家居使用基于日志的指标,请查看创建计数器基于日志的指标指南。
相关资源
如需详细了解如何在项目中使用 Cloud Logging,请参阅以下文档: