Serdar Yegulalp
Senior Writer

Prometheus unbound: Open source cloud monitoring

news analysis
Jul 18, 20163 mins

Prometheus 1.0 is part of the Cloud Native Computing Foundation's effort to assemble a product portfolio for a container-based, open source cloud

dashboard analytics stats monitoring
Credit: Thinkstock

Prometheus, an open source system for monitoring and alerting a wide spectrum of enterprise IT events, including containers, released its 1.0 revision this week.

Itโ€™s also the second product in what amounts to a portfolio assembled by the CNCF (Cloud Native Computing Foundation) for realizing the promise of a container-powered cloud built entirely on open source and open standards.

Originally developed at music hosting site SoundCloud, Prometheus has been a work in progress over the past four years, but during that time itโ€™s enjoyed attention and uptake from major names. CoreOS, for instance, found Prometheus useful for improving the performance of Googleโ€™s container scheduling system Kubernetes, and Kubernetes now integrates natively with Prometheus without needing a plugin.

Prometheus can monitor a broad range of resources: containers, application frameworks like Hadoop, language runtimes and application stacks like Python or Go. Data collected from such sources is stored in a time-series database developed specifically for the project, and metrics can in turn be exported to a host of targets for further analysis.

The 1.0 label mainly implies that the project is no longer built on shifting sands โ€” that the API set, the way an installation is configured, and the querying methodologies can now be built on top of it safely. It also means third parties can start making a concerted effort toย distribute or support Prometheus as a product and add it to existing enterprise container ecosystems.

Also important about Prometheus is whoโ€™s supporting it and to what end.ย Earlier this year, Prometheus was made a hosted project of the CNCF, right alongside Kubernetes. Together, both projects are a reflection of the CNCFโ€™s overall ambitions to foster an open source platform for running containers at scale in cloud environments.

Kubernetes has been a success in that respect, since most every major cloud platform for containers now uses it. Prometheus already has a following, in the sense that thereโ€™s a collection of companies using and expanding on it.

If Prometheus is to complement Kubernetes, the likely next step is for it to enjoy commercial support in the broadest way:ย as an ingredient in commodity public clouds. Prometheus developers claim Google is already using the software internally for monitoring container loads. The next stage would be for, say, Google Cloud Platform customers to be able to put it to work โ€” not only on container loads, but everything else that might also be running within and alongside them.

Serdar Yegulalp

Serdar Yegulalp is a senior writer at InfoWorld. A veteran technology journalist, Serdar has been writing about computers, operating systems, databases, programming, and other information technology topics for 30 years. Before joining InfoWorld in 2013, Serdar wrote for Windows Magazine, InformationWeek, Byte, and a slew of other publications. At InfoWorld, Serdar has covered software development, devops, containerization, machine learning, and artificial intelligence, winning several B2B journalism awards including a 2024 Neal Award and a 2025 Azbee Award for best instructional content and best how-to article, respectively. He currently focuses on software development tools and technologies and major programming languages including Python, Rust, Go, Zig, and Wasm. Tune into his weekly Dev with Serdar videos for programming tips and techniques and close looks at programming libraries and tools.

More from this author