Spring Boot 4 不用 Java agent 也能推 OTLP,但 trace 默认只采 10%,地址也得自己填
Spring Boot 4.1.1 的 spring-boot-starter-opentelemetry 实测:不用 agent 把 trace、指标和日志推到本地 OTel Collector。默认 10% 采样、trace 地址没有默认值、老属性名被忽略、Logback appender 的 incubator 版本冲突等坑,以及和 Java agent 的取舍。
围绕 OpenTelemetry 的技术文章与经验分享。
共 3 篇文章Spring Boot 4.1.1 的 spring-boot-starter-opentelemetry 实测:不用 agent 把 trace、指标和日志推到本地 OTel Collector。默认 10% 采样、trace 地址没有默认值、老属性名被忽略、Logback appender 的 incubator 版本冲突等坑,以及和 Java agent 的取舍。
OpenTelemetry Java agent 2.32.0 已作为 3.0 候选版发布。开启预览后默认遥测、配置与插桩行为会变,依赖旧属性名与单位的看板和告警可能先失效。
k8sattributes 升到 v1.0.0 后,只有 7 类标签/注解与 container.image.tag 属性改名;核心资源属性不变。默认只抽核心字段的配置影响很小,自定义查询需在 EDOT 9.6 前盘点,必要时双写过渡。