Java Agent

Java 的零代码插桩使用附加到任何 Java 8+ 应用程序的 Java agent JAR。它动态注入字节码以捕获许多流行库和框架的遥测数据。它可以用于在应用程序或服务的“边缘”捕获遥测数据,例如入站请求、出站 HTTP 调用、数据库调用等。要了解如何手动插桩您的服务或应用程序代码,请参阅 手动插桩


入门

配置

Java Agent 声明式配置

支持的库

抑制特定插桩

注释

使用带 Java agent 的插桩注解。

使用 API 扩展仪器

使用 OpenTelemetry API 并结合 Java Agent,通过自定义 Span 和 Metric 扩展自动生成的遥测数据

插桩配置

应用程序服务器配置

了解如何为 Java 应用程序服务器定义代理路径

扩展

扩展功能可以在不创建单独分发版的情况下为代理添加功能。

性能

OpenTelemetry Java Agent 性能参考


最后修改于 2024 年 7 月 18 日:重新组织代理配置 (#4811) (94b83c90)