-
What Grafana version and what operating system are you using?
I’m using Docker Desktop 4.29.0, in a Windows 10, 8gb RAM, i5 9th gen -
What are you trying to achieve?
I want to display data from a telemetry system in real time. Data rate about ~300ms. -
How are you trying to achieve it?
The telemetry system transfers data in real time from the car to my serial port (update rate ~300ms). The serial data is then updated to a Prometheus Container, that put it in the Grafana container to display the data in the dashboard. -
What happened?
I have an alternate method for when the telemetry data is not connected, so I generate a random number for each variable and push to prometheus. While I’m in this mode, the atualization should be at 300ms (and it is what I configured in the dashboard). The data is in fact randomly generated, but the graphs only update after ~15s. (When I’m at the last 5 minutes of data, it continues to move to the left, but it leaves a blank space untill the next data arrives). -
What did you expect to happen?
I expected to have data updates at 300ms. I’ve already tested in a friend computer, and it does update correctly, so I don’t think the problem is in the code. (He has a Macbook, don’t know the configuration). -
Can you copy/paste the configuration(s) that you are having problems with?
I don’t know where the problem is, but my Prometheus scrape_interval: 100ms, and the Grafana: - GF_DASHBOARDS_MIN_REFRESH_INTERVAL=300ms -
Did you receive any errors in the Grafana UI or in related logs? If so, please tell us exactly what they were.
No -
Did you follow any online instructions? If so, what is the URL?
Also no
I don’t think that Prometheus was designated for this high frequency data, so I guess Prometheus is your problem.
On the Grafana side is streaming used for high frequency data, not dashboard refresh: