Involved Projects and Packages
Prometheus's main features are:
- a multi-dimensional data model (time series identified by metric name and key/value pairs)
- a flexible query language to leverage this dimensionality
- no reliance on distributed storage; single server nodes are autonomous
- time series collection happens via a pull model over HTTP
- pushing time series is supported via an intermediary gateway
- targets are discovered via service discovery or static configuration
- multiple modes of graphing and dashboarding support
The Prometheus Utility Tool is used by the Prometheus project to build other components.
Provides a simple reverse proxy for Prometheus exporters. It is
intended as a single binary alternative to nginx/Apache for use in
environments where opening multiple TCP ports to all servers might be
difficult.
A graph and dashboard builder for visualizing time series metrics.
Grafana provides ways to create, explore, and share
dashboards and data with teams.
Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus.
The blackbox exporter allows blackbox probing of endpoints over
HTTP, HTTPS, DNS, TCP and ICMP.
Prometheus exporter for Pacemaker based Linux HA clusters