【问题标题】:Influxdb data plotted with Grafana graph and millisecond resolution使用 Grafana 图和毫秒分辨率绘制的 Influxdb 数据
【发布时间】:2023-10-15 19:28:02
【问题描述】:

我正在使用 Grafana 图表绘制使用 Infuxdb 保存的一些数据。
使用 std::chrono::duration_cast <std::chrono::nanoseconds>(mTimestamp.time_since_epoch()).count(). 保存时间戳
使用 influx -precision rfc3339 查看原始数据我可以看到数据以超过毫秒的分辨率保存: 2020-05-07T16:04:02.2767688Z.
但是当我绘制图表时,我看到数据是以 10 毫秒的分辨率步长绘制的。我找不到更高分辨率的图表,即 1 毫秒的分辨率。
这可能吗?

【问题讨论】:

    标签: c++ grafana influxdb


    【解决方案1】:

    我想我解决了在 GROUP BY time 字段中设置 1ms 的值。有更好的吗?

    【讨论】:

      【解决方案2】:

      我认为从 InfluxDB 在 Grafana 中获得“超过毫秒的分辨率”并不简单。我有一个类似的问题,Jan Garaj 在这里回答了它:

      https://*.com/a/62495269/12921500

      显然,Grafana 被硬编码以查询 InfluxDB 数据,精度高达毫秒(可以在代码 here 中看到)。还有一个功能请求here 是开放的,但目前不是一个简单的选项。

      【讨论】:

        最近更新 更多