← Back to Services📊Prometheus Monitoring & Alerting
monitoring • Technology & SaaS
Prometheus is an open-source monitoring and alerting toolkit originally built at SoundCloud. It has become the industry standard for monitoring cloud-native applications, providing a powerful dimensional data model, flexible query language, and efficient storage for time series data.
Features
- •Multi-dimensional data model with time series identified by metric name and key/value pairs
- •PromQL: powerful flexible query language to leverage dimensionality
- •No reliance on distributed storage; single server nodes are autonomous
- •Time series collection happens via a pull model over HTTP
- •Pushing time series is supported via an intermediary gateway
- •Targets are discovered via service discovery or static configuration
Benefits
- •Eliminates vendor lock-in with open source and portable data model
- •Scales horizontally via federation and horizontal sharding
- •Reliable against failures as individual nodes are autonomous
- •Used by Kubernetes, Docker, Istio, Linkerd, and many other CNCF projects
- •Integrates with Grafana for rich dashboards and Alertmanager for notifications