从零开始,把 Spring Boot 应用的日志、链路追踪接入炬鲸 OBSERVE,只需改一个配置、加一个依赖。
登录炬鲸 OBSERVE 控制台,在「服务管理」里创建一个服务,记下分配给你的接入 Token。
在 pom.xml 加入 OpenTelemetry 依赖(也可直接用 Logback 的 HTTP Appender 推日志):
<dependency>
<groupId>io.opentelemetry</groupId>
<artifactId>opentelemetry-api</artifactId>
<version>1.30.0</version>
</dependency>
在 application.yml 里配置采集地址和 Token:
observe:
endpoint: https://ob.example.com
token: <你的接入Token>
service-name: order-service
启动应用,触发几次请求,回到控制台「日志检索」里用类 SQL 查询:
SELECT * FROM logs WHERE service = 'order-service' ORDER BY ts DESC LIMIT 50
能看到最新日志,就说明接入成功。