Skip to content
Snippets Groups Projects
Commit 92f905e4 authored by Nacho Barrientos's avatar Nacho Barrientos
Browse files

Sort keys alphabetically

parent 29c56d69
No related branches found
No related tags found
No related merge requests found
Pipeline #11027091 passed
......@@ -3,9 +3,10 @@ This file contains the markdown version of the default values that this chart ta
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| crds.enabled | bool | `true` | whether to install Prometheus operator's CRDs |
| fluentbit.image.imagePullPolicy | string | `IfNotPresent` | image pull policy applied to all Fluent Bit instances |
| fluentbit.image.repository | string | `registry.cern.ch/monit/cern-it-monitoring-fluent-bit` | image repository applied to all Fluent Bit instances |
| fluentbit.image.tag | string | `3.2.6` | image tag applied to all Fluent Bit instances |
| fluentbit.image.imagePullPolicy | string | `IfNotPresent` | image pull policy applied to all Fluent Bit instances |
| kubernetes.clusterName | string | - | name of the kubernetes cluster to monitor. This value will be appended to every metric and log via k8s_cluster_name label |
| logs.enabled | bool | `false` | indicates if logs components should be enabled or not. If set to false no logs component will be installed nor configured |
| logs.fluentbit.customParsers | string | `""` | |
......@@ -13,9 +14,9 @@ This file contains the markdown version of the default values that this chart ta
| logs.fluentbit.extraVolumeMounts | list | `[]` | |
| logs.fluentbit.extraVolumes | list | `[]` | |
| logs.fluentbit.filters | string | Kubernetes filter. See `values.yaml` file. | fluentbit filters as a yaml list in a multiline string |
| logs.fluentbit.image.imagePullPolicy | string | `""` | image pull policy applied to Fluent Bit for logs if no global is set |
| logs.fluentbit.image.repository | string | `""` | image repository applied to Fluent Bit for logs if no global is set |
| logs.fluentbit.image.tag | string | `""` | image tag applied to Fluent Bit for logs if no global is set |
| logs.fluentbit.image.imagePullPolicy | string | `""` | image pull policy applied to Fluent Bit for logs if no global is set |
| logs.fluentbit.inputs | string | Tail plugin over `/var/log/containers/*.log` files. See `values.yaml` file. |
| logs.fluentbit.outputs | string | OpenTelemetry plugin using `otlp.endpoint`, `otlp.port`, `tenant.username` and `tenant.password`. See `values.yaml`. | fluentbit outputs as a yaml list in a multiline string |
| logs.fluentbit.resources.limits.cpu | string | `"20m"` | |
......@@ -24,19 +25,33 @@ This file contains the markdown version of the default values that this chart ta
| logs.fluentbit.resources.requests.memory | string | `"15Mi"` | |
| logs.fluentbit.scrapeInterval | string | `"15s"` | interval used by the local prometheus (if installed) to scrape metrics from logs fluentbits |
| logs.fluentbit.service | string | Daemon mode off listening on port 2020. See `values.yaml`. | fluentbit service configuration options in a multiline string |
| metrics.enabled | bool | `true` | indicates if all metrics components should be enabled or not. If set to false no metrics component will be installed nor configured |
| metrics.alertmanager.enabled | bool | `false` | if true alertmanager will be installed and prometheus reconfigured to use it as the alerting endpoint |
| metrics.alertmanager.image | string | `"registry.cern.ch/monit/cern-it-monitoring-alertmanager"` | alertmanager image to use by the local cluster alertmanager |
| metrics.alertmanager.ingress.className | string | `""` | class name to be used by the alertmanager ingress |
| metrics.alertmanager.ingress.enabled | bool | `false` | if set to true an ingress will be created for the alertmanager service |
| metrics.alertmanager.ingress.hosts | Array | `[]` | list of hosts for the alertmanager ingress |
| metrics.alertmanager.ingress.path | string | `"/"` | entry path for the alertmanager ingress |
| metrics.alertmanager.ingress.pathType | string | `"ImplementationSpecific"` | path type for the alertmanager ingress |
| metrics.alertmanager.ingress.tls | Hash | `{}` | tls configuration for the alertmanager ingress |
| metrics.alertmanager.nodeSelector | Hash | `{}` | node selector configuration for the alertmanager |
| metrics.alertmanager.pullPolicy | string | `"IfNotPresent"` | pull policy for the alertmanager image |
| metrics.alertmanager.replicas | int | `3` | number of replicas for the alertmanager deployment, defaults 3 for HA |
| metrics.alertmanager.tag | string | `"v0.27.0"` | alertmanager image tag to be used when pulling it |
| metrics.alertmanager.volumeMounts | Array | `[]` | list of volumes to be mounted |
| metrics.alertmanager.volumes | Array | `[]` | list of volumes to be declared |
| metrics.defaultNodeSelector | map | `{}` | if set will be used as `nodeSelector` for those components that allow one |
| metrics.fluentbit.enabled | bool | `true` | if true fluentbit will be installed |
| metrics.enabled | bool | `true` | indicates if all metrics components should be enabled or not. If set to false no metrics component will be installed nor configured |
| metrics.fluentbit.diskMaxCache | string | `5G` | max size for in-disk storage for fluent-bit |
| metrics.fluentbit.nodeSelector | hash | `"nil"` | fluentbit statefulset node selectors |
| metrics.fluentbit.enabled | bool | `true` | if true fluentbit will be installed |
| metrics.fluentbit.extraVolumeMounts | list | `[]` | |
| metrics.fluentbit.extraVolumes | list | `[]` | |
| metrics.fluentbit.filters | string | `"nil"` | fluentbit filters as a yaml list in a multiline string |
| metrics.fluentbit.inputs | string | Configuration to scrape local prometheus. See `values.yaml`. | fluentbit inputs as a yaml list in a multiline string |
| metrics.fluentbit.image.imagePullPolicy | string | `""` | image pull policy applied to Fluent Bit for metrics if no global is set |
| metrics.fluentbit.image.repository | string | `""` | image repository applied to Fluent Bit for metrics if no global is set |
| metrics.fluentbit.image.tag | string | `""` | image tag applied to Fluent Bit for metrics if no global is set |
| metrics.fluentbit.image.imagePullPolicy | string | `""` | image pull policy applied to Fluent Bit for metrics if no global is set |
| metrics.fluentbit.inputs | string | Configuration to scrape local prometheus. See `values.yaml`. | fluentbit inputs as a yaml list in a multiline string |
| metrics.fluentbit.matchQuery | string | `"match[]={job!=\"\"}"` | Query parameter to apply to the federate Prometheus URL, use this to filter and send only specific metrics |
| metrics.fluentbit.nodeSelector | hash | `"nil"` | fluentbit statefulset node selectors |
| metrics.fluentbit.prometheusScrapeBufferMaxSize | string | `"100M"` | fluentbit buffer size. The more metrics to send the bigger needs to be |
| metrics.fluentbit.prometheusScrapeInterval | string | `"60s"` | interval used by fluentbit to scrape metrics from prometheus |
| metrics.fluentbit.resources.limits.cpu | string | `"1"` | |
......@@ -60,8 +75,9 @@ This file contains the markdown version of the default values that this chart ta
| metrics.prometheus.enabled | bool | `true` | if true prometheus operator and a prometheus server will be installed |
| metrics.prometheus.operator | object | Resources configuration. See `values.yaml`. | specific configuration for the prometheus operator |
| metrics.prometheus.operator.nodeSelector | hash | `"nil"` | prometheus operator node selectors |
| metrics.prometheus.server.nodeSelector | hash | `"nil"` | prometheus server node selectors |
| metrics.prometheus.server.extraLabelsForMetrics | hash | `{}` | set of static labels and values to add to all the metrics gathered by the in-cluster prometheus when exported to central monitoring |
| metrics.prometheus.server.image | string | `"registry.cern.ch/monit/cern-it-monitoring-prometheus:v2.50.0"` | prometheus image to use by the local cluster prometheus |
| metrics.prometheus.server.nodeSelector | hash | `"nil"` | prometheus server node selectors |
| metrics.prometheus.server.remoteWrite | object | `{}` | remote write prometheus configuration |
| metrics.prometheus.server.resources.limits.cpu | string | `"500m"` | |
| metrics.prometheus.server.resources.limits.memory | string | `"5Gi"` | |
......@@ -70,26 +86,10 @@ This file contains the markdown version of the default values that this chart ta
| metrics.prometheus.server.retention | string | `"24h"` | interval during which local cluster prometheus will store metrics |
| metrics.prometheus.server.scrapeInterval | string | `"10s"` | interval used to self scrape metrics |
| metrics.prometheus.server.scrapeTimeout | string | `"5s"` | timeout for self scraped metrics |
| metrics.prometheus.server.image | string | `"registry.cern.ch/monit/cern-it-monitoring-prometheus:v2.50.0"` | prometheus image to use by the local cluster prometheus |
| metrics.prometheus.server.version | string | `"v2.50.0"` | prometheus version to use by the local cluster prometheus |
| metrics.alertmanager.enabled | bool | `false` | if true alertmanager will be installed and prometheus reconfigured to use it as the alerting endpoint |
| metrics.alertmanager.image | string | `"registry.cern.ch/monit/cern-it-monitoring-alertmanager"` | alertmanager image to use by the local cluster alertmanager |
| metrics.alertmanager.tag | string | `"v0.27.0"` | alertmanager image tag to be used when pulling it |
| metrics.alertmanager.pullPolicy | string | `"IfNotPresent"` | pull policy for the alertmanager image |
| metrics.alertmanager.replicas | int | `3` | number of replicas for the alertmanager deployment, defaults 3 for HA |
| metrics.alertmanager.ingress.enabled | bool | `false` | if set to true an ingress will be created for the alertmanager service |
| metrics.alertmanager.ingress.className | string | `""` | class name to be used by the alertmanager ingress |
| metrics.alertmanager.ingress.path | string | `"/"` | entry path for the alertmanager ingress |
| metrics.alertmanager.ingress.pathType | string | `"ImplementationSpecific"` | path type for the alertmanager ingress |
| metrics.alertmanager.ingress.hosts | Array | `[]` | list of hosts for the alertmanager ingress |
| metrics.alertmanager.ingress.tls | Hash | `{}` | tls configuration for the alertmanager ingress |
| metrics.alertmanager.nodeSelector | Hash | `{}` | node selector configuration for the alertmanager |
| metrics.alertmanager.volumes | Array | `[]` | list of volumes to be declared |
| metrics.alertmanager.volumeMounts | Array | `[]` | list of volumes to be mounted |
| otlp.endpoint | string | `"monit-otlp.cern.ch"` | otlp endpoint where the otlp receivers are listening |
| otlp.port | int | `4319` | otlp port where the otlp receivers are listening |
| tenant.name | string | - | username used for authenticating with the MONIT infrastructure |
| tenant.password | string | - | password (plain) used for authenticating with the MONIT infrastructure |
| crds.enabled | bool | `true` | whether to install Prometheus operator's CRDs |
----------------------------------------------
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment