我正在Grafana中使用状态映射面板,以便实时可视化某些机器的状态。所需的时间范围是过去8小时,并且必须每1秒显示一次数据。 我使用MySQL作为数据库,查询如下:
SELECT
$__timeGroupAlias(creation_date,1s,previous),
Workplace AS metric,
MachineState
FROM fahrtenschreiber
WHERE
$__timeFilter(creation_date) AND Area = 'Bereich_Vorhobel'
GROUP BY 1,2
ORDER BY Sortnumber ASC
此查询导致Firefox浏览器崩溃。 有人可以帮忙吗?预先谢谢你
答案 0 :(得分:0)
时间范围是过去8小时,必须每1秒显示一次数据
我想你的意思是数据聚合时间为1秒。
数学:8小时x 60分钟x 60秒x 1数据点/秒= 28800数据点
顶部显示屏通常具有4k分辨率,因此无法正确显示4k像素的28.8k时间序列数据点+内存耗尽问题,因此Firefox崩溃。
使用时间聚合(在这种情况下,可以使用10秒)或更短的时间范围=>返回的数据点更少,并且浏览器不需要那么多的内存。
当然,您可以尝试其他方法,并且可以为系统添加更多内存,但这只是解决方法,而不是正确的解决方案。