Prometheus, an open-source monitoring system and time series database, has become the second project after Kubernetes to graduate from the Cloud Native Computing Foundation (CNCF).
CNCF announced the graduation status of Prometheus at the PromCon 2018 conference. Graduating from an incubating status requires a project to have strong commitment to code quality, security best practices, and well-documented and structured governance process.
“Since its inception in 2012, Prometheus has become one of the top open source monitoring tools of choice for enterprises building modern cloud native applications,” said Chris Aniszczyk, COO of the CNCF.
“Since being accepted as the second project in CNCF, it has cultivated an active developer and user community, giving the TOC full confidence to graduate the project. As a testament to its maturity, we’re thrilled to see the Prometheus community spin out OpenMetrics, which takes the Prometheus exposition format and works to evolve it as a de facto industry specification.”
A voting process is held for a project to enter as an inception, incubating, or a graduated project. A project is accepted when two-thirds of the CNCF Technical Oversight Committee (TOC) votes for it.
Furthermore, for a project to graduate, it has to earn and maintain a Core Infrastructure Initiative Best Practices Badge, have committers from at least two organizations, adopt the CNCF Code of Conduct, define a project governance and committer process, receive supermajority of votes from TOC.
Prometheus was first developed in 2012, and it entered as an incubating project at CNCF in May 2016. Since its entering incubation level, the project has had released 30 official major and minor updates.
The project is contributed by over 1,000 developers and has more than 13,000 commits from its increasing user base that includes ShuttleCloud, Datawire, DigitalOcean, Weaveworks, ShowMax, iAdvize, and Uber.
It has also been integrated with Kubernetes for supporting the service discovery and monitoring of dynamically schedules services.
“Since becoming part of CNCF, Prometheus has become an essential piece in modern infrastructure stacks and helped shape the way organizations monitor critical applications,” said Julius Volz, Co-founder of the Prometheus project.
“We are incredibly proud to have Prometheus graduate, and we look forward to working with CNCF to sustain and grow our community.”