前提条件
获取接入点信息。
- 登录链路追踪TAS控制台。
- 在左侧导航栏单击「 链路配置 」 ,然后在右侧页面单击 「 接入点信息 」页签。
- 打开显示Token开关。
- 在客户端采集工具区域单击 OpenTelemetry 。在下方表格的相关信息列中,获取接入点信息。
使用OpenTelemetry Java Agent自动埋点
OpenTelemetry Java Agent提供了无侵入的接入方式,支持上百种Java框架自动上传Trace数据。
- 下载Java Agent。(最新版本可能不稳定,建议用v1.32.0)
- 通过修改Java启动的JVM参数上报链路数据。
java
-javaagent:<path>/opentelemetry-javaagent.jar
-Dotel.resource.attributes=service.name=<appName>
-Dotel.exporter.otlp.headers=x-ctg-authorization=<token>
-Dotel.exporter.otlp.endpoint=<endpoint>
-Dotel.metrics.exporter=none
-jar your_java_application.jar
请将
请将
将your_java_application.jar替换为您的真实的jar包
例如:
-javaagent:/Users/carpela/Downloads/opentelemetry-javaagent.jar
-Dotel.resource.attributes=service.name=ot-java-agent-sample
-Dotel.exporter.otlp.headers=ctg-authorization=123xxxxabc@456xxxxxdefxxxxguqs@53dxxxx2a1
-Dotel.exporter.otlp.endpoint=http://tracing-analysis-dc-bj:8090
-Dotel.metrics.exporter=none
如果您选择使用OpenTelemetry Collector转发,则需删除-Dotel.exporter.otlp.headers=ctg-authorization=