prometheus

Monitoring system and time series database

Install

All systems
curl cmd.cat/prometheus.sh
Debian Debian
apt-get install prometheus
Ubuntu
apt-get install prometheus
Arch Arch Linux
pacman -S prometheus
image/svg+xml Kali Linux
apt-get install prometheus
Fedora
dnf install prometheus
Windows (WSL2)
sudo apt-get update sudo apt-get install prometheus
OS X
brew install prometheus
Raspbian
apt-get install prometheus

prometheus

Monitoring system and time series database

Prometheus is a systems and services monitoring system. It collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts if some condition is observed to be true. Prometheus' main distinguishing features as compared to other monitoring systems are: * A multi-dimensional data model (timeseries defined by metric name and set of key/value dimensions). * A flexible query language to leverage this dimensionality. * No dependency on distributed storage; single server nodes are autonomous. * Timeseries collection happens via a pull model over HTTP. * Pushing timeseries is supported via an intermediary gateway. * Targets are discovered via service discovery or static configuration. * Multiple modes of graphing and dashboarding support. * Federation support coming soon.

golang-github-prometheus-prometheus

The Prometheus