🏳️Prometheus - Monitoring system & time series database

Website faviconprometheus.io

An open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.

From metrics to insight

=======================

Power your metrics and alerting with the leading  

open-source monitoring solution.

[Get Started](/docs/prometheus/latest/getting_started/) [Download](/download)

[

Dimensional data

----------------

Prometheus implements a highly dimensional data model. Time series are identified by a metric name and a set of key-value pairs.

](/docs/concepts/data_model/)

[

Powerful queries

----------------

PromQL allows slicing and dicing of collected time series data in order to generate ad-hoc graphs, tables, and alerts.

](/docs/prometheus/latest/querying/basics/)

[

Great visualization

-------------------

Prometheus has multiple modes for visualizing data: a built-in expression browser, Grafana integration, and a console template language.

](/docs/visualization/grafana/)

[

Efficient storage

-----------------

Prometheus stores time series in memory and on local disk in an efficient custom format. Scaling is achieved by functional sharding and federation.

](/docs/prometheus/latest/storage/)

[

Simple operation

----------------

Each server is independent for reliability, relying only on local storage. Written in Go, all binaries are statically linked and easy to deploy.

](/docs/prometheus/latest/configuration/configuration/)

[

Precise alerting

----------------

Alerts are defined based on Prometheus's flexible PromQL and maintain dimensional information. An alertmanager handles notifications and silencing.

](/docs/prometheus/latest/configuration/alerting_rules/)

[

Many client libraries

---------------------

Client libraries allow easy instrumentation of services. Over ten languages are supported already and custom libraries are easy to implement.

](/docs/instrumenting/clientlibs/)

[

Many integrations

-----------------

Existing exporters allow bridging of third-party data into Prometheus. Examples: system statistics, as well as Docker, HAProxy, StatsD, and JMX metrics.

](/docs/instrumenting/exporters/)

* * *

«Even though Borgmon remains internal to Google, the idea of treating time-series data as a data source for generating alerts is now accessible to everyone through those open source tools like Prometheus \[...\]»

— [**Site Reliability Engineering:** How Google Runs Production Systems](http://shop.oreilly.com/product/0636920041528.do) (O'Reilly Media)

* * *

Open Source

===========

Prometheus is 100% open source and community-driven. All components are available under the [Apache 2 License](http://www.apache.org/licenses/LICENSE-2.0) on [GitHub](https://github.com/prometheus).

Prometheus is a [Cloud Native Computing Foundation](https://cncf.io/) graduated project.

[](https://cncf.io/)

* * *

Some of our users include:

[](https://www.alauda.io/)[](https://amadeus.com/)[](https://argus-sec.com/)[](https://www.ayedo.de/)[](https://www.boxever.com/)[](https://www.cesanta.com/)[](https://www.coreos.com/)[](https://www.crononauta.com/)[](https://www.digitalocean.com/)[](https://www.docker.com/)[](https://www.ericsson.com/)[](https://www.eurotech.com/)[](https://www.fosdem.org/)[](https://giantswarm.io/)[](https://grafana.com/)[](https://improbable.io/)[](https://www.jodel.com/)[](https://www.justwatch.com/)[](https://www.kubermatic.com/)[](https://www.kumina.nl/)[](https://www.mavensecurities.com/)[](https://mixpanel.com/)[](https://www.moia.io/)[](https://www.outbrain.com/)[](https://www.pingcap.com/)[](https://www.qaware.de/)[](https://www.quobyte.com/)[](https://www.robustperception.io/)[](https://www.showmax.com/)[](https://www.shuttlecloud.com/)[](https://www.soundcloud.com/)[](https://www.space.net/)[](https://www.sysdig.com/)[](https://transloadit.com/)[](https://www.unosoft.hu/)[](https://www.weave.works/)

* * *