Visualize data in microsecond resolution

1.3k views Asked by At

I'm measuring multiple processes in a component to see where bottlenecks are. These processes take anything from 1-1000us to complete. I'm logging this in an influxDB database, set to us resolution, using Python3.

My problem is visualising this. I tried grafana thinking it would suit me. However, when graphing this microsecond data it will show multiple datapoints on 1 ms, the max grafana supports, making it impossible to see increments or zoom in or anything similar.

Judging by some google results, 1, 2, 3, I'm not alone.

Is there any way I can make this data more readable/understandable by either having the graphing tool display it in microseconds or be able to change the X-axis to something different than a timestamp. (Ideally something in similar to grafana or chronograf.)

Thanks.

1

There are 1 answers

0
WolfiG On

According to this Grafana feature request post (from 2016):

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

Quote by Torkel Ödegaard, Co-founder of Grafana:

No there is no way to do that. It would be quite tricky as all time formats in javascript (and time libs) only go down to millisecond resolution.

As it seems this is currently not possible (even not in the mid-term future) as Javascript supports only milliseconds