Stackdriver中的Google Cloud IoT核心状态数据

时间:2018-04-30 23:11:06

标签: google-cloud-platform stackdriver google-cloud-stackdriver google-cloud-iot

我想知道是否有办法让我的设备通过Google IoT Core发送的状态数据显示在Stackdriver中,可能作为自定义指标。

基本上,我想使用Stackdriver来监控我的设备,而不是将代理部署到所有设备,我可以利用现有的安全连接,因为它们连接到IoT Core。我可以从设备向状态主题发布MQTT消息,其中包含一些相关信息(例如,CPU百分比,运行的进程数等)。然后我可以使用Stackdriver在出现错误时进行可视化和警报。

据我所知,我只能在Stackdriver中监视IoT Core的基本内容,比如已发送了多少字节。我可以通过订阅Google Cloud Pub / Sub中的遥测主题来阅读状态数据,但接下来的挑战是将数据导入Stackdriver。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

我听到了你的声音。对于来自IoT Core的任何类型的日志记录内容(状态,遥测等)存在一些潜在的顾虑。正如您所发现的(以及其他任何人看到此答案),我们记录的指标可在此处找到:

https://cloud.google.com/monitoring/api/metrics_gcp#gcp-cloudiot

至少就你要做的事情而言,请看一下本教程:

https://cloud.google.com/community/tutorials/cloud-iot-rtdp

它完成了您所描述的内容(稍加调整),至少可以轻松地为您提供解决方案。