首页 理论教育 微服务运维实战(第2卷):监控最佳实践

微服务运维实战(第2卷):监控最佳实践

时间:2023-11-06 理论教育 版权反馈
【摘要】:你可能会试图在仪表板中放入尽可能多的信息。你真正需要的是快速浏览中央仪表板,并立即推断是否有任何可能需要你关注的事项。使用足够的信息创建中央仪表板以适应屏幕并提供系统的良好的概览。我们从一个提供关键和非常通用信息的仪表板开始,这样的仪表板应该是我们的主页,并提供足够的指标来推断是否有理由深入更具体的仪表板。一个仪表板应该不超过6个图表。允许不同的团队拥有不同的仪表板,尤其是被视为主要仪表板的那些。

微服务运维实战(第2卷):监控最佳实践

你可能会试图在仪表板中放入尽可能多的信息。有太多的指标,为什么不把它们都可视化,不是吗?错!数据太多会让重要的信息很难找到,会让我们忽视所看到的,因为大多数据都是噪声。

你真正需要的是快速浏览中央仪表板,并立即推断是否有任何可能需要你关注的事项。如果需要修正或调整某些内容,则可以在Prometheus中使用更专业的Grafana仪表板或即时查询来深入了解详细信息。

使用足够的信息创建中央仪表板以适应屏幕并提供系统的良好的概览。更进一步,创建更多的仪表板并提供更多的详细信息。它们的组织方式应该与我们如何组织代码类似。通常有一个主函数是更具体类的入口点。当开始编写代码时,我们倾向于打开主函数并从开始往下调试,直到找到一段会引起我们注意的代码。仪表板应该类似。我们从一个提供关键和非常通用信息的仪表板开始,这样的仪表板应该是我们的主页,并提供足够的指标来推断是否有理由深入更具体的仪表板。

一个仪表板应该不超过6个图表。这通常只适合一个屏幕的大小。在中央仪表板中,不应该上下滚动以查看所有图表,一切必要信息或重要信息应该是直接可见的。(www.xing528.com)

每一屏应限制在不超过6个图表。大多数情况下,若超过这个数字,则只会产生难以辨认的噪声。

允许不同的团队拥有不同的仪表板,尤其是被视为主要仪表板的那些。试图创建一个适合每个人需求的仪表板不是一种好做法,每个团队都有不同的优先级,应该使用不同的指标可视化来满足其要求。

本章使用的仪表板是否符合这些规则?并没有。这些仪表板有太多太多的图表。这引出一个问题:为什么还要在这里使用它们?答案很简单。我想告诉你一种快速而随性的方式,让监控系统立即运行起来。我也想尽可能多地向你展示不同的图表,而不会让你的大脑过载。自己去看看哪个图表不提供价值并将其删除。保留那些真正有用的东西,并修改那些提供部分价值的东西。创建你自己的仪表板,看看最适合你的是什么。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈