如何在 MongoDB 图表中绘制统一的时间序列

Jes*_*er 5 time-series mongodb timeserieschart mongodb-charts

我刚刚开始使用 MongoDB 图表来绘制来自一系列定期发送的 IoT 设备的传入数据。每个设备发送一个带有时间戳和一些数据的包(JSON 到我们的 NoSQL 数据库),我想在同一个图表上绘制多个设备。

为了直观地检查流入的数据的连续性(即,如果设备无法上传数据),我想在连续的时间序列 x 轴上绘制每个数据点。有谁知道 MongoDB Charts 是否具有使 x 轴连续的功能?目前,图表为每个观察绘制一个点,并且无论时间间隔如何,这些点都相等。

数据示例:点 1-2-3 之间都有 6 分钟,但视觉上看起来不均匀,因为 x 轴不连续:

Tom*_*der 8

是的,MongoDB 图表有一个“连续线”图表类型,可以满足您的需求。正如您所发现的,离散图表总是在分箱时间段内聚合值,但连续版本为每个文档绘制一个点。请以以下屏幕截图为例。

在此处输入图片说明