如何利用Grafana云建立大规模的合成监控

64 阅读3分钟

虽然单元测试和集成测试可以让你深入了解应用程序的各个功能,但 "有时你需要某种监控或测试机制,它还可以模拟用户的行为,以测试应用程序将如何工作或在世界的实际用户看来如何,"Grofers软件开发工程师Yashvardhan Kukreja说。

这就是合成监控的作用。合成监控允许你从用户的角度监控你的系统,并积极主动地提高性能。

在2021年的GrafanaCONline上,Kukreja展示了在Grafana云中使用合成监控插件的优点,从对部署在世界各地的大规模应用的宝贵见解到设置仪表盘的便利性。

主要的合成监控检查(基本上是高层次的API检查)侧重于应用层面的端到端(E2E)可用性、服务层面的可用性、地理瓶颈,以及技术的基础设施层面的可用性。Kukreja解释说:"这些合成监控检查可以作为一套出色的指标和服务级指标,用于定义可用性和性能的SLA。

对于在多个国家大规模运行的应用程序来说,合成监控尤其是关键的任务。Kukreja说:"你的所有代码可能在整个应用中都是一样的,但可能存在架构方面的问题,这些问题可能会导致应用在美国中断或性能不佳,但在印度却不是这样,"。"在这些情况下,这些合成监控检查是向系统管理员发出警报,以调查这些事情。"

虽然市场上有很多有效的工具,但Kukreja称Grafana Cloud中的合成监控插件是非常好的。首先,Grafana Cloud具有成本效益,为用户提供了免费和付费计划。(在此注册免费的Grafana Cloud试用版)。

"Kukreja解释说,他也是Grafana实验室技术的长期用户。"有了合成监控插件,你只需为正在存储的指标付费。"在幕后,指标是由Grafana托管的PrometheusLoki存储的,但这些也是非常经济的。

但毫无疑问,"Grafana云合成监控插件最大和最酷的一点是,你可以在5分钟内完成整个设置,"Kukreja说,他用一个现场演示来支持他的说法。"没有终端或代码来设置合成监控检查。只要到Grafana门户,设置插件,然后设置检查。"

最后,你不仅为自己节省了时间,Kukreja说。"它还为你自动提供了一个奇妙的仪表盘,你可以通过它来可视化,并从一个非常全面的角度获得围绕你的合成监控检查的真正伟大的洞察力。"

了解更多关于合成监控的信息,并在观看完整的会议,查看Kukreja的5分钟演示。GrafanaCONline 2021的所有会议现在都可以点播。