这篇研报的主要内容是关于应用程序性能监控(APM)在云环境中的重要性。云技术催生了一种新的应用程序架构,称为微服务,这种架构由多个单独的组件组成,每个组件执行一个定义明确的小任务。然而,每个用户事务(也称为“跟踪”)遍历多个(有时是数百个)微服务,这使得了解微服务如何相互交互非常具有挑战性。为了提供卓越的用户体验,这种理解是必不可少的。行为不端的微服务可能导致导致用户交易严重延迟或导致彻底失败。失败或延迟的交易可能导致损失收入和伤害一个组织的品牌。因此,APM工具在云环境中变得越来越重要。然而,市场上充斥着旨在确保应用程序不间断地提供适当水平服务的APM工具,但其中一些工具使用采样方法,这可能导致收入损失并损害组织的品牌。为了解决这个问题,Splunk APM引入了一种名为NoSample的独特架构,可以分析和存储所有跟踪,从而提高故障排除时间,提高应用程序的性能,维护品牌形象并最大限度地提高在线收入。