This source code demonstrates implementing Observability with the Grafana Stack
To run the project, you need to have Docker and Docker Compose installed. Then, run the following command:
docker compose up -d
cd loan-service
mvn spring-boot:run
cd fraud-detection-service
mvn spring-boot:run
cd random-name-service
mvn spring-boot:run
To access the service, invoke http://localhost:8082/random-name
- Grafana: http://localhost:3000
- Prometheus: http://localhost:9090
- Tempo: http://localhost:3110
- Loki: http://localhost:3100
