- 原文地址: How to connect Stackdriver to your smart home server for error logging
- 原文作者: Nick Felker
- 译文出自: 掘金翻译计划
- 本文永久链接: github.com/xitu/gold-m…
- 译者: Starriers
当 你的智能家居设备与 Google Assistant 集成 时,你可能会遇到以下错误:“无法更新设置,请检查你的连接。”
Google Assistant 设置中报告的常见错误
这个错误可能源于账号连接和 SYNC 同步过程的许多原因。
为了更好地了解这些错误,你可以使用 Stackdriver ,Google Cloud 的日志系统。当账户连接或随后的 SYNC 事件发生错误时,它会自动记录错误并向你提供信息。
可能来自堆栈驱动程序的错误报告消息的屏幕截图
你收到的日志会自动清除并移除任何个人可识别信息(PII),而且不会包含详细的追踪。
启动时,你可以导航到项目的 Google Cloud 控制台,在抽屉导航的 Stackdriver 部分中选择 Logging 选项:
你可以通过 Google Assistant Action > All version_id 来查看专门为你的智能家居实现而出现的错误:
尽管很方便,但必须转到单独的页面去查看错误可能不适合你的开发流,而且它可能不会为你提供易于访问的数据,例如,包含在每周统计报表中的数据。让我们看看如何将你的日志从 Stackdriver 导出到你的基础设施中,让你在这些数据之上构建额外的集成。
使用 Stackdriver,你可以设置包含带有特定过滤器的日志接收装置。这个接收装置中的日志可以通过 Cloud 发布/订阅发送到你拥有的端点。
域名验证
在将消息推送到端点之前,你需要验证你自己的域名。你可以通过 Google Cloud 控制台的 APIs & Services 部分进行注册。