我们如何在Grafana查询检查器中更改“ precision:ms”设置?

时间:2020-06-18 14:44:38

标签: grafana influxdb

我有一个InfluxDB数据库,其中只有x11个数据点。当它们之间的时间短于1毫秒时,这些数据在Grafana中无法正确显示(或至少不如我期望的那样)。

如果我每隔1毫秒插入一个数据点,那么一切都会按预期进行,并且我会在正确的时间看到所有x11点,如下所示:

enter image description here

但是,如果我删除这些点并上传新的点,但是这次是每100μs一个点,那么尽管数据在InfluxDB中正确显示,但是在Grafana中,我的图形中只看到了两个点:

enter image description here

似乎数据已四舍五入/合并到最接近的毫秒,这与此处查询中的“ precision = ms”设置有关:

enter image description here

但是我找不到任何更改此设置的方法。解决此问题的正确方法是什么?

1 个答案:

答案 0 :(得分:3)

您不能将Grafana配置为支持InfluxDB不同的时间精度。它被硬编码在源代码中:https://github.com/grafana/grafana/blob/36fd746c5df1438f27aa33fc74b24be77debc7ff/public/app/plugins/datasource/influxdb/datasource.ts#L364(可能需要固定在源代码的多个位置,而不仅仅是在此位置。)

所以修复它的正确方法是对其进行编码,这当然不在此问题的范围内。