我们如何更改 Grafana 查询检查器中的 "precision:ms" 设置?

How do we change the "precision:ms" setting in the Grafana Query Inspector?

我有一个 InfluxDB 数据库,里面只有 x11 个数据点。当它们之间的时间短于 1 毫秒时,这些数据在 Grafana 中无法正确显示(或者至少如我所料)。

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

但是,如果我删除这些点并上传新的点,但这次每 100 微秒一个点,那么虽然数据在 InfluxDB 中显示正确,但在 Grafana 中我在图表中只看到两个点:

数据似乎rounded/binned 精确到毫秒,这与这里查询中的“precision=ms”设置有关:

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

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

所以正确的修复方式是编码,当然不在本题讨论范围内