Prometheus logo
Prometheus
Preview of the Vultr management interface for Prometheus on a mobile device.
Prometheus logo|trans
Prometheus
Preview of the Vultr server deploy page control panel for Prometheus on a web browser.

Prometheus is used by developers, DevOps teams, and system administrators to monitor the performance and health of applications, infrastructure, and services. It collects metrics from various targets, stores them efficiently, and provides a flexible query language (PromQL) for analyzing the data. Prometheus also supports alerting, allowing users to define alerting rules based on metric data and receive notifications through various channels.

Features

  • Multi-dimensional Data Model: Stores metrics with labels (key/value pairs) to provide dimensional data modeling.
  • Powerful Query Language (PromQL): Allows users to query and analyze time-series data efficiently.
  • Pull-based Metric Collection: Collects metrics by pulling data from instrumented targets, ensuring accurate and consistent data collection.
  • Time-series Database: Stores time-series data efficiently, providing long-term storage and querying capabilities.
  • Alerting: Supports defining alerting rules and sending notifications through integrations with systems like Alertmanager.
  • Service Discovery: Integrates with various service discovery mechanisms to dynamically discover and monitor targets.
  • Visualization: Integrates seamlessly with Grafana for creating dashboards and visualizing metrics.

Learn more about Prometheus at https://prometheus.io/

Welcome to Prometheus

To learn more please visit Prometheus Documentation

1. Accessing the Prometheus Admin Panel

An account for the panel is created with a generated password and a fixed username http://use.your.ip:9090

Username: prometheus  
Password: Prometheus Password  
2. Installation Location

The configuration file is located in the directory /etc/prometheus/

3. Ports Used

The application uses the following port:

  • 9090
4. Additional Open Ports

Additionally, the list of ports opened besides the default ones in Ubuntu (53/22)

  • 9090
  • 9100 (This port is used by Prometheus-Node that collects server data like Memory or CPU Usage)
5. Configuration Prometheus with Grafana

Prometheus can be configured to work with Grafana. To set it up, you need to configure "Prometheus" as a data source in Grafana.

Fill out the form with the following data:

 Server URL: http://use.your.ip:9090  

Choose the authentication method as Basic Authentication and enter your username and password:

 Username: prometheus  
 Password: Prometheus Password  

You can fill in the other fields as needed. After you "Save & Test" your configuration, you may want to add a dashboard to monitor your server.
The easiest way to get a dashboard preview is to import it using ID 1860. After importing, you need to set a unique name for the import and choose the correct data source.

Support Information

Support Contact

Website
https://prometheus.io/
Support URL
https://prometheus.io/docs/introduction/overview/
Twitter
PrometheusIO

Maintainer Contact

Report Application

Report an application with malicious intent or harmful content.

Thank you for your report!

Our Team has received your report and will respond accordingly as possible.