Since we're running:
- Spring Boot 3.4.10
- Java 21
- Docker on VPS
- CI/CD via GitHub → GHCR
- Nginx reverse proxy
- In-memory rate limiting
We’ll design a clean, realistic observability stack that is appropriate for a portfolio project but architecturally correct.
Phase 9: Observability & Monitoring Architecture
You want three pillars:
1. Metrics (quantitative signals)
2. Logs (event data)
3. Health & Uptime
Optionally:
4. Distributed tracing (advanced tier)
Since we're running:
We’ll design a clean, realistic observability stack that is appropriate for a portfolio project but architecturally correct.
Phase 9: Observability & Monitoring Architecture
You want three pillars:
1. Metrics (quantitative signals)
2. Logs (event data)
3. Health & Uptime
Optionally:
4. Distributed tracing (advanced tier)