简介
编辑简介
编辑Elastic APM Java Agent 会自动测量您的应用程序的性能并跟踪错误。它内置支持流行的框架和技术,并提供简单的 API,允许您检测任何应用程序,以及一个 插件 API,允许您添加自定义检测。
APM Server 的最低要求版本是 6.5.0
代理如何工作?
编辑代理自动检测支持的技术并记录有趣的事件,例如数据库查询的 span 和传入 HTTP 请求的事务。为此,它利用 JVM 的能力来检测类的字节码。这意味着对于支持的技术,无需进行代码更改。
Span 被分组到事务中——默认情况下,每个传入的 HTTP 请求一个。但是,可以创建与 HTTP 请求无关的自定义事务。事务和 Span 被发送到 APM Server,在那里它们被转换为适合 Elasticsearch 的格式。然后,您可以使用 Kibana 中的 APM 应用程序来深入了解应用程序中的延迟问题和错误原因。
有关代理如何工作的更详细信息,请参阅常见问题解答。
附加组件
编辑APM 代理与 APM Server、Elasticsearch 和 Kibana 协同工作。APM 指南提供了有关这些组件如何协同工作的详细信息,并提供了一个概述代理和服务器兼容性的矩阵。