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