以 1Hz 的频率从 collectd 向 influxdb 发送数据,但在 Grafana 中只能看到 0.1Hz 的数据

以 1Hz 的频率从 collectd 向 influxdb 发送数据,但在 Grafana 中只能看到 0.1Hz 的数据

我已经Interval 1在 collectd.conf 中记录了,并且已经用 tshark 验证了每秒发送许多数据包。但是,当我在 grafana 中绘制指标图表时,我只能每 10 秒看到一次数据点。我能够将间隔从 10 秒增加到 30 秒,并且我看到 Grafana 中反映了这一点。但是当我尝试减少间隔时,我无法获得低于 10 秒的分辨率。

我的第一个理论是 influxdb 批处理导致了问题。但即使我设置了 ,这种情况仍然会发生INFLUXDB_COLLECTD_BATCH_TIMEOUT=1s

这个神奇的 10s 配置设置可能还来自哪里?

答案1

这是我的 python collectd 插件的问题。它不尊重 字段intervalregister_read()其他标准插件运行正常。

相关内容