← All components
Operations
Observability
Metrics, logs, traces and alerting across all services.
When to use
- Always
Pitfalls
- Log volume costs; sample traces and set retention
Options by provider
The first option is what diagrams show for that provider.
Amazon Web Services
- Amazon CloudWatchManaged
- AWS X-RayManaged
Google Cloud
- Cloud MonitoringManaged
- Cloud LoggingManaged
- Cloud TraceManaged
Microsoft Azure
- Azure MonitorManaged
- Application InsightsManaged
Open source / self-hosted
- Prometheus + GrafanaSelf-hosted
- OpenTelemetrySelf-hosted
- JaegerSelf-hosted
- LokiSelf-hosted
Third-party (works with any cloud)
- DatadogManaged
- New RelicManaged
Used in
- API rate limiter
- Metrics & alerts — Allowed/denied counts per client and route
- WebSockets at scale
- Metrics — Connections, lag and drops per pod
- Video calling (WebRTC)
- Call quality metrics — Packet loss, jitter, bitrate per call
- Redis Cluster
- Monitoring — Memory, latency, hit rate and replication lag per node