【问题标题】:Visualize data in microsecond resolution以微秒分辨率可视化数据
【发布时间】:2018-10-29 01:51:18
【问题描述】:

我正在测量一个组件中的多个进程以查看瓶颈所在。这些过程需要 1-1000 微秒才能完成。 我正在使用 Python3 将其记录在 influxDB 数据库中,并设置为我们的分辨率。

我的问题是可视化这一点。我尝试了grafana,认为它适合我。然而,当绘制这个微秒数据时,它将在 1 ms 上显示多个数据点,最大 grafana 支持,使得无法看到增量或放大或类似的东西。

从一些谷歌搜索结果来看,1,2,3,我并不孤单。

有没有什么方法可以使这些数据更易读/易于理解,方法是让绘图工具在微秒内显示它,或者能够将 X 轴更改为不同于时间戳的东西。 (理想情况下类似于 grafana 或 chronograf。)

谢谢。

【问题讨论】:

  • 你找到方法了吗?
  • 不是我想要的方式,但我使用了一个不同的面板,它允许我使用不同于时间戳的东西作为 X 轴(我忘记了名字)。因此,我使用了进程的时间戳(从 0 us 开始并递增),而不是 X 上的时间戳。这工作正常,但不如正常图表漂亮或整洁。希望对您有所帮助。

标签: python data-visualization influxdb grafana chronograf


【解决方案1】:

根据此 Grafana 功能请求帖子(自 2016 年起):

https://github.com/grafana/grafana/issues/6252

引用 Grafana 联合创始人 Torkel Ödegaard 的话:

不,没有办法做到这一点。这将像以往一样非常棘手 javascript(和时间库)中的格式只能达到毫秒分辨率。

目前看来这是不可能的(甚至在中期未来也不可能),因为 Javascript 仅支持毫秒

【讨论】:

    猜你喜欢
    • 2016-07-11
    • 2012-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-07
    • 2011-01-25
    • 2011-03-25
    相关资源
    最近更新 更多