CINXE.COM
Prometheus - Monitoring system & time series database
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content="An open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach."> <meta name="keywords" content="prometheus, monitoring, monitoring system, time series, time series database, alerting, metrics, telemetry"> <meta name="author" content="Prometheus"> <meta name="twitter:card" content="summary"> <meta property="og:description" content="An open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach."> <meta property="og:image" content="https://prometheus.io/assets/favicons/android-chrome-192x192.png"> <link rel="alternate" type="application/atom+xml" title="Prometheus Blog » Feed" href="/blog/feed.xml"> <link rel="shortcut icon" href="/assets/favicons/favicon.ico"> <link rel="apple-touch-icon" sizes="57x57" href="/assets/favicons/apple-touch-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="/assets/favicons/apple-touch-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="/assets/favicons/apple-touch-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="/assets/favicons/apple-touch-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="/assets/favicons/apple-touch-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="/assets/favicons/apple-touch-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="/assets/favicons/apple-touch-icon-144x144.png"> <link rel="apple-touch-icon" sizes="152x152" href="/assets/favicons/apple-touch-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="/assets/favicons/apple-touch-icon-180x180.png"> <link rel="icon" type="image/png" href="/assets/favicons/favicon-32x32.png" sizes="32x32"> <link rel="icon" type="image/png" href="/assets/favicons/android-chrome-192x192.png" sizes="192x192"> <link rel="icon" type="image/png" href="/assets/favicons/favicon-96x96.png" sizes="96x96"> <link rel="icon" type="image/png" href="/assets/favicons/favicon-16x16.png" sizes="16x16"> <link rel="manifest" href="/assets/favicons/android-chrome-manifest.json"> <!-- Meta tag for indexing that enables faceted search in Algolia, see https://docsearch.algolia.com/docs/required-configuration/#introduce-global-information-as-meta-tags --> <meta name="docsearch:prometheus-version" content="none" /> <meta name="docsearch:include" content="true" /> <meta name="msapplication-TileColor" content="#da532c"> <meta name="msapplication-TileImage" content="/assets/favicons/mstile-144x144.png"> <meta name="theme-color" content="#ffffff"> <meta property="og:title" content="Prometheus - Monitoring system & time series database"> <title>Prometheus - Monitoring system & time series database</title> <!-- Bootstrap core CSS --> <link href="/assets/bootstrap-3.4.1/css/bootstrap.min.css" rel="stylesheet"> <!-- Algolia site search, see https://www.algolia.com/solutions/site-search/ --> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" /> <!-- Custom styles for this template --> <link href="/css/docs.css" rel="stylesheet"> <link href="/css/routing-tree-editor.css" rel="stylesheet"> <!-- Custom Fonts --> <link href="/assets/tabler-icons-3.19.0/webfont/tabler-icons.min.css" rel="stylesheet" type="text/css"> <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700' rel='stylesheet' type='text/css'> <link href='https://fonts.googleapis.com/css?family=Lato:300,300italic,400' rel='stylesheet' type='text/css'> <script async src="https://www.googletagmanager.com/gtag/js?id=G-80ZM8LGB96"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-80ZM8LGB96'); </script> </head> <body> <div class="navbar-jumbotron"> <nav class="navbar navbar-inverse navbar-static-top" role="navigation"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="/"><img src="/assets/prometheus_logo_grey.svg" alt="Prometheus logo"> Prometheus</a> </div> <div class="collapse navbar-collapse" id="navbar"> <ul class="nav navbar-nav navbar-right main-nav"> <li><a href="/docs/introduction/overview/">Docs</a></li> <li><a href="/download/">Download</a></li> <li><a href="/community/">Community</a></li> <li><a href="/support-training/">Support & Training</a></li> <li><a href="/blog/">Blog</a></li> <li><input class="searchbox form-control" type="search" placeholder="Search" aria-label="Search"></li> <li><a href="https://github.com/prometheus"><i class="ti ti-brand-github"></i></a></li> </ul> </div> </div> </nav> </div> <div class="jumbotron"> <div class="container"> <h1>From metrics to insight</h1> <p class="subtitle">Power your metrics and alerting with the leading<br>open-source monitoring solution.</p> <p> <a class="btn btn-default btn-lg" href="/docs/prometheus/latest/getting_started/" role="button">Get Started</a> <a class="btn btn-default btn-lg" href="/download" role="button">Download</a> </p> </div> </div> <div class="container"> <div class="row top-hr"> <div class="col-md-3 col-sm-6 col-xs-12 feature-item"> <a href="/docs/concepts/data_model/"> <h2><i class="ti ti-flask"></i> Dimensional data</h2> <p>Prometheus implements a highly dimensional data model. Time series are identified by a metric name and a set of key-value pairs.</p> </a> </div> <div class="col-md-3 col-sm-6 col-xs-12 feature-item"> <a href="/docs/prometheus/latest/querying/basics/"> <h2><i class="ti ti-search"></i> Powerful queries</h2> <p>PromQL allows slicing and dicing of collected time series data in order to generate ad-hoc graphs, tables, and alerts.</p> </a> </div> <div class="col-md-3 col-sm-6 col-xs-12 feature-item"> <a href="/docs/visualization/grafana/"> <h2><i class="ti ti-chart-line"></i> Great visualization</h2> <p>Prometheus has multiple modes for visualizing data: a built-in expression browser, Grafana integration, and a console template language.</p> </a> </div> <div class="col-md-3 col-sm-6 col-xs-12 feature-item"> <a href="/docs/prometheus/latest/storage/"> <h2><i class="ti ti-database"></i> Efficient storage</h2> <p>Prometheus stores time series in memory and on local disk in an efficient custom format. Scaling is achieved by functional sharding and federation.</p> </a> </div> </div> <div class="row"> <div class="col-md-3 col-sm-6 col-xs-12 feature-item"> <a href="/docs/prometheus/latest/configuration/configuration/"> <h2><i class="ti ti-settings"></i> Simple operation</h2> <p>Each server is independent for reliability, relying only on local storage. Written in Go, all binaries are statically linked and easy to deploy.</p> </a> </div> <div class="col-md-3 col-sm-6 col-xs-12 feature-item"> <a href="/docs/prometheus/latest/configuration/alerting_rules/"> <h2><i class="ti ti-bell"></i> Precise alerting</h2> <p>Alerts are defined based on Prometheus's flexible PromQL and maintain dimensional information. An alertmanager handles notifications and silencing.</p> </a> </div> <div class="col-md-3 col-sm-6 col-xs-12 feature-item"> <a href="/docs/instrumenting/clientlibs/"> <h2><i class="ti ti-code"></i> Many client libraries</h2> <p>Client libraries allow easy instrumentation of services. Over ten languages are supported already and custom libraries are easy to implement.</p> </a> </div> <div class="col-md-3 col-sm-6 col-xs-12 feature-item"> <a href="/docs/instrumenting/exporters/"> <h2><i class="ti ti-cloud-upload"></i> Many integrations</h2> <p>Existing exporters allow bridging of third-party data into Prometheus. Examples: system statistics, as well as Docker, HAProxy, StatsD, and JMX metrics. </p> </a> </div> </div> <div class="row top-hr"> <div class="col-md-12"> <hr> </div> </div> <div class="row quote"> <div class="col-md-12"> <p class="quote-text"> «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 [...]» </p> <p class="quote-source"> — <a href="http://shop.oreilly.com/product/0636920041528.do"><b>Site Reliability Engineering:</b> How Google Runs Production Systems</a> (O'Reilly Media) </p> </div> </div> <div class="row"> <div class="col-md-12"> <hr> </div> </div> <div class="row open-source"> <div class="col-md-12"> <h1><i class="ti ti-brand-github"></i> Open Source</h1> <p>Prometheus is 100% open source and community-driven. All components are available under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2 License</a> on <a href="https://github.com/prometheus">GitHub</a>.</p> <iframe src="https://ghbtns.com/github-btn.html?user=prometheus&repo=prometheus&type=star&count=true&size=large" frameborder="0" scrolling="0" class="github-stars"></iframe> <br><br> <p>Prometheus is a <a href="https://cncf.io/">Cloud Native Computing Foundation</a> graduated project.</p> <br> <a href="https://cncf.io/"><img src="assets/cncf_logo.png"></a> </div> </div> <div class="row"> <div class="col-md-12"> <hr> </div> </div> <div class="container text-center"> <div class="row"> <div class="col-md-12 trusted-by">Some of our users include:</div> </div> </div> <div class="container"> <div class="row logos"> <a href="https://www.alauda.io/"><img src="assets/company-logos/Alauda.png"/></a> <a href="https://amadeus.com/"><img src="assets/company-logos/Amadeus.png"/></a> <a href="https://argus-sec.com/"><img src="assets/company-logos/Argus.png"/></a> <a href="https://www.ayedo.de/"><img src="assets/company-logos/ayedo.png"></a> <a href="https://www.boxever.com/"><img src="assets/company-logos/Boxever.png"/></a> <a href="https://www.cesanta.com/"><img src="assets/company-logos/cesanta.png"/></a> <a href="https://www.coreos.com/"><img src="assets/company-logos/CoreOS.png"/></a> <a href="https://www.crononauta.com/"><img src="assets/company-logos/crononauta.png"/></a> <a href="https://www.digitalocean.com/"><img src="assets/company-logos/digitalocean.png"/></a> <a href="https://www.docker.com/"><img src="assets/company-logos/Docker.png"/></a> <a href="https://www.ericsson.com/"><img src="assets/company-logos/Ericsson.png"/></a> <a href="https://www.eurotech.com/"><img src="assets/company-logos/Eurotech.png"/></a> <a href="https://www.fosdem.org/"><img src="assets/company-logos/Fosdem.png"/></a> <a href="https://giantswarm.io/"><img src="assets/company-logos/giantswarm.png"/></a> <a href="https://grafana.com/"><img src="assets/company-logos/grafana.png"/></a> <a href="https://improbable.io/"><img src="assets/company-logos/Improbable.png"/></a> <a href="https://www.jodel.com/"><img src="assets/company-logos/Jodel.png"/></a> <a href="https://www.justwatch.com/"><img src="assets/company-logos/JustWatch.png"/></a> <a href="https://www.kubermatic.com/"><img src="assets/company-logos/Kubermatic.png"/></a> <a href="https://www.kumina.nl/"><img src="assets/company-logos/Kumina.png"/></a> <a href="https://www.mavensecurities.com/"><img src="assets/company-logos/MavenSecurities.png"/></a> <a href="https://mixpanel.com/"><img src="assets/company-logos/mixpanel.png" alt="Mixpanel"/></a> <a href="https://www.moia.io/"><img src="assets/company-logos/MOIA.png"/></a> <a href="https://www.outbrain.com/"><img src="assets/company-logos/Outbrain.png"/></a> <a href="https://www.pingcap.com/"><img src="assets/company-logos/pingcap.png"/></a> <a href="https://www.qaware.de/"><img src="assets/company-logos/Qaware.png"/></a> <a href="https://www.quobyte.com/"><img src="assets/company-logos/quobyte.png"/></a> <a href="https://www.robustperception.io/"><img src="assets/company-logos/RobustPerception.png"/></a> <a href="https://www.showmax.com/"><img src="assets/company-logos/Showmax.png"/></a> <a href="https://www.shuttlecloud.com/"><img src="assets/company-logos/shuttlecloud.png"/></a> <a href="https://www.soundcloud.com/"><img src="assets/company-logos/soundcloud.png"/></a> <a href="https://www.space.net/"><img src="assets/company-logos/Spacenet.png"/></a> <a href="https://www.sysdig.com/"><img src="assets/company-logos/Sysdig.png"/></a> <a href="https://transloadit.com/"><img src="assets/company-logos/transloadit.png"/></a> <a href="https://www.unosoft.hu/"><img src="assets/company-logos/unosoft.png"/></a> <a href="https://www.weave.works/"><img src="assets/company-logos/weave.png"/></a> </div> </div> <hr> <footer> <p class="pull-left"> © Prometheus Authors 2014-2025 | Documentation Distributed under CC-BY-4.0 </p> <p class="pull-left"> © 2025 The Linux Foundation. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our <a href="https://www.linuxfoundation.org/trademark-usage">Trademark Usage</a> page. </p> </footer> </div> <!-- Bootstrap core JavaScript ================================================== --> <!-- Placed at the end of the document so the pages load faster --> <script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script> <script src="/assets/bootstrap-3.4.1/js/bootstrap.min.js"></script> <script src="/assets/docs.js"></script> <!-- IE10 viewport hack for Surface/desktop Windows 8 bug --> <script src="/assets/ie10-viewport-bug-workaround.js"></script> <!-- Algolia Docsearch --> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script> <script type="text/javascript"> docsearch({ apiKey: '48ac0b7924908a1fd40b1cb18b402ba1', indexName: 'prometheus', inputSelector: '.searchbox', // Search all pages that either are the latest or are not part of the versioned Prometheus docs subtrees. algoliaOptions: { 'filters': 'include:true' }, debug: false // Set debug to true if you want to inspect the dropdown }); </script> </body> </html>