本页概述了创建Grafana仪表板时要遵循的一些最佳实践。Best practices for creating dashboards | Grafana Labs

在你开始创建仪表盘之前

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

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

你想用你的仪表盘讲什么故事?

尝试创建数据的逻辑顺序,例如从大到小或从一般到特定。

此仪表板的目标是什么?

(提示:如果仪表板没有目标,那么问问自己是否真的需要仪表板。)
    保持你的图表简单,集中精力回答你提出的问题。

例如,如果您的问题是“哪些服务器有问题?”,那么您可能不需要显示所有服务器数据。只需显示有问题的人的数据。

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

认知负荷基本上是指为了弄清楚某件事,你需要花多大的力气去思考它。

使您的仪表板易于理解。其他用户和未来的您(当您试图找出凌晨2点发生的故障时)会对此表示感谢。

问问自己:

  • 我能告诉你每一张图到底代表什么吗?这是显而易见的,还是我必须考虑一下?
  • 如果我把这个给别人看,他们要花多长时间才能弄明白?他们会迷路吗?

制定监控策略

制作新的仪表盘很容易。优化仪表板创建和遵守计划比较困难,但这是值得的。

此策略应控制整个仪表板方案,并在各个仪表板设计中强制实现一致性。

Refer to Common observability strategies and Dashboard management maturity levels for more information. (todo reading)

写下来

一旦你有了一个策略或设计指南,就把它们写下来,以帮助你在一段时间内保持一致性。(整个团队遵守自己产出的“设计指南”)

Check out this Wikimedia runbook example.(todo reading)

要遵循的最佳实践

  • 创建新仪表板时,请确保它具有有意义的名称。
  1. 如果您要创建一个用于体验或实验的仪表板,请在名称中添加单词TEST或TMP。
  2. 考虑在仪表板名称中包含你的名字或首字母,或者作为一个标签,这样人们就知道谁拥有仪表板。
  3. 使用完临时实验仪表板后,请将其移除。
  • 如果您创建了许多相关的仪表板,请考虑如何交叉引用它们以便于导航。有关更多信息, Refer to Best practices for managing dashboards for more information.(todo reading)
  • Grafana从数据源检索数据。对一般数据源和特定数据源的基本了解非常重要。
  • 避免不必要的仪表板刷新,以减少网络或后端的负载。例如,如果数据每小时更改一次,则无需将仪表板刷新率设置为30秒。
  • 显示具有不同单位或范围的时间序列时,请使用左右Y轴。(时间序列值在左右的Y轴上,不太理解)
  • 向仪表板和面板添加文档
  1. 要将文档添加到仪表板,请将文本面板可视化(Text panel visualization )(todo reading)添加到仪表板。记录仪表板的用途、有用的资源链接以及用户可能需要与仪表板交互的任何说明。看看这个Wikimedia example.的例子。
  2. 要向面板添加文档,请编辑面板设置(edit the panel settings)(todo reading)并添加说明。如果将光标悬停在面板左上角的小i上,将显示添加的任何文本。
  • 重用仪表板,并通过使用模板和变量加强一致性。(templates and variables.)(todo reading)
  • 小心 stacking graph (todo reading)数据。可视化可能会产生误导,并隐藏重要数据。我们建议在大多数情况下关闭它。

Grafana-创建仪表板的Best实践相关推荐

  1. grafana 创建仪表盘_创建仪表盘前要问的三个问题

    grafana 创建仪表盘 可视化 (VISUALIZATIONS) It's easier than ever to dive into dashboarding, but are you doin ...

  2. python股市_如何使用python和破折号创建仪表板来主导股市

    python股市 始终关注大局 (Keep Your Eyes on the Big Picture) I've been fascinated with the stock market since ...

  3. websocket创建失败_SpringBoot2.2 实践WebSocket被不靠谱的百度搜索结果坑了多少人

    日常普通项目开发过程中,我们几乎很少用到WebSocket开发.但最近的项目有个功能需要服务器端实时的推送最新的信息同步到前端页面展示.所以思前想后,决定采用WebSocket再适合不过了.于是在实现 ...

  4. 计算机设备布局图,针对不同设备类型创建仪表板布局

    仪表板可以包括屏幕大小各异的不同类型的设备的布局.将这些布局发布到 Tableau Server 或 Tableau Online 时,查看仪表板的用户将体验到专门针对其手机.平板电脑或台式机优化的设 ...

  5. 在SharePoint 2010中通过SQL数据源创建仪表板

    本文中,我们将讨论如何为仪表板创建数据源连接到SQL Server数据表. 注意:PerformancePoint Services是通过一个Windows身份验证委托的方式访问外部数据的.因此,外部 ...

  6. Asp.NET Core 如何使用ElasticSearch和Kibana创建仪表板

    图片 在我以前的文章(这里是第一[1]篇和第二篇[2])中,我展示了ElasticSearch作为电子商务中的全文搜索引擎的使用,一些高级配置的设置和使用以及products包含所有内容的索引的创建保 ...

  7. 基于ABP落地领域驱动设计-05.实体创建和更新最佳实践

    围绕DDD和ABP Framework两个核心技术,后面还会陆续发布核心构件实现.综合案例实现系列文章,敬请关注! ABP Framework 研习社(QQ群:726299208) ABP Frame ...

  8. grafana创建用户

    点击invite,然后  创建上面之后,点击invite会出现Pending invites(1),然后点击它,点击copy invite,在浏览器中打开(如果不是在本地主机上的浏览器打开,需要将lo ...

  9. Oracle 19c 创建用户、授权实践

    数据据库.用户.CDB与PDB之间的关系 基本概念: Multitenant Environment:多租户环境 CDB(Container Database):数据库容器 PD(Pluggable ...

最新文章

  1. 2019热门JAVA面试问题
  2. Servlet程序自动加载
  3. 前端学习(3049):vue+element今日头条管理-请求获取数据
  4. 红帽linux5.5序列号,Redhat 5 安装序列号及版本说明
  5. ZUI – 开源HTML5跨屏框架
  6. 除了 Coding,程序员获得收入的四大途径!
  7. 有趣、高效的编程示例
  8. java 管理多线程_Java线程管理(一)多线程
  9. 《艺术探索》读书笔记(更新中)
  10. MySQL8 设置远程访问授权
  11. 论strpos 的正确使用方式
  12. NK-RTU980 USB bulk传输
  13. uniapp小程序发布经验
  14. 面试圣经——京东之行
  15. 非线性方程(组):一维非线性方程(一)二分法、不动点迭代、牛顿法 [MATLAB]...
  16. 阿龙的学习笔记---CMake指定C++版本
  17. 超分辨率的国内外研究现状
  18. UE5学习笔记(二)——3D材质蓝图的常用节点介绍
  19. 林业病虫害数据集介绍
  20. A标签新窗口打开怎么设置

热门文章

  1. 【Excel2019(十七):数学函数】【Round函数+Roundup函数+Rounddown函数+Int函数+Mod函数】
  2. Android 音视频难学?音视频(流媒体)开发学习也有套路
  3. Google野心勃勃,微软前程堪忧!(转)
  4. Java使用正则表达式从字符串中提取 IP 地址
  5. amd显卡测试大风车软件md,知之实验室 篇三:大家好才是真的好!免费显卡升级工具AMD FSR技术研究测试...
  6. leetcode 1723.完成所有工作的最短时间 - 二分+递归
  7. unity再战PBR材质流程与材质制作实践
  8. 华为Android10怎样root,华为手机怎么root?详细的root教程在此
  9. Windows Metro Style颜色色值表
  10. java中高级面试_中高级面试常问:Java面向对象设计的六大原则