This project is a example of how to use OpenTelemetry to collect metrics
Launch docker compose
$ cd docker
$ docker compose up -d
Execute the servers:
$ ./gradlew server-a:server
$ ./gradlew server-b:server
Once both servers are up and healthy, run the client:
$ ./gradlew :client:client
You can see the metrics on
- Jaeger: http://localhost:16686/
- Zipkin: http://localhost:9411/zipkin/