我已经Interval 1
在 collectd.conf 中记录了,并且已经用 tshark 验证了每秒发送许多数据包。但是,当我在 grafana 中绘制指标图表时,我只能每 10 秒看到一次数据点。我能够将间隔从 10 秒增加到 30 秒,并且我看到 Grafana 中反映了这一点。但是当我尝试减少间隔时,我无法获得低于 10 秒的分辨率。
我的第一个理论是 influxdb 批处理导致了问题。但即使我设置了 ,这种情况仍然会发生INFLUXDB_COLLECTD_BATCH_TIMEOUT=1s
。
这个神奇的 10s 配置设置可能还来自哪里?
答案1
这是我的 python collectd 插件的问题。它不尊重 字段interval
。register_read()
其他标准插件运行正常。