monitoring

monitoring

monitoring

Version: 0.2.1 Type: application

Deploy helper for probes and scrapeconfig of prometheus-operator

Maintainers

NameEmailUrl
WrenIXhttps://wrenix.eu

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

KeyTypeDefaultDescription
proberlist[{"ipv4":true,"ipv6":true,"name":"local","spec":{"path":"/probe","url":"prometheus-blackbox-exporter:9115"}}]prober for each the following probes are created (multiside probes)
prober[0]object{"ipv4":true,"ipv6":true,"name":"local","spec":{"path":"/probe","url":"prometheus-blackbox-exporter:9115"}}name of prober
prober[0].ipv4booltrueuse this prober for ipv4 probes (default: true)
prober[0].ipv6booltrueuse this prober for ipv6 probes (default: true)
prober[0].specobject{"path":"/probe","url":"prometheus-blackbox-exporter:9115"}spec of prober (like url, path, scheme …)
probes[0]object{"groups":{"framasoft":["framasoft.org","degooglisons-internet.org","framapiaf.org","framatube.org"]},"ipv4":true,"ipv6":true,"module":"http_2xx","name":"http"}probe module (suffix with _ipv4 and ipv6 if enabled)
probes[0].groupsobject{"framasoft":["framasoft.org","degooglisons-internet.org","framapiaf.org","framatube.org"]}groups with targets
probes[0].ipv4booltruesetup one for ipv4 (see module and his suffix - default: true)
probes[0].ipv6booltruesetup one for ipv6 (see module and his suffix - default: true)
probes[0].namestring"http"name of probe
probes[1].groupsobject{"digitalcourage":["digitalcourage.de","nuudel.digitalcourage.de","digitalcourage.social"]}groups with targets
probes[1].ipv4booltruesetup one for ipv4 (see module and his suffix - default: true)
probes[1].ipv6boolfalsesetup one for ipv6 (see module and his suffix - default: true)
probes[1].modulestring"http_2xx"
probes[1].namestring"http-ipv4"name of probe
prometheus.probe.labelsobject{"prometheus":"default"}labels on Probe
prometheus.scrape.labelsobject{"prometheus":"default"}labels on ScrapeConfig
scrapes[0]object{"groups":{"de":["ber.de.local:9100","fra.de.local:9100","ham.de.local:9100"],"ie":["dub.ie.local:9100","ork.ie.local:9100"]},"name":"nodes"}name of scrape
scrapes[0].groupsobject{"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[1].auth.passwordstringnilbasic auth password
scrapes[1].auth.tokenstringnilbearer token
scrapes[1].auth.usernamestringnilbasic auth username
scrapes[1].groupsobject{"de":["fra.de.s3.local:9000","ham.de.s3.local:9000"],"ie":["dub.ie.s3.local:9000"]}groups with targets
scrapes[1].metricsPathstring"/minio/v2/metrics/node"metric path on scrape
scrapes[1].namestring"minio"
scrapes[1].schemestring"http"schema on scrape

Autogenerated from chart metadata using helm-docs