;最佳实践;创建仪表板的最佳实践

创建仪表板的最佳实践

本页面概述了在创建Grafana仪表板时要遵循的一些最佳实践。

在开始之前

在创建仪表板之前,需要考虑以下一些原则。

仪表板应该讲述一个故事或回答一个问题

你想用你的仪表盘讲述什么故事?尝试创建数据的逻辑顺序,如从大到小或从一般到具体。这个仪表板的目标是什么?(提示:如果指示板没有目标,那么问问自己是否真的需要指示板。)

让你的图表保持简单,专注于回答你所问的问题。例如,如果您的问题是“哪些服务器有问题?”,那么您可能不需要显示所有的服务器数据。只显示那些有问题的人的数据。

仪表板应该减少而不是增加认知负荷

认知负荷基本上就是为了弄明白某件事你需要多努力去思考。使您的仪表板易于解释。其他用户和未来的你(当你试图弄清楚凌晨2点发生了什么)会欣赏它。

问问你自己:

  • 我能说出每幅图到底代表什么吗?这是显而易见的吗,还是我还需要考虑?
  • 如果我把这个给别人看,他们要花多长时间才能看出来?他们会迷路吗?

制定监控策略

制作新的仪表盘很容易。优化仪表板创建并坚持计划是比较困难的,但这是值得的。这种策略应该管理您的整个指示板方案,并在各个指示板设计中强制执行一致性。

常见的可观察性策略而且仪表板管理成熟度级别更多信息。

把它写下来

一旦你有了一个策略或设计指南,把它们写下来,以帮助保持一致性。看看这个Wikimedia runbook的例子

应遵循的最佳实践

  • 在创建一个新的仪表板时,确保它有一个有意义的名称。
    • 如果你正在创建一个用于游戏或实验的仪表盘,那么就输入单词测试TMP在名字上。
    • 考虑将您的名字或首字母包含在仪表板名称中,或作为标记,以便人们知道谁拥有仪表板。
    • 当你用完临时的实验仪表板后,将其移除。
  • 如果您创建了许多相关的仪表板,请考虑如何交叉引用它们以方便导航。指管理仪表板的最佳实践更多信息。
  • Grafana从数据源检索数据。基本了解数据源总的来说,你的具体情况很重要。
  • 避免不必要的仪表板刷新,以减少网络或后端负载。例如,如果数据每小时更改一次,则不需要将仪表板刷新率设置为30秒。
  • 当显示具有不同单位或范围的时间序列时,使用左右y轴。
  • 向仪表板和面板添加文档。
    • 若要向仪表板添加文档,请添加文本面板可视化到仪表板上。记录仪表板的用途、有用的资源链接以及用户在与仪表板交互时可能需要的任何指示。看看这个维基媒体的例子
    • 若要向面板添加文档,请编辑面板设置并添加描述。如果您将光标悬停在小图标上,您添加的任何文本都将显示出来在面板的左上角。
  • 重用您的仪表板并通过使用模板和变量
  • 小心堆叠图形数据。可视化可能具有误导性,并隐藏了重要的数据。我们建议在大多数情况下关闭它。