Elastic APM 代理从其检测的应用程序中捕获不同类型的信息。这些信息被称为事件,可以是 Span、事务、跟踪、错误或指标。
Elastic APM 可以帮助您查看向应用程序发出请求时,从开始到结束发生的所有事情
-
Span:Span 包含有关特定代码路径执行的信息。它们是事务和跟踪的构建块。
-
事务:事务描述了由检测服务的 Elastic APM 代理捕获的事件。从技术上讲,事务是一种 Span,它具有与之关联的其他属性,并且通常包含多个子 Span。您可以将事务视为您在服务中测量的最高级别的工作。
-
跟踪:跟踪是一组具有共同根的事务和 Span。每个跟踪都跟踪单个请求的整体过程。当跟踪遍历多个服务时,它被称为分布式跟踪。
除了跟踪的构建块之外,Elastic APM 代理还会捕获
-
错误:当应用程序的请求出现问题时,会创建一个错误。此事件包含帮助您确定错误发生的位置和原因的信息,通常包括错误发生的事务。
-
指标:指标通过定期收集信息来衡量系统的状态。
事件可以包含额外的元数据,从而进一步丰富您的数据。