This project demonstrates how to use distributed tracing with Quarkus.
Related to this blog post.
- API Gateway (Spring Cloud)
- Discovery Service - Eureka (Spring Cloud)
- Service A (Quarkus) that calls Service B
- Service B (Quarkus)
Run build.sh
script to build all images.
Run docker-compose up -d
to start all containers.
-
Discovery Service: http://localhost:8761
-
API Gateway: http://localhost:8765
-
Endpoint test: http://localhost:8765/test
-
Prometheus: http://localhost:19090
-
Grafana: http://localhost:13000