This helm chart part of the integration of PromCat.io for Elastic Search installs our version of the Elastic search Prometheus exporter.
Visit PromCat.io for dashboards, alerts and further documentation for this integration.
If you are usin BASIC AUTH in order to connect to your Elasticsearch, then you will need to create a proper secret for those username and password needed to connect to your elasticsearch.
kubectl -n Your-Exporter-Namespace create secret generic elastic-user-pass-secret \
--from-literal=username='<your-username>' --from-literal=password='<your-password>'
helm install my-release ./charts/elasticsearch-exporter/
helm install my-release ./charts/elasticsearch-exporter/ \
--set url.secretName="elastic-user-pass-secret"
Only needed in the case you are using https with custom certificates.
kubectl create -n Your-Application-Namespace secret generic elastic-tls-secret \
--from-file=root-ca.crt=/path/to/tls/ca-cert \
--from-file=root-ca.key=/path/to/tls/ca-key \
--from-file=root-ca.pem=/path/to/tls/ca-pem
helm install my-release ./charts/elasticsearch-exporter/ \
--set secretTLS="elastic-tls-secret"
helm install my-release ./charts/elasticsearch-exporter/ \
--set secretTLS="elastic-tls-secret" \
--set url.secretName="elastic-user-pass-secret"
This helm chart is maintained by Sysdig team.
Exporter and user queries: Elastic Search Exporter with Apache v2 license.