Prometheus is a systems and service 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.
Due to signifidant database changes in version 2.0 this charm
supports prometheus 2.0 and later only
This charm provides the Prometheus monitoring system from http://prometheus.io/.
It supports version 2.0 and later. If you want to deploy prometheus 1.x please
use cs:prometheus charm
Optionally the charm will install the Prometheus Registration daemon
alongside Prometheus to aid in the registration of targets.
The charm can be related to the following charms to extend functionality:
The charm is designed to work out of the box without need to set any
configuration options. Please refer to config.yaml for detailed help on
support settings. Below is a list of the most common options:
The charm supports juju storage (requires juju 1.25 or later).
For example to deploy with local filesystem run:
juju deploy local:trusty/prometheus2 --storage metrics-filesystem=rootfs prometheus2
The charm support juju resources, which is handy in offline deployments. Prefetch the snap:
snap download --channel=2/stable prometheus
Provide downloaded snap (prometheus_20.snap) as a resource to the application:
juju deploy cs:prometheus2 --resource prometheus=prometheus_20.snap