This sandbox shows how to trace a kafka application using OpenTelemetry.
This repository is for educational purposes
Create a docker network:
docker network create kafka-tracing-sandbox_network
Run Jaeger:
docker compose up -d
Run Producer:
./gradlew producer:run
Run Consumer:
./gradlew consumer:run
Search:
Spans:
Generate Avro Schemas:
./gradlew avro:generateAvro
Download OpenTelemetry Agent:
wget https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/latest/download/opentelemetry-javaagent.jar