As of 03.04.2023, this repository has been archived and is no longer actively maintained by vfm. We are pleased to inform you that the project has found a new home and will continue to be developed and maintained by syseleven.
For the latest updates, contributions, issues, and community support, please refer to the new repository at the following URL:
https://github.com/syseleven/syseleven-exporter
Thank you for your support and understanding.
– vfm-Team
A Helm Chart to deploy the greate SysEleven Exporter in Kubernetes.
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
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
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.
To use a default Grafana Dashboard, you have to enable the prometheus.dashboards.enabled
flag. Simliar to the Rules, you can adjust the Namespace with prometheus.dashboards.namespace
.
To see the full list of all options look at Values.yaml.