【问题标题】:Google IoT Core device monitoring using cloud monitoring with large number of devices?谷歌物联网核心设备监控使用云监控大量设备?
【发布时间】:2021-05-18 17:40:26
【问题描述】:

我们有一个使用 Google IoT 核心管理设备的项目,我们想为这些设备创建一个监控系统。

我们有几千台设备,我们希望为每个单独的设备记录一些(~10)个指标(总大小约为 50 字节)。我们将超时动态添加/删除设备。

我们正在考虑使用 pubsub 作业/Cloud 函数来监听所有设备的状态,并为每个设备在 Google Cloud Monitoring 上创建一组自定义指标,并将接收到的设备状态写入自定义指标

我想知道这是否是一个实用的可扩展解决方案——我担心指标的数量对于 Google 监控来说会太大。如果不是,那么监控由 Google IoT 核心管理的大量设备的推荐方法是什么?谢谢!

【问题讨论】:

    标签: google-cloud-platform google-data-api google-cloud-monitoring google-cloud-iot


    【解决方案1】:

    我在这里看到两个不同的讨论:

    • Cloud Functions:in the official documentation 你可以看到物联网在它的用例中列出。但是,值得注意的是,使用 Functions 可能面临的主要缺点是执行环境通常是从头开始初始化的。这会产生一些调用延迟。您可以通过一些performance tips and tricks 来缓解这种情况。此外,根据您的用例,您可能更喜欢使用 Cloud Dataflow(实现 Apache Beam)或 Cloud Dataproc(Apache Spark、Hadoop 等)。

    • 监控:在设计用例时,有一些Cloud Monitoring quota limits 值得考虑。你可以找到更多关于监控物联网环境的信息here

    最后,让我为您提供 3 个可能与您相关的用例,并帮助您更好地决定如何继续:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多