Welcome to the Prometheus documentation page! Prometheus is an open-source systems monitoring and alerting toolkit designed to help you monitor your applications and infrastructure.

Overview

Prometheus is built around a pull-based model where the server queries the monitored targets at a regular interval to collect metrics. It stores the time series data in a high-performance time series database optimized for fast queries. Prometheus can be used to discover services dynamically and can be integrated with a wide range of alerting and visualization tools.

Features

  • Service Discovery & Relabeling: Automatically discover and label your services.
  • High Performance Storage: Efficiently store and query large volumes of time series data.
  • Flexible Query Language: Use PromQL to query and manipulate time series data.
  • Alerting: Set up alerts based on your monitoring needs.

Getting Started

To get started with Prometheus, you can follow our quickstart guide.

Quick Guide

Here's a quick guide to some of the key concepts:

  • Metrics: Data points collected from your applications and infrastructure.
  • Scrape: The process of Prometheus querying a target for metrics.
  • Alerts: Notifications triggered when certain conditions are met.

Resources

Prometheus Architecture

Contact

If you have any questions or feedback, please reach out to us at contact@prometheus.io.


Note: This documentation is available in multiple languages. If you prefer a different language, you can visit our translations page.