Spring Boot starter

您可以使用两个选项来检测 Spring Boot 应用程序与 OpenTelemetry。

  1. 检测 Spring Boot 应用程序的默认选择是使用 OpenTelemetry Java agent 进行字节码检测
    • 开箱即用的检测功能比 OpenTelemetry starter 更丰富
  2. OpenTelemetry Spring Boot starter 可以帮助您
    • Spring Boot Native image 应用程序,OpenTelemetry Java agent 对其无效
    • OpenTelemetry Java agent 的启动开销 超过您的要求
    • 已有 Java 监控代理在使用,因为 OpenTelemetry Java agent 可能与其他代理不兼容
    • Spring Boot 配置文件 (application.properties, application.yml) 来配置 OpenTelemetry Spring Boot starter,它与 OpenTelemetry Java agent 不兼容

入门

使用 API 扩展仪器

使用 OpenTelemetry API 结合 Spring Boot starter,通过自定义 span 和 metrics 来扩展自动生成的遥测数据

SDK 配置

开箱即用的仪表化

注释

附加仪表化

其他 Spring 自动配置