Demo of observing a Spring Boot application (Spring Pet Clinic).
What's observed:
- Metrics
- Logs
- Distributed tracing
Technologies used:
- k3s
- Helm
- Reloader
- Cert Manager
- Postgres Operator
- Paketo Buildpacks
- Micrometer
- OpenTelemetry Java Agent
- Grafana
- Prometheus
- Loki
- Tempo
- OpenTelemetry Collector
- Victoria Metrics Agent
Note: this demo project is configured for simplicity and minimal resource usage, it lacks high-availability, self-monitoring, security and other changes necessary for production use.
The Unlicense
Note: this project's dependencies are licensed under various different licenses (including AGPLv3), you must respect those licenses when using this project.
John Freeman
GantSign Ltd. Company No. 06109112 (registered in England)