我有一个 Spring Boot 应用程序,我想自动生成跟踪以使用 OpenTelemetry Java 代理,然后将这些跟踪上传到 Google Cloud Trace。
我已将以下代码添加到我的应用程序的入口点以发送跟踪:
OpenTelemetrySdk.builder()
.setTracerProvider(
SdkTracerProvider.builder()
.addSpanProcessor(
SimpleSpanProcessor.create(TraceExporter.createWithDefaultConfiguration())
)
.build()
)
.buildAndRegisterGlobal();
...并且我正在使用以下系统属性运行我的应用程序:
-javaagent:path/to/opentelemetry-javaagent-all.jar \
-jar myapp.jar
...但我不知道如何将两者联系起来。
我可以应用一些代理配置吗?就像是:
-Dotel.traces.exporter=google_cloud_trace