Full details about code examples are available in following posts:
- Distributed system observability: complete end-to-end example with OpenTracing, Jaeger, Prometheus, Grafana, Spring Boot, React and Selenium
- Distributed system observability: Instrument Spring Boot application with OpenTelemetry
- Distributed system observability: Instrument React application with OpenTelemetry
- Distributed system observability: Instrument Selenium tests with OpenTelemetry
- Distributed system observability: Instrument Cypress tests with OpenTelemetry
- Distributed system observability: extract and visualize metrics from OpenTelemetry spans
docker-compose build
docker-compose up
- Open selenium-tests Maven project and run all the unit tests
- Jaeger: http://localhost:16686/
- Grafana: http://localhost:3001/
- Prometheus: http://localhost:9090/
- pgAdmin: http://localhost:8005/ with pgadmin4@pgadmin.org / admin