|
3 år sedan | |
---|---|---|
.. | ||
Chart.yaml | 9fe31f440a HPCC-27032 Update managed prometheus stack to v0.53.01 chart 30.2.0 | 3 år sedan |
README.md | 2ac5a8540e HPCC-26618 Provide managed Prometheus Helm chart | 3 år sedan |
values.yaml | c61b93f212 HPCC-26672 Add subcomponent switches to prometheus4hpccmetrics | 3 år sedan |
This chart describes a local Prometheus Kube Stack instance for HPCC Systems component metrics processing. Once successfully deployed, the Prometheus Stack instance can scrape metrics from HPCC metrics services on a per-node basis.
Please see HPCC-Platform/helm/examples/metrics/README.md for details on enabling HPCC's Prometheus metrics services
This chart is dependent on the prometheus-community's kube-prometheus-stack chart. Please perform helm dependancy update before deploying.
Helm provides a convenient command to automatically pull appropriate dependencies to the /charts directory:
helm dependency update /helm/managed/metrics/prometheus
HELM Install parameter
Otherwise, provide the "--dependency-update" argument in the helm install command For example:
helm install myprometheus /helm/managed/metrics/prometheus --dependency-update
Chart Values
This chart is largely based on the default prometheus-community/kube-prometheus-stack chart, to see HPCC manipulated values:
helm show values helm/managed/metrics/prometheus
To see prometheus-community/kube-prometheus-stack available values:
helm show values prometheus-community/kube-prometheus-stack
Prometheus Kube Stack
Some of the included compentst are:
- alertmanager
- grafana
- nodeExporter
- prometheus
- prometheus-node-exporter
- prometheusOperator
Service Accesibility
The Prometheus and Grafana services are accessible internally within the cluster using ClusterIP. In order to make them available externally, edit them to either NodePort or Loadbalancer. For Prometheus, edit the service by name:
kubectl edit svc myprometheus-kube-promethe-prometheus
And change the type 'ClusterIP' value accordingly, and save/close the editor.
Resources