Prometheus, a CNCF open-source project, is a service monitoring system founded in 2012 at CloudSound. It consists of monitoring, alerting, and a time-series database.[02]
- Website
- https://prometheus.io[01]
- Source Code
- https://github.com/prometheus/prometheus[02]
- Developer
- Country of Origin
- DE
- Start Year
- 2012 [04]
- Project Type
- Open Source
- Written in
- Go
- Supported Languages
- Go
- License
- Apache v2
Prometheus' main features are:
- a user-defined multi-dimensional data model
- a powerful query language on multi-dimensional data (PromQL)
- time-series data are fetched through HTTP pull
- service discovery as well as static configuration
- visualization of metrics and dashboarding
Prometheus, a CNCF open-source project, is a service monitoring system founded in 2012 at CloudSound. It consists of monitoring, alerting, and a time-series database.
Prometheus' main features are:[02]
- a user-defined multi-dimensional data model
- a powerful query language on multi-dimensional data (PromQL)
- time-series data are fetched through HTTP pull
- service discovery as well as static configuration
- visualization of metrics and dashboarding
History[04]
- Nov 24, 2012: Prometheus was started at SoundCloud
- Jan 26, 2015: Public release as an open source project
- May 9, 2016: Joined Cloud Native Computing Foundation
- Jul 18, 2016: Prometheus released 1.0.0
- Aug 25, 2016: First Prometheus Conference at Berlin
- Nov 7, 2017: Prometheus released 2.0.0
Checkpoints[05]
Prometheus supports periodic checkpointing, which is done every two hours by default. Checkpointing in Prometheus is done by compacting segments in a given WAL. Therefore when Prometheus recovers from failure, it can replay the WAL to restore its status before crash.
Citations
5 sources- Prometheus - Monitoring system & time series database prometheus.io
- GitHub - prometheus/prometheus: The Prometheus monitoring system and time series database. · GitHub github.com
- https://prometheus.io/docs/introduction/overview prometheus.io
- The history of Prometheus at SoundCloud | PDF slideshare.net
- tsdb/checkpoint.go at master · prometheus-junkyard/tsdb · GitHub github.com
Revision #9