Overview
Prometheus collects time-series metrics from configured targets and stores them with labels for querying. Its PromQL language, service discovery, and rule evaluation support monitoring and alerts. A single server can run independently, with federation available for larger setups.
What it does
- Metrics collection
- PromQL queries
- Service discovery
- Alert rules
Capability source: Project documentation
How you run it
Prometheus runs on infrastructure you manage.
Documented deployment options: See the repository.
Self-hosting and deployment
- Self-hostable
- Yes
- Cloud / hosted offering
- Not recorded
- Docker noted in deployment tags
- Not recorded
- Deployment tags
- See the repository
- Difficulty
- Advanced