kubernetes
elasticsearch
kafka
zookeeper
ceph
cassandra
percona-cluster
glance
mariadb
spark
This is an exporter that exposes information gathered from Ceph for use by the Prometheus monitoring system.
Based on https://github.com/digitalocean/ceph_exporter
The charm implements ceph-exporter functionality for Prometheus, it consumes the prometheus-ceph-exporter snap package, Charm needs to be deployed where Ceph is running, a special read-only account ("exporter") will be created by the charm. Since the snap is confined to his own filesystem, ceph config file and "exporter" keyring will be created in ($SNAP_DATA) :
/var/snap/prometheus-ceph-exporter/current/
From the MAAS host:
export JUJU_REPOSITORY=$PWD/charms export INTERFACE_PATH=$PWD/interfaces
charm build -s xenial
juju deploy local:xenial/prometheus-ceph-exporter juju add-relation prometheus-ceph-exporter ceph-mon:client
To change the port, refer to the daemon_arguments provided by the snap package at: /var/snap/prometheus-ceph-exporter/current/daemon_arguments