Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Jaeger Example

This is a simple example that demonstrates how to use the OpenTelemetry SDK to instrument a simple application and export to a Jaeger backend.

How to Run

Prerequisites

  • Java 17 or higher is required to run Gradle and build this example
  • Java 8 or higher may be used to run the example once it has been built
  • Docker
  • Jaeger 1.16 or higher

1 - Compile

../gradlew shadowJar

2 - Run Jaeger

docker run --rm -it --name jaeger\
  -e COLLECTOR_OTLP_ENABLED=true \
  -p 4317:4317 \
  -p 16686:16686 \
  jaegertracing/all-in-one:1.39

3 - Start the Application

java -cp build/libs/opentelemetry-examples-jaeger-0.1.0-SNAPSHOT-all.jar io.opentelemetry.example.jaeger.JaegerExample http://localhost:4317

4 - Open the Jaeger UI

Navigate to http://localhost:16686