helm-charts/monitoring
2023-11-03 16:51:58 +01:00
..
templates feat(monitoring): init monitoring chart 2023-10-26 01:30:05 +02:00
.helmignore feat(monitoring): init monitoring chart 2023-10-26 01:30:05 +02:00
_docs.gotmpl fix: README with oci 2023-11-03 16:51:58 +01:00
Chart.yaml feat(monitoring): init monitoring chart 2023-10-26 01:30:05 +02:00
README.md fix: README with oci 2023-11-03 16:51:58 +01:00
values.yaml feat(monitoring): init monitoring chart 2023-10-26 01:30:05 +02:00

monitoring

Version: 0.1.0 Type: application

Deploy helper for probes and scrapeconfig of prometheus-operator

Usage

Helm must be installed and setup to your kubernetes cluster to use the charts. Refer to Helm's documentation to get started. Once Helm has been set up correctly, fetch the charts as follows:

helm pull oci://codeberg.org/wrenix/helm-charts/monitoring

You can install a chart release using the following command:

helm install monitoring-release oci://codeberg.org/wrenix/helm-charts/monitoring --values values.yaml

To uninstall a chart release use helm's delete command:

helm uninstall monitoring-release

Values

Key Type Default Description
prober list [{"name":"local","spec":{"path":"/probe","url":"prometheus-blackbox-exporter:9115"}}] prober for each the following probes are created (multiside probes)
prober[0].name string "local" name of prober
prober[0].spec object {"path":"/probe","url":"prometheus-blackbox-exporter:9115"} spec of prober (like url, path, scheme ...)
probes[0].groups object {"framasoft":["framasoft.org","degooglisons-internet.org","framapiaf.org","framatube.org"]} groups with targets
probes[0].ipv4 bool true setup one for ipv4 (see module and his suffix)
probes[0].ipv6 bool true setup one for ipv6 (see module and his suffix)
probes[0].module string "http_2xx" probe module (suffix with _ipv4 and ipv6 if enabled)
probes[0].name string "http" name of probe
probes[1].groups object {"digitalcourage":["digitalcourage.de","nuudel.digitalcourage.de","digitalcourage.social"]} groups with targets
probes[1].ipv4 bool true setup one for ipv4 (see module and his suffix)
probes[1].ipv6 bool false setup one for ipv6 (see module and his suffix)
probes[1].module string "http_2xx" probe module (suffix with _ipv4 and ipv6 if enabled)
probes[1].name string "http-ipv4" name of probe
prometheus.probe.labels object {"prometheus":"default"} labels on Probe
prometheus.scrape.labels object {"prometheus":"default"} labels on ScrapeConfig
scrapes[0].groups object {"de":["ber.de.local:9100","fra.de.local:9100","ham.de.local:9100"],"ie":["dub.ie.local:9100","ork.ie.local:9100"]} groups with targets
scrapes[0].name string "nodes" name of scrape
scrapes[1].auth.password string nil basic auth password
scrapes[1].auth.token string nil bearer token
scrapes[1].auth.username string nil basic auth username
scrapes[1].groups object {"de":["fra.de.s3.local:9000","ham.de.s3.local:9000"],"ie":["dub.ie.s3.local:9000"]} groups with targets
scrapes[1].metricsPath string "/minio/v2/metrics/node" metric path on scrape
scrapes[1].name string "minio" name of scrape
scrapes[1].scheme string "http" schema on scrape

Autogenerated from chart metadata using helm-docs