通过 InfluxDB 增强 APM,加速问题解决
作者:Jason Myers / 产品, 用例
2022 年 9 月 7 日
导航至
情况
一家企业 IT 公司举办了一场大型行业活动,吸引了来自全球各地的与会者,包括重要的技术领导者。组织者知道,他们的 IT 产品需要一流,以确保与会者在活动体验方面感到满意。活动应用程序允许与会者浏览和注册活动中的会议。因此,组织者需要能够实时识别问题并快速修复。
由于责任重大,他们需要确保高级领导能够全面了解系统的运行状况,同时也需要站点可靠性工程师 (SRE) 能够访问细粒度数据。对数据进行切片和切块以服务于两个不同的受众是一个挑战,因此他们引入了 IT Squared 和 Riverbed 来构建应用程序性能监控 (APM) 解决方案。
参与者
IT Squared 是一家提供全方位信息技术服务的提供商,专门从事应用程序现代化和 APM。该公司利用技术专长和开源技术来交付监控和可观测性解决方案,从而提高企业的效率。
Riverbed 帮助企业优化其数字体验。Riverbed 凭借其一系列工具,将数据转化为整个数字生态系统中的可操作见解,并加速性能,实现无缝数字体验。
解决方案
Riverbed 的 AppInternals 是一款大数据 APM 工具,可处理和存储有关应用程序性能的大量数据,并提供代码级分析。虽然这非常适合处理详细的应用程序数据,但在数据量如此庞大的情况下,呈现更高级别的数据视图仍然是一个挑战。
IT Squared 构建了一系列应用程序来监控活动管理应用程序的不同方面。AppInterals 将时间序列数据推送到 InfluxDB,然后通过 Grafana 仪表板进行可视化。这让用户可以更好地控制围绕特定指标的实时窗口,例如当前服务器负载、服务器时间、应用程序性能指数 (APDEX)、异常趋势以及每个应用程序的更多指标。
结果
IT Squared 构建的解决方案能够为高级领导提供活动 IT 堆栈中不同方面和应用程序的实时视图。这些可视化效果还帮助 SRE 和其他专家快速识别应用程序性能问题。通过将仪表板数据视图链接到 AppInternals 中的源数据,该解决方案使 SRE 能够快速深入挖掘问题并开始分析根本原因。
该解决方案使用 InfluxDB 和数据可视化技术使 APM 数据可供两个截然不同的受众访问。它还将时间序列数据与 APM 数据分离,以便专家可以在时间背景下分析应用程序性能。这加快了他们识别和解决问题的能力,因为他们已经知道在原始数据中哪里可以查找。
有关此解决方案的更多详细信息,请查看完整案例研究。