Grafana 仪表板导致 Firefox 浏览器崩溃

Posted

技术标签:

【中文标题】Grafana 仪表板导致 Firefox 浏览器崩溃【英文标题】:Grafana dashboard causing Firefox browser crash 【发布时间】:2020-06-09 04:31:17 【问题描述】:

我在 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 浏览器崩溃。 有人可以帮忙吗??提前谢谢你

【问题讨论】:

您是否尝试每 1 秒运行一次查询? 我尝试每 30 秒运行一次 【参考方案1】:

时间范围为过去 8 小时,数据必须每 1 秒显示一次

我猜你的意思是 1 秒时间聚合的数据。

数学:8 小时 x 60 分钟 x 60 秒 x 1 个数据点/秒 = 28800 个数据点

顶部显示器通常具有 4k 分辨率,因此无法正确可视化具有 4k 像素的 28.8k 时间序列数据点 + 您遇到内存耗尽问题,因此 Firefox 崩溃了。

使用时间聚合(在这种情况下 10 秒似乎是合理的)或更短的时间范围 => 将返回更少的数据点并且浏览器不需要那么多内存。

当然,您可以尝试其他方式,也可以为系统添加更多内存,但这只是解决方法,而不是正确的解决方案。

【讨论】:

以上是关于Grafana 仪表板导致 Firefox 浏览器崩溃的主要内容,如果未能解决你的问题,请参考以下文章

无法使用来自浏览器的入口访问我在 k8s 集群上的 grafana 仪表板

带有石墨的 grafana 仪表板

无法查看查询编辑器 Grafana 仪表板

无法通过 Grafana API 导入 grafana 仪表板

如何在 Grafana 主页上设置仪表板?

Ansible:管理 Grafana 仪表板