【发布时间】:2020-07-28 18:07:18
【问题描述】:
我在许多博客中搜索过它,但似乎所有博客都存在偏见。我自己现在对 Prometheus 有一点偏见,但是,我没有找到任何好的文章来解释 Prometheus 用于传感器数据的用例。
在我的例子中,我们制造物联网设备,我们有很多数据进来。到目前为止,我们一直在使用 MongoDB,但现在我想切换到时间序列数据库,但我真的很困惑,我是否可以选择普罗米修斯。
我很乐意编写自己的指标转换器,它可以将我的传感器数据转换为 Prometheus 指标格式(如果某些内容尚不存在)
【问题讨论】:
-
物联网设备是否部署在具有挑战性的环境中(互联网连接不佳、Prometheus 服务器没有开箱即用的方式来访问设备上的端口/http 端点等)? Prometheus 遵循推送模型,要求您在每个目标上公开一个端点(有推送网关,但不是为此而设计的)
-
您也可以在 Prometheus 社区邮件列表中询问是否有人有使用 IoT 设备的经验(大规模)。尽管如此,我的直觉告诉我,简单的推送模型更合适
标签: time-series devops prometheus influxdb data-handling