创建仪表板的最佳实践
本页面概述了在创建Grafana仪表板时要遵循的一些最佳实践。
在开始之前
在创建仪表板之前,需要考虑以下一些原则。
仪表板应该讲述一个故事或回答一个问题
你想用你的仪表盘讲述什么故事?尝试创建数据的逻辑顺序,如从大到小或从一般到具体。这个仪表板的目标是什么?(提示:如果指示板没有目标,那么问问自己是否真的需要指示板。)
让你的图表保持简单,专注于回答你所问的问题。例如,如果您的问题是“哪些服务器有问题?”,那么您可能不需要显示所有的服务器数据。只显示那些有问题的人的数据。
仪表板应该减少而不是增加认知负荷
认知负荷基本上就是为了弄明白某件事你需要多努力去思考。使您的仪表板易于解释。其他用户和未来的你(当你试图弄清楚凌晨2点发生了什么)会欣赏它。
问问你自己:
- 我能说出每幅图到底代表什么吗?这是显而易见的吗,还是我还需要考虑?
- 如果我把这个给别人看,他们要花多长时间才能看出来?他们会迷路吗?
制定监控策略
制作新的仪表盘很容易。优化仪表板创建并坚持计划是比较困难的,但这是值得的。这种策略应该管理您的整个指示板方案,并在各个指示板设计中强制执行一致性。
指常见的可观察性策略而且仪表板管理成熟度级别更多信息。
把它写下来
一旦你有了一个策略或设计指南,把它们写下来,以帮助保持一致性。看看这个Wikimedia runbook的例子.
应遵循的最佳实践
- 在创建一个新的仪表板时,确保它有一个有意义的名称。
- 如果你正在创建一个用于游戏或实验的仪表盘,那么就输入单词
测试
或TMP
在名字上。 - 考虑将您的名字或首字母包含在仪表板名称中,或作为标记,以便人们知道谁拥有仪表板。
- 当你用完临时的实验仪表板后,将其移除。
- 如果你正在创建一个用于游戏或实验的仪表盘,那么就输入单词
- 如果您创建了许多相关的仪表板,请考虑如何交叉引用它们以方便导航。指管理仪表板的最佳实践更多信息。
- Grafana从数据源检索数据。基本了解数据源总的来说,你的具体情况很重要。
- 避免不必要的仪表板刷新,以减少网络或后端负载。例如,如果数据每小时更改一次,则不需要将仪表板刷新率设置为30秒。
- 当显示具有不同单位或范围的时间序列时,使用左右y轴。
- 向仪表板和面板添加文档。
- 重用您的仪表板并通过使用模板和变量.
- 小心堆叠图形数据。可视化可能具有误导性,并隐藏了重要的数据。我们建议在大多数情况下关闭它。
相关Grafana资源
开幕主题:Grafana 9有什么新内容?
Raj Dutt, Myrle Krantz和Torkel Ödegaard揭开了《Grafana 9》的新内容。观看2022年GrafanaCONline开幕式主题演讲。随需应变。
用Grafana插件统一数据:datdog, Splunk, MongoDB等等
在本次网络研讨会中,学习如何利用Grafana的插件生态系统访问80多个数据源,包括datdog、Splunk、MongoDB等插件。
从Grafana Enterprise和可观察性开始
加入Grafanabob电竞频道 Labs团队进行一个30分钟的演示,演示如何开始使用Grafana Stack,这样您就可以在短短几分钟内从零到可观察性。