Build an integrated observability stack using Prometheus (metrics), Loki (logs), Jaeger (traces), and Grafana (visualization) for a sample Python or Node.js application. This stack provides centralized monitoring and real-time insights into system behavior.
- Prometheus – Collects and stores metrics
- Grafana – Visualizes metrics, logs, and traces
- Loki – Log aggregation system
- Jaeger – Distributed tracing system
- Docker Compose – Manages containers
- Sample app: Python Flask or Node.js Express