使用InfluxDB增强APM以实现更快的问题解决

导航到

情况

一家企业IT公司举办了一场大型行业活动,吸引了来自全球的与会者,包括关键技术领导者。组织者知道,他们的IT产品必须达到一流水平,以确保与会者对活动体验感到满意。活动应用程序允许与会者浏览并注册活动中的会议。因此,组织者需要能够实时识别问题并快速修复它们。

鉴于如此多的风险,他们需要确保高级领导层能够了解系统的整体性能,同时还需要让站点可靠性工程师(SRE)能够访问细粒度数据。为了满足两个不同受众的需求而切割和细分数据是一项挑战,因此他们邀请了IT Squared和Riverbed构建一个应用性能监控(APM)解决方案。

参与者

IT Squared是一家提供全面信息技术服务的提供商,专注于应用现代化和APM。该公司利用技术专长和开源技术来提供让企业更有效的监控和可观察性解决方案。

Riverbed帮助企业优化他们的数字体验。凭借其一系列工具,Riverbed将数据转化为整个数字生态系统的可操作见解,并加速性能,以实现无缝的数字体验。

解决方案

Riverbed的AppInternals是一款大数据APM工具,可以处理和存储大量关于应用程序性能的数据,并提供代码级分析。虽然这对于处理详细的应用程序数据非常好,但在如此多的数据中呈现高级别数据视图仍然是一个挑战。

IT Squared构建了一系列应用程序来监控活动管理应用程序的不同方面。AppInterals将时间序列数据推送到InfluxDB,然后使用Grafana仪表板进行可视化。这使用户能够实时控制特定指标的窗口,例如当前服务器负载、服务器时间、应用性能指数(APDEX)、异常趋势等。

Augmenting-APM-with-InfluxDB-for-Faster-Issue-Resolution-OG

结果

IT Squared构建的解决方案能够为高级领导层提供活动IT堆栈中不同方面和应用程序的实时视图。这些可视化还有助于SRE和其他专家快速识别应用程序性能问题。通过将仪表板数据视图链接到AppInternals中的源数据,该解决方案使SRE能够快速深入问题并开始分析根本原因。

此解决方案使用InfluxDB和数据可视化使APM数据对两个非常不同的受众可访问。它还分离了时间序列数据和APM数据,以便专家能够在时间背景下分析应用程序性能。这加速了他们识别和解决问题的能力,因为他们已经知道在原始数据中应该查找什么。

有关此解决方案的更多详细信息,请查看完整案例研究