SysEleven Exporter Helm-Chart
A Helm Chart to deploy the greate SysEleven Exporter in Kubernetes.
Usage
Add this Github-Repository as Helm Repository.
helm repo add syseleven-exporter-repo https://vfm.github.io/syseleven-exporter-chart
helm repo update
Now you can install the Chart.
helm install syseleven-exporter-repo/syseleven-exporter --generate-name
Add your Openstack credentials to allow read-only access to the API-Endpoint https://api.cloud.syseleven.net:5001
openstack.username
openstack.password
openstack.projectId
Prometheus
If you want an Prometheus ServiceMonitor you can use the prometheus.serviceMonitor.enabled
flag, which is false by default. The default serviceMonitor.interval
is 10 minutes, since the API is only polled once per hour by the exporter pod.
prometheus.serviceMonitor.enabled
prometheus.serviceMonitor.interval
The default Namespace for the ServiceMonitor is the Helm Release Namespace.
If you need the ServiceMonitor in an other namespace, you have to specify the prometheus.serviceMonitor.namespace
.
prometheus.serviceMonitor.namespace
Rules
To use a default set of Prometheus Alertrules, you have to enable the prometheus.rules.enabled
flag. Simliar to the ServiceMonitor, you can adjust the default Namespace with prometheus.rules.namespace
.
To see the full list of all options look at Values.yaml.
Dashboard
To use a default Grafana Dashboard, you have to enable the prometheus.dashboard.enabled
flag. Simliar to the Rules, you can adjust the Namespace with prometheus.dashboard.namespace
.
To see the full list of all options look at Values.yaml.