Show HN: Grafana Live Streaming Datasource Implementation
1–10 of 15 posts
Re: Show HN: Grafana Live Streaming Datasource Implementation
#2Re: Show HN: Grafana Live Streaming Datasource Implementation
#3Re: Show HN: Grafana Live Streaming Datasource Implementation
#4For example, all SCADA systems already have command and control alerting for instant degradation response.
Re: Show HN: Grafana Live Streaming Datasource Implementation
#5Very cool, but real time visualization use cases are surprisingly hard to concoct. Almost any signal worth capturing visually at one second or sooner intervals would be better served through automation. For example, all SCADA systems already have command and control alerting for instant degradation response.
Cf https://www.sisense.com/blog/dont-real-time-analytics-insigh...
Re: Show HN: Grafana Live Streaming Datasource Implementation
#6Very cool, but real time visualization use cases are surprisingly hard to concoct. Almost any signal worth capturing visually at one second or sooner intervals would be better served through automation. For example, all SCADA systems already have command and control alerting for instant degradation response.
Re: Show HN: Grafana Live Streaming Datasource Implementation
#7Very cool, but real time visualization use cases are surprisingly hard to concoct. Almost any signal worth capturing visually at one second or sooner intervals would be better served through automation. For example, all SCADA systems already have command and control alerting for instant degradation response.
Re: Show HN: Grafana Live Streaming Datasource Implementation
#8Very cool, but real time visualization use cases are surprisingly hard to concoct. Almost any signal worth capturing visually at one second or sooner intervals would be better served through automation. For example, all SCADA systems already have command and control alerting for instant degradation response.
Also think about having a dashboard refresh at 5s with 50k datapoints, literally transferring gigabytes of data to every browser looking at that dashboard. If you streamed the data (even at slow rates) it would be a massive traffic savings.
Re: Show HN: Grafana Live Streaming Datasource Implementation
#9Very cool, but real time visualization use cases are surprisingly hard to concoct. Almost any signal worth capturing visually at one second or sooner intervals would be better served through automation. For example, all SCADA systems already have command and control alerting for instant degradation response.
Agreed, watching dashboards is no substitute for alerting. However, one of the motivators for doing this is to reduce pressure on the metric backend. It's common to have Grafana reports refresh at 5s intervals, which if you have sub-second data, means that you request the same (potentially tens of thousands of) points over and over again. Some have worked around this by adding a caching layer (see https://github.com/…
Non streaming dashboards are just stupidly hammering the backends (and the network transferring the same data over and over). So this has nothing to do with how cool it looks (also dashboard users rarely complain that they refresh or scroll too fast).
Working on such a backend at the moment, I was missing this feature so much I would probably have started to work on this on my own at some point.
Re: Show HN: Grafana Live Streaming Datasource Implementation
#10Very cool, but real time visualization use cases are surprisingly hard to concoct. Almost any signal worth capturing visually at one second or sooner intervals would be better served through automation. For example, all SCADA systems already have command and control alerting for instant degradation response.
Also think about having a dashboard refresh at 5s with 50k datapoints, literally transferring gigabytes of data to every browser looking at that dashboard. If you streamed the data (even at slow rates) it would be a massive traffic savings.
...until I noticed that it transfers the entire chart and all the datapoints each update. (example: https://dash-gallery.plotly.host/dash-live-model-training/)