robhamk / opentelemetry-java-agent

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This guide shows us how to integrate spring boot with open telemetry via java agent.

Start Jaeger

Docker command

docker run -d --name jaeger
-e COLLECTOR_ZIPKIN_HOST_PORT=:9411
-p 5775:5775/udp
-p 6831:6831/udp
-p 6832:6832/udp
-p 5778:5778
-p 16686:16686
-p 14268:14268
-p 14250:14250
-p 9411:9411
jaegertracing/all-in-one:1.25

Launch UI:

http://localhost:16686

Start both agent and app

Command line

java -javaagent:path/to/opentelemetry-javaagent-all.jar -jar myapp.jar

Intellij Run/Debug Configurations

VM Options:

-javaagent:$ProjectFileDir$/lib/opentelemetry-javaagent-all.jar

Environment Variables:

otel.resource.attributes=service.name=myapp;otel.traces.exporter=jaeger

Reference Documentation

For further reference, please consider the following sections:

Additional Links

About


Languages

Language:Kotlin 80.5%Language:Dockerfile 19.5%