From 0b705539514fdc8512701763d0eeac809fe71750 Mon Sep 17 00:00:00 2001 From: Pete Wall Date: Fri, 1 Nov 2024 09:02:21 -0500 Subject: [PATCH] Add attributes processor (#833) Also update Alloy documentation links Signed-off-by: Pete Wall --- .../README.md | 8 +- .../values.yaml | 8 +- .../README.md | 12 +- .../values.yaml | 12 +- charts/feature-cluster-events/README.md | 2 +- charts/feature-cluster-events/values.yaml | 2 +- charts/feature-cluster-metrics/README.md | 68 +++--- charts/feature-cluster-metrics/values.yaml | 68 +++--- charts/feature-integrations/README.md | 2 +- charts/feature-integrations/values.yaml | 2 +- charts/feature-pod-logs/README.md | 2 +- charts/feature-pod-logs/values.yaml | 2 +- charts/feature-profiling/README.md | 6 +- charts/feature-profiling/values.yaml | 6 +- .../README.md | 20 +- .../values.yaml | 20 +- charts/k8s-monitoring-v1/README.md | 169 +++++++------- .../metrics.alloy | 8 + .../alloy-autoscaling-and-storage/output.yaml | 16 ++ .../application-observability/metrics.alloy | 22 ++ .../application-observability/output.yaml | 44 ++++ .../application-observability/values.yaml | 11 + .../docs/examples/azure-aks/metrics.alloy | 8 + .../docs/examples/azure-aks/output.yaml | 16 ++ .../examples/bearer-token-auth/metrics.alloy | 8 + .../examples/bearer-token-auth/output.yaml | 16 ++ .../docs/examples/beyla/metrics.alloy | 9 + .../docs/examples/beyla/output.yaml | 18 ++ .../control-plane-metrics/metrics.alloy | 8 + .../control-plane-metrics/output.yaml | 16 ++ .../docs/examples/custom-config/metrics.alloy | 8 + .../docs/examples/custom-config/output.yaml | 16 ++ .../custom-metrics-tuning/metrics.alloy | 7 + .../custom-metrics-tuning/output.yaml | 14 ++ .../examples/custom-pricing/metrics.alloy | 8 + .../docs/examples/custom-pricing/output.yaml | 16 ++ .../metrics.alloy | 7 + .../output.yaml | 14 ++ .../examples/default-values/metrics.alloy | 8 + .../docs/examples/default-values/output.yaml | 16 ++ .../docs/examples/eks-fargate/metrics.alloy | 8 + .../docs/examples/eks-fargate/output.yaml | 16 ++ .../environment-variables/metrics.alloy | 8 + .../environment-variables/output.yaml | 16 ++ .../examples/external-secrets/metrics.alloy | 8 + .../examples/external-secrets/output.yaml | 16 ++ .../docs/examples/extra-rules/metrics.alloy | 8 + .../docs/examples/extra-rules/output.yaml | 16 ++ .../docs/examples/gke-autopilot/metrics.alloy | 8 + .../docs/examples/gke-autopilot/output.yaml | 16 ++ .../docs/examples/ibm-cloud/metrics.alloy | 8 + .../docs/examples/ibm-cloud/output.yaml | 16 ++ .../docs/examples/logs-only/output.yaml | 7 + .../metrics.alloy | 8 + .../output.yaml | 16 ++ .../metric-module-imports/metrics.alloy | 8 + .../metric-module-imports/output.yaml | 16 ++ .../docs/examples/metrics-only/metrics.alloy | 7 + .../docs/examples/metrics-only/output.yaml | 14 ++ .../openshift-compatible/metrics.alloy | 8 + .../examples/openshift-compatible/output.yaml | 16 ++ .../otel-metrics-service/metrics.alloy | 8 + .../examples/otel-metrics-service/output.yaml | 16 ++ .../docs/examples/pod-labels/metrics.alloy | 9 + .../docs/examples/pod-labels/output.yaml | 18 ++ .../private-image-registry/metrics.alloy | 8 + .../private-image-registry/output.yaml | 16 ++ .../examples/profiles-enabled/metrics.alloy | 8 + .../examples/profiles-enabled/output.yaml | 16 ++ .../docs/examples/proxies/metrics.alloy | 8 + .../docs/examples/proxies/output.yaml | 16 ++ .../examples/scrape-intervals/metrics.alloy | 7 + .../examples/scrape-intervals/output.yaml | 14 ++ .../service-integrations/metrics.alloy | 8 + .../examples/service-integrations/output.yaml | 16 ++ .../docs/examples/sigv4-auth/metrics.alloy | 8 + .../docs/examples/sigv4-auth/output.yaml | 16 ++ .../examples/specific-namespace/metrics.alloy | 8 + .../examples/specific-namespace/output.yaml | 16 ++ .../examples/traces-enabled/metrics.alloy | 9 + .../docs/examples/traces-enabled/output.yaml | 18 ++ .../examples/windows-exporter/metrics.alloy | 8 + .../examples/windows-exporter/output.yaml | 16 ++ .../alloy_config/_processors.alloy.txt | 71 +++++- charts/k8s-monitoring-v1/values.schema.json | 60 +++++ charts/k8s-monitoring-v1/values.yaml | 206 ++++++++++-------- charts/k8s-monitoring/Chart.lock | 2 +- charts/k8s-monitoring/README.md | 2 +- ...feature-annotation-autodiscovery-1.0.0.tgz | Bin 3875 -> 3880 bytes ...eature-application-observability-1.0.0.tgz | Bin 5329 -> 5328 bytes ...onitoring-feature-cluster-events-1.0.0.tgz | Bin 1876 -> 1878 bytes ...nitoring-feature-cluster-metrics-1.0.0.tgz | Bin 51312 -> 51326 bytes ...-monitoring-feature-integrations-1.0.0.tgz | Bin 7532 -> 7534 bytes .../k8s-monitoring-feature-pod-logs-1.0.0.tgz | Bin 3887 -> 3889 bytes ...k8s-monitoring-feature-profiling-1.0.0.tgz | Bin 3563 -> 3567 bytes ...ture-prometheus-operator-objects-1.0.0.tgz | Bin 378432 -> 378427 bytes charts/k8s-monitoring/values.yaml | 2 +- 97 files changed, 1284 insertions(+), 293 deletions(-) diff --git a/charts/feature-annotation-autodiscovery/README.md b/charts/feature-annotation-autodiscovery/README.md index 28e1e0907..6a608ba07 100644 --- a/charts/feature-annotation-autodiscovery/README.md +++ b/charts/feature-annotation-autodiscovery/README.md @@ -71,14 +71,14 @@ Actual integration testing in a live environment should be done in the main [k8s | Key | Type | Default | Description | |-----|------|---------|-------------| -| extraDiscoveryRules | string | `""` | Rule blocks to be added to the prometheus.operator.podmonitors component for PodMonitors. These relabeling rules are applied pre-scrape against the targets from service discovery. The relabelings defined in the PodMonitor object are applied first, then these relabelings are applied. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | +| extraDiscoveryRules | string | `""` | Rule blocks to be added to the prometheus.operator.podmonitors component for PodMonitors. These relabeling rules are applied pre-scrape against the targets from service discovery. The relabelings defined in the PodMonitor object are applied first, then these relabelings are applied. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | ### Metric Processing Settings | Key | Type | Default | Description | |-----|------|---------|-------------| -| extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for PodMonitor objects. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides global.maxCacheSize | +| extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for PodMonitor objects. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides global.maxCacheSize | | metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | | metricsTuning.includeMetrics | list | `[]` | Metrics to keep. Can use regular expressions. | @@ -93,5 +93,5 @@ Actual integration testing in a live environment should be done in the main [k8s | Key | Type | Default | Description | |-----|------|---------|-------------| -| global.maxCacheSize | int | `100000` | Sets the max_cache_size for every prometheus.relabel component. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) This should be at least 2x-5x your largest scrape target or samples appended rate. | +| global.maxCacheSize | int | `100000` | Sets the max_cache_size for every prometheus.relabel component. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) This should be at least 2x-5x your largest scrape target or samples appended rate. | | global.scrapeInterval | string | `"60s"` | How frequently to scrape metrics. | diff --git a/charts/feature-annotation-autodiscovery/values.yaml b/charts/feature-annotation-autodiscovery/values.yaml index 9313e7e62..fd44d5ed3 100644 --- a/charts/feature-annotation-autodiscovery/values.yaml +++ b/charts/feature-annotation-autodiscovery/values.yaml @@ -12,7 +12,7 @@ global: # @section -- Global Settings scrapeInterval: 60s - # -- Sets the max_cache_size for every prometheus.relabel component. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # -- Sets the max_cache_size for every prometheus.relabel component. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # This should be at least 2x-5x your largest scrape target or samples appended rate. # @section -- Global Settings maxCacheSize: 100000 @@ -50,7 +50,7 @@ annotations: # These relabeling rules are applied pre-scrape against the targets from service discovery. # The relabelings defined in the PodMonitor object are applied first, then these relabelings are applied. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. -# ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) +# ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Discovery Settings extraDiscoveryRules: "" @@ -72,13 +72,13 @@ metricsTuning: # -- Rule blocks to be added to the prometheus.relabel component for PodMonitor objects. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. -# ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) +# ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Metric Processing Settings extraMetricProcessingRules: "" # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. -# ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) +# ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides global.maxCacheSize # @raw # @section -- Metric Processing Settings diff --git a/charts/feature-application-observability/README.md b/charts/feature-application-observability/README.md index 17a897809..a67effbb5 100644 --- a/charts/feature-application-observability/README.md +++ b/charts/feature-application-observability/README.md @@ -79,14 +79,14 @@ Actual integration testing in a live environment should be done in the main [k8s | Key | Type | Default | Description | |-----|------|---------|-------------| | logs.enabled | bool | `true` | | -| logs.filters | object | `{"log_record":[]}` | Apply a filter to logs received via receivers. ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol.processor.filter/)) | -| logs.transforms | object | `{"labels":["cluster","namespace","job","pod"],"log":[],"resource":[]}` | Apply a transformation to logs received via the OTLP or OTLP HTTP receivers. ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol.processor.transform/)) | +| logs.filters | object | `{"log_record":[]}` | Apply a filter to logs received via receivers. ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.filter/)) | +| logs.transforms | object | `{"labels":["cluster","namespace","job","pod"],"log":[],"resource":[]}` | Apply a transformation to logs received via the OTLP or OTLP HTTP receivers. ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.transform/)) | | logs.transforms.labels | list | `["cluster","namespace","job","pod"]` | The list of labels to set in the log stream. | | logs.transforms.log | list | `[]` | Log transformation rules. | | logs.transforms.resource | list | `[]` | Resource transformation rules. | | metrics.enabled | bool | `true` | | -| metrics.filters | object | `{"datapoint":[],"metric":[]}` | Apply a filter to metrics received via the OTLP or OTLP HTTP receivers. ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol.processor.filter/)) | -| metrics.transforms | object | `{"datapoint":[],"metric":[],"resource":[]}` | Apply a transformation to metrics received via the OTLP or OTLP HTTP receivers. ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol.processor.transform/)) | +| metrics.filters | object | `{"datapoint":[],"metric":[]}` | Apply a filter to metrics received via the OTLP or OTLP HTTP receivers. ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.filter/)) | +| metrics.transforms | object | `{"datapoint":[],"metric":[],"resource":[]}` | Apply a transformation to metrics received via the OTLP or OTLP HTTP receivers. ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.transform/)) | | receivers.grpc.enabled | bool | `false` | | | receivers.grpc.include_debug_metrics | bool | `false` | | | receivers.grpc.port | int | `4317` | | @@ -97,5 +97,5 @@ Actual integration testing in a live environment should be done in the main [k8s | receivers.zipkin.include_debug_metrics | bool | `false` | | | receivers.zipkin.port | int | `9411` | | | traces.enabled | bool | `true` | | -| traces.filters | object | `{"span":[],"spanevent":[]}` | Apply a filter to traces received via the OTLP or OTLP HTTP receivers. ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol.processor.filter/)) | -| traces.transforms | object | `{"resource":[],"span":[],"spanevent":[]}` | Apply a transformation to traces received via the OTLP or OTLP HTTP receivers. ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol.processor.transform/)) | +| traces.filters | object | `{"span":[],"spanevent":[]}` | Apply a filter to traces received via the OTLP or OTLP HTTP receivers. ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.filter/)) | +| traces.transforms | object | `{"resource":[],"span":[],"spanevent":[]}` | Apply a transformation to traces received via the OTLP or OTLP HTTP receivers. ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.transform/)) | diff --git a/charts/feature-application-observability/values.yaml b/charts/feature-application-observability/values.yaml index 82c10ab98..8f1a8726f 100644 --- a/charts/feature-application-observability/values.yaml +++ b/charts/feature-application-observability/values.yaml @@ -75,12 +75,12 @@ processors: metrics: enabled: true # -- Apply a filter to metrics received via the OTLP or OTLP HTTP receivers. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol.processor.filter/)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.filter/)) filters: metric: [] datapoint: [] # -- Apply a transformation to metrics received via the OTLP or OTLP HTTP receivers. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol.processor.transform/)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.transform/)) transforms: resource: [] metric: [] @@ -89,11 +89,11 @@ metrics: logs: enabled: true # -- Apply a filter to logs received via receivers. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol.processor.filter/)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.filter/)) filters: log_record: [] # -- Apply a transformation to logs received via the OTLP or OTLP HTTP receivers. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol.processor.transform/)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.transform/)) transforms: # -- Resource transformation rules. resource: [] @@ -105,12 +105,12 @@ logs: traces: enabled: true # -- Apply a filter to traces received via the OTLP or OTLP HTTP receivers. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol.processor.filter/)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.filter/)) filters: span: [] spanevent: [] # -- Apply a transformation to traces received via the OTLP or OTLP HTTP receivers. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol.processor.transform/)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.transform/)) transforms: resource: [] span: [] diff --git a/charts/feature-cluster-events/README.md b/charts/feature-cluster-events/README.md index 571087ef3..f41ae6a34 100644 --- a/charts/feature-cluster-events/README.md +++ b/charts/feature-cluster-events/README.md @@ -41,7 +41,7 @@ Actual integration testing in a live environment should be done in the main [k8s | Key | Type | Default | Description | |-----|------|---------|-------------| -| extraProcessingStages | string | `""` | Stage blocks to be added to the loki.process component for cluster events. ([docs](https://grafana.com/docs/alloy/latest/reference/components/loki.process/#blocks)) This value is templated so that you can refer to other values from this file. | +| extraProcessingStages | string | `""` | Stage blocks to be added to the loki.process component for cluster events. ([docs](https://grafana.com/docs/alloy/latest/reference/components/loki/loki.process/#blocks)) This value is templated so that you can refer to other values from this file. | ### General settings diff --git a/charts/feature-cluster-events/values.yaml b/charts/feature-cluster-events/values.yaml index 3d083cc15..bc513a3b2 100644 --- a/charts/feature-cluster-events/values.yaml +++ b/charts/feature-cluster-events/values.yaml @@ -16,7 +16,7 @@ namespaces: [] logFormat: logfmt # -- Stage blocks to be added to the loki.process component for cluster events. -# ([docs](https://grafana.com/docs/alloy/latest/reference/components/loki.process/#blocks)) +# ([docs](https://grafana.com/docs/alloy/latest/reference/components/loki/loki.process/#blocks)) # This value is templated so that you can refer to other values from this file. # @section -- Processing settings extraProcessingStages: "" diff --git a/charts/feature-cluster-metrics/README.md b/charts/feature-cluster-metrics/README.md index fa6ef1ab5..5ef98ff5d 100644 --- a/charts/feature-cluster-metrics/README.md +++ b/charts/feature-cluster-metrics/README.md @@ -167,9 +167,9 @@ Actual integration testing in a live environment should be done in the main [k8s | Key | Type | Default | Description | |-----|------|---------|-------------| | apiServer.enabled | bool | `false` | Scrape metrics from the API Server. | -| apiServer.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for the API Server. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| apiServer.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for the API Server. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| apiServer.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | +| apiServer.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for the API Server. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| apiServer.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for the API Server. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| apiServer.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | | apiServer.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | | apiServer.metricsTuning.includeMetrics | list | `[]` | Metrics to keep. Can use regular expressions. An empty list means keep all. | | apiServer.scrapeInterval | string | 60s | How frequently to scrape metrics from the API Server Overrides metrics.scrapeInterval | @@ -179,9 +179,9 @@ Actual integration testing in a live environment should be done in the main [k8s | Key | Type | Default | Description | |-----|------|---------|-------------| | cadvisor.enabled | bool | `true` | Scrape metrics from cAdvisor. | -| cadvisor.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for cAdvisor entities. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| cadvisor.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for cAdvisor metrics. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| cadvisor.maxCacheSize | string | `100000` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides global.maxCacheSize | +| cadvisor.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for cAdvisor entities. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| cadvisor.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for cAdvisor metrics. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| cadvisor.maxCacheSize | string | `100000` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides global.maxCacheSize | | cadvisor.metricsTuning.dropEmptyContainerLabels | bool | `true` | Drop metrics that have an empty container label | | cadvisor.metricsTuning.dropEmptyImageLabels | bool | `true` | Drop metrics that have an empty image label | | cadvisor.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | @@ -214,7 +214,7 @@ Actual integration testing in a live environment should be done in the main [k8s | Key | Type | Default | Description | |-----|------|---------|-------------| -| global.maxCacheSize | int | `100000` | Sets the max_cache_size for every prometheus.relabel component. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) This should be at least 2x-5x your largest scrape target or samples appended rate. | +| global.maxCacheSize | int | `100000` | Sets the max_cache_size for every prometheus.relabel component. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) This should be at least 2x-5x your largest scrape target or samples appended rate. | | global.platform | string | `""` | The specific platform for this cluster. Will enable compatibility for some platforms. Supported options: (empty) or "openshift". | | global.scrapeInterval | string | `"60s"` | How frequently to scrape metrics. | @@ -223,10 +223,10 @@ Actual integration testing in a live environment should be done in the main [k8s | Key | Type | Default | Description | |-----|------|---------|-------------| | kepler.enabled | bool | `false` | Deploy and scrape Kepler metrics. | -| kepler.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Kepler. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with __ (i.e. __meta_kubernetes*) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| kepler.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Kepler. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no __meta* labels are present. | +| kepler.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Kepler. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with __ (i.e. __meta_kubernetes*) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| kepler.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Kepler. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no __meta* labels are present. | | kepler.labelMatchers | object | `{"app.kubernetes.io/name":"kepler"}` | Label matchers used to select the Kepler pods | -| kepler.maxCacheSize | string | `100000` | Sets the max_cache_size for the prometheus.relabel component for Kepler. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides global.maxCacheSize | +| kepler.maxCacheSize | string | `100000` | Sets the max_cache_size for the prometheus.relabel component for Kepler. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides global.maxCacheSize | | kepler.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | | kepler.metricsTuning.includeMetrics | list | `[]` | Metrics to keep. Can use regular expressions. | | kepler.metricsTuning.useDefaultAllowList | bool | `true` | Filter the list of metrics from Kepler to the minimal set required for Kubernetes Monitoring. See [Metrics Tuning and Allow Lists](#metrics-tuning-and-allow-lists) | @@ -238,10 +238,10 @@ Actual integration testing in a live environment should be done in the main [k8s |-----|------|---------|-------------| | kube-state-metrics.deploy | bool | `true` | Deploy kube-state-metrics. Set to false if your cluster already has kube-state-metrics deployed. | | kube-state-metrics.enabled | bool | `true` | Scrape metrics from kube-state-metrics. | -| kube-state-metrics.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for kube-state-metrics. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with __ (i.e. __meta_kubernetes*) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| kube-state-metrics.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for kube-state-metrics metrics. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | +| kube-state-metrics.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for kube-state-metrics. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with __ (i.e. __meta_kubernetes*) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| kube-state-metrics.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for kube-state-metrics metrics. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | | kube-state-metrics.labelMatchers | object | `{"app.kubernetes.io/name":"kube-state-metrics"}` | Labels used to select the kube-state-metrics service. | -| kube-state-metrics.maxCacheSize | string | `100000` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides global.maxCacheSize | +| kube-state-metrics.maxCacheSize | string | `100000` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides global.maxCacheSize | | kube-state-metrics.metricLabelsAllowlist | list | `["nodes=[agentpool,alpha.eksctl.io/cluster-name,alpha.eksctl.io/nodegroup-name,beta.kubernetes.io/instance-type,cloud.google.com/gke-nodepool,cluster_name,ec2_amazonaws_com_Name,ec2_amazonaws_com_aws_autoscaling_groupName,ec2_amazonaws_com_aws_autoscaling_group_name,ec2_amazonaws_com_name,eks_amazonaws_com_nodegroup,k8s_io_cloud_provider_aws,karpenter.sh/nodepool,kubernetes.azure.com/cluster,kubernetes.io/arch,kubernetes.io/hostname,kubernetes.io/os,node.kubernetes.io/instance-type,topology.kubernetes.io/region,topology.kubernetes.io/zone]"]` | `kube__labels` metrics to generate. The default is to include a useful set for Node labels. | | kube-state-metrics.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | | kube-state-metrics.metricsTuning.includeMetrics | list | `[]` | Metrics to keep. Can use regular expressions. | @@ -253,9 +253,9 @@ Actual integration testing in a live environment should be done in the main [k8s | Key | Type | Default | Description | |-----|------|---------|-------------| | kubeControllerManager.enabled | bool | `false` | Scrape metrics from the Kube Controller Manager | -| kubeControllerManager.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for the Kube Controller Manager. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| kubeControllerManager.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for the Kube Controller Manager. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| kubeControllerManager.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | +| kubeControllerManager.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for the Kube Controller Manager. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| kubeControllerManager.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for the Kube Controller Manager. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| kubeControllerManager.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | | kubeControllerManager.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | | kubeControllerManager.metricsTuning.includeMetrics | list | `[]` | Metrics to keep. Can use regular expressions. An empty list means keep all. | | kubeControllerManager.port | int | `10257` | Port number used by the Kube Controller Manager, set by `--secure-port.` | @@ -266,9 +266,9 @@ Actual integration testing in a live environment should be done in the main [k8s | Key | Type | Default | Description | |-----|------|---------|-------------| | kubeProxy.enabled | bool | `false` | Scrape metrics from the Kube Proxy | -| kubeProxy.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for the Kube Proxy. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| kubeProxy.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for the Kube Proxy. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| kubeProxy.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | +| kubeProxy.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for the Kube Proxy. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| kubeProxy.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for the Kube Proxy. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| kubeProxy.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | | kubeProxy.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | | kubeProxy.metricsTuning.includeMetrics | list | `[]` | Metrics to keep. Can use regular expressions. An empty list means keep all. | | kubeProxy.port | int | `10249` | Port number used by the Kube Proxy, set in `--metrics-bind-address`. | @@ -279,9 +279,9 @@ Actual integration testing in a live environment should be done in the main [k8s | Key | Type | Default | Description | |-----|------|---------|-------------| | kubeScheduler.enabled | bool | `false` | Scrape metrics from the Kube Scheduler | -| kubeScheduler.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for the Kube Scheduler. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| kubeScheduler.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for the Kube Scheduler. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| kubeScheduler.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | +| kubeScheduler.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for the Kube Scheduler. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| kubeScheduler.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for the Kube Scheduler. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| kubeScheduler.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | | kubeScheduler.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | | kubeScheduler.metricsTuning.includeMetrics | list | `[]` | Metrics to keep. Can use regular expressions. An empty list means keep all. | | kubeScheduler.port | int | `10259` | Port number used by the Kube Scheduler, set by `--secure-port`. | @@ -292,9 +292,9 @@ Actual integration testing in a live environment should be done in the main [k8s | Key | Type | Default | Description | |-----|------|---------|-------------| | kubelet.enabled | bool | `true` | Scrape metrics from kubelet. | -| kubelet.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Kubelet entities. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| kubelet.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Kubelet metrics. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| kubelet.maxCacheSize | string | `100000` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides global.maxCacheSize | +| kubelet.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Kubelet entities. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| kubelet.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Kubelet metrics. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| kubelet.maxCacheSize | string | `100000` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides global.maxCacheSize | | kubelet.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | | kubelet.metricsTuning.includeMetrics | list | `[]` | Metrics to keep. Can use regular expressions. | | kubelet.metricsTuning.useDefaultAllowList | bool | `true` | Filter the list of metrics from the Kubelet to the minimal set required for Kubernetes Monitoring. See [Metrics Tuning and Allow Lists](#metrics-tuning-and-allow-lists) | @@ -305,9 +305,9 @@ Actual integration testing in a live environment should be done in the main [k8s | Key | Type | Default | Description | |-----|------|---------|-------------| | kubeletResource.enabled | bool | `true` | Scrape resource metrics from kubelet. | -| kubeletResource.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Kubelet Resources entities. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| kubeletResource.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Kubelet Resources metrics. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| kubeletResource.maxCacheSize | string | `100000` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides global.maxCacheSize | +| kubeletResource.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Kubelet Resources entities. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| kubeletResource.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Kubelet Resources metrics. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| kubeletResource.maxCacheSize | string | `100000` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides global.maxCacheSize | | kubeletResource.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | | kubeletResource.metricsTuning.includeMetrics | list | `[]` | Metrics to keep. Can use regular expressions. | | kubeletResource.metricsTuning.useDefaultAllowList | bool | `true` | Filter the list of resources metrics from the Kubelet to the minimal set required for Kubernetes Monitoring. See [Metrics Tuning and Allow Lists](#metrics-tuning-and-allow-lists) | @@ -324,10 +324,10 @@ Actual integration testing in a live environment should be done in the main [k8s | Key | Type | Default | Description | |-----|------|---------|-------------| | node-exporter.enabled | bool | `true` | Scrape metrics from Node Exporter. | -| node-exporter.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Node Exporter. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with __ (i.e. __meta_kubernetes*) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| node-exporter.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Node Exporter metrics. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | +| node-exporter.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Node Exporter. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with __ (i.e. __meta_kubernetes*) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| node-exporter.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Node Exporter metrics. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | | node-exporter.labelMatchers | object | `{"app.kubernetes.io/name":"node-exporter"}` | Labels used to select the Node Exporter pods. | -| node-exporter.maxCacheSize | string | `100000` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides global.maxCacheSize | +| node-exporter.maxCacheSize | string | `100000` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides global.maxCacheSize | | node-exporter.metricsTuning.dropMetricsForFilesystem | list | `["tempfs"]` | Drop metrics for the given filesystem types | | node-exporter.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | | node-exporter.metricsTuning.includeMetrics | list | `[]` | Metrics to keep. Can use regular expressions. | @@ -346,10 +346,10 @@ Actual integration testing in a live environment should be done in the main [k8s | Key | Type | Default | Description | |-----|------|---------|-------------| | windows-exporter.enabled | bool | `true` | Scrape node metrics | -| windows-exporter.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Windows Exporter. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with __ (i.e. __meta_kubernetes*) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| windows-exporter.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Windows Exporter metrics. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | +| windows-exporter.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Windows Exporter. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with __ (i.e. __meta_kubernetes*) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| windows-exporter.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Windows Exporter metrics. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | | windows-exporter.labelMatchers | object | `{"app.kubernetes.io/name":"windows-exporter"}` | Labels used to select the Windows Exporter pods. | -| windows-exporter.maxCacheSize | string | `100000` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides global.maxCacheSize | +| windows-exporter.maxCacheSize | string | `100000` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides global.maxCacheSize | | windows-exporter.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | | windows-exporter.metricsTuning.includeMetrics | list | `[]` | Metrics to keep. Can use regular expressions. | | windows-exporter.metricsTuning.useDefaultAllowList | bool | `true` | Filter the list of metrics from Windows Exporter to the minimal set required for Kubernetes Monitoring. See [Metrics Tuning and Allow Lists](#metrics-tuning-and-allow-lists) | diff --git a/charts/feature-cluster-metrics/values.yaml b/charts/feature-cluster-metrics/values.yaml index a212096b8..fcbfb0308 100644 --- a/charts/feature-cluster-metrics/values.yaml +++ b/charts/feature-cluster-metrics/values.yaml @@ -16,7 +16,7 @@ global: # @section -- Global Settings scrapeInterval: 60s - # -- Sets the max_cache_size for every prometheus.relabel component. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # -- Sets the max_cache_size for every prometheus.relabel component. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # This should be at least 2x-5x your largest scrape target or samples appended rate. # @section -- Global Settings maxCacheSize: 100000 @@ -42,13 +42,13 @@ kubelet: # -- Rule blocks to be added to the discovery.relabel component for Kubelet entities. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Kubelet extraDiscoveryRules: "" # -- Rule blocks to be added to the prometheus.relabel component for Kubelet metrics. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Kubelet extraMetricProcessingRules: "" @@ -67,7 +67,7 @@ kubelet: # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides global.maxCacheSize # @default -- `100000` # @section -- Kubelet @@ -87,13 +87,13 @@ kubeletResource: # -- Rule blocks to be added to the discovery.relabel component for Kubelet Resources entities. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Kubelet Resources extraDiscoveryRules: "" # -- Rule blocks to be added to the prometheus.relabel component for Kubelet Resources metrics. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Kubelet Resources extraMetricProcessingRules: "" @@ -112,7 +112,7 @@ kubeletResource: # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides global.maxCacheSize # @default -- `100000` # @section -- Kubelet Resources @@ -132,13 +132,13 @@ cadvisor: # -- Rule blocks to be added to the discovery.relabel component for cAdvisor entities. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- cAdvisor extraDiscoveryRules: "" # -- Rule blocks to be added to the prometheus.relabel component for cAdvisor metrics. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- cAdvisor extraMetricProcessingRules: "" @@ -179,7 +179,7 @@ cadvisor: # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides global.maxCacheSize # @default -- `100000` # @section -- cAdvisor @@ -201,13 +201,13 @@ apiServer: # -- Rule blocks to be added to the discovery.relabel component for the API Server. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- API Server extraDiscoveryRules: "" # -- Rule blocks to be added to the prometheus.relabel component for the API Server. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- API Server extraMetricProcessingRules: "" @@ -222,7 +222,7 @@ apiServer: # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides metrics.maxCacheSize # @raw # @section -- API Server @@ -248,13 +248,13 @@ kubeControllerManager: # -- Rule blocks to be added to the discovery.relabel component for the Kube Controller Manager. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Kube Controller Manager extraDiscoveryRules: "" # -- Rule blocks to be added to the prometheus.relabel component for the Kube Controller Manager. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Kube Controller Manager extraMetricProcessingRules: "" @@ -269,7 +269,7 @@ kubeControllerManager: # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides metrics.maxCacheSize # @raw # @section -- Kube Controller Manager @@ -295,13 +295,13 @@ kubeProxy: # -- Rule blocks to be added to the discovery.relabel component for the Kube Proxy. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Kube Proxy extraDiscoveryRules: "" # -- Rule blocks to be added to the prometheus.relabel component for the Kube Proxy. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Kube Proxy extraMetricProcessingRules: "" @@ -316,7 +316,7 @@ kubeProxy: # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides metrics.maxCacheSize # @raw # @section -- Kube Proxy @@ -342,13 +342,13 @@ kubeScheduler: # -- Rule blocks to be added to the discovery.relabel component for the Kube Scheduler. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Kube Scheduler extraDiscoveryRules: "" # -- Rule blocks to be added to the prometheus.relabel component for the Kube Scheduler. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Kube Scheduler extraMetricProcessingRules: "" @@ -363,7 +363,7 @@ kubeScheduler: # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides metrics.maxCacheSize # @raw # @section -- Kube Scheduler @@ -387,13 +387,13 @@ kube-state-metrics: # -- Rule blocks to be added to the discovery.relabel component for kube-state-metrics. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with __ (i.e. __meta_kubernetes*) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- kube-state-metrics extraDiscoveryRules: "" # -- Rule blocks to be added to the prometheus.relabel component for kube-state-metrics metrics. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- kube-state-metrics extraMetricProcessingRules: "" @@ -417,7 +417,7 @@ kube-state-metrics: # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides global.maxCacheSize # @default -- `100000` # @section -- kube-state-metrics @@ -463,13 +463,13 @@ node-exporter: # -- Rule blocks to be added to the discovery.relabel component for Node Exporter. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with __ (i.e. __meta_kubernetes*) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Node Exporter extraDiscoveryRules: "" # -- Rule blocks to be added to the prometheus.relabel component for Node Exporter metrics. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Node Exporter extraMetricProcessingRules: "" @@ -499,7 +499,7 @@ node-exporter: # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides global.maxCacheSize # @default -- `100000` # @section -- Node Exporter @@ -549,13 +549,13 @@ windows-exporter: # -- Rule blocks to be added to the discovery.relabel component for Windows Exporter. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with __ (i.e. __meta_kubernetes*) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Windows Exporter extraDiscoveryRules: "" # -- Rule blocks to be added to the prometheus.relabel component for Windows Exporter metrics. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Windows Exporter extraMetricProcessingRules: "" @@ -579,7 +579,7 @@ windows-exporter: # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides global.maxCacheSize # @default -- `100000` # @section -- Windows Exporter @@ -620,11 +620,11 @@ kepler: # -- Rule blocks to be added to the discovery.relabel component for Kepler. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with __ (i.e. __meta_kubernetes*) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Kepler extraDiscoveryRules: "" - # -- Rule blocks to be added to the prometheus.relabel component for Kepler. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # -- Rule blocks to be added to the prometheus.relabel component for Kepler. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no __meta* labels are present. # @section -- Kepler extraMetricProcessingRules: "" @@ -651,7 +651,7 @@ kepler: # -- Sets the max_cache_size for the prometheus.relabel component for Kepler. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides global.maxCacheSize # @default -- `100000` # @section -- Kepler diff --git a/charts/feature-integrations/README.md b/charts/feature-integrations/README.md index 76878daae..66869e2a8 100644 --- a/charts/feature-integrations/README.md +++ b/charts/feature-integrations/README.md @@ -101,5 +101,5 @@ Actual integration testing in a live environment should be done in the main [k8s | Key | Type | Default | Description | |-----|------|---------|-------------| -| global.maxCacheSize | int | `100000` | Sets the max_cache_size for every prometheus.relabel component. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) This should be at least 2x-5x your largest scrape target or samples appended rate. | +| global.maxCacheSize | int | `100000` | Sets the max_cache_size for every prometheus.relabel component. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) This should be at least 2x-5x your largest scrape target or samples appended rate. | | global.scrapeInterval | string | `"60s"` | How frequently to scrape metrics. | diff --git a/charts/feature-integrations/values.yaml b/charts/feature-integrations/values.yaml index 51af8386c..933f0fb12 100644 --- a/charts/feature-integrations/values.yaml +++ b/charts/feature-integrations/values.yaml @@ -12,7 +12,7 @@ global: # @section -- Global Settings scrapeInterval: 60s - # -- Sets the max_cache_size for every prometheus.relabel component. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # -- Sets the max_cache_size for every prometheus.relabel component. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # This should be at least 2x-5x your largest scrape target or samples appended rate. # @section -- Global Settings maxCacheSize: 100000 diff --git a/charts/feature-pod-logs/README.md b/charts/feature-pod-logs/README.md index 60abcb0df..021398ac9 100644 --- a/charts/feature-pod-logs/README.md +++ b/charts/feature-pod-logs/README.md @@ -61,5 +61,5 @@ Actual integration testing in a live environment should be done in the main [k8s | Key | Type | Default | Description | |-----|------|---------|-------------| | extraDiscoveryRules | string | `""` | Rules to filter pods for log gathering. Only used for "volumes" or "kubernetesApi" gather methods. | -| extraLogProcessingStages | string | `""` | Stage blocks to be added to the loki.process component for pod logs. ([docs](https://grafana.com/docs/alloy/latest/reference/components/loki.process/#blocks)) This value is templated so that you can refer to other values from this file. | +| extraLogProcessingStages | string | `""` | Stage blocks to be added to the loki.process component for pod logs. ([docs](https://grafana.com/docs/alloy/latest/reference/components/loki/loki.process/#blocks)) This value is templated so that you can refer to other values from this file. | | gatherMethod | string | `"volumes"` | The method to gather pod logs. Options are "volumes", "kubernetesApi", "OpenShiftClusterLogForwarder" (experimental). | diff --git a/charts/feature-pod-logs/values.yaml b/charts/feature-pod-logs/values.yaml index d08065e6d..bd81d3ef5 100644 --- a/charts/feature-pod-logs/values.yaml +++ b/charts/feature-pod-logs/values.yaml @@ -27,7 +27,7 @@ excludeNamespaces: [] extraDiscoveryRules: "" # -- Stage blocks to be added to the loki.process component for pod logs. -# ([docs](https://grafana.com/docs/alloy/latest/reference/components/loki.process/#blocks)) +# ([docs](https://grafana.com/docs/alloy/latest/reference/components/loki/loki.process/#blocks)) # This value is templated so that you can refer to other values from this file. extraLogProcessingStages: "" diff --git a/charts/feature-profiling/README.md b/charts/feature-profiling/README.md index 23b6e7028..96d346bfc 100644 --- a/charts/feature-profiling/README.md +++ b/charts/feature-profiling/README.md @@ -42,7 +42,7 @@ Actual integration testing in a live environment should be done in the main [k8s |-----|------|---------|-------------| | ebpf.demangle | string | `"none"` | C++ demangle mode. Available options are: none, simplified, templates, full | | ebpf.enabled | bool | `true` | Gather profiles using eBPF | -| ebpf.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for eBPF profile sources. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | +| ebpf.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for eBPF profile sources. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | | ebpf.namespaces | list | `[]` | Which namespaces to look for pods with profiles. | ### General settings @@ -57,7 +57,7 @@ Actual integration testing in a live environment should be done in the main [k8s | Key | Type | Default | Description | |-----|------|---------|-------------| | java.enabled | bool | `true` | Gather profiles by scraping java HTTP endpoints | -| java.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Java profile sources. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | +| java.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Java profile sources. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | | java.namespaces | list | `[]` | Which namespaces to look for pods with profiles. | | java.profilingConfig | object | `{"alloc":"512k","cpu":true,"interval":"60s","lock":"10ms","sampleRate":100}` | Configuration for the async-profiler | @@ -66,6 +66,6 @@ Actual integration testing in a live environment should be done in the main [k8s | Key | Type | Default | Description | |-----|------|---------|-------------| | pprof.enabled | bool | `true` | Gather profiles by scraping pprof HTTP endpoints | -| pprof.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for eBPF profile sources. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | +| pprof.extraDiscoveryRules | string | `""` | Rule blocks to be added to the discovery.relabel component for eBPF profile sources. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | | pprof.namespaces | list | `[]` | Which namespaces to look for pods with profiles. | | pprof.types | object | `{"block":true,"cpu":true,"fgprof":true,"godeltaprof_block":false,"godeltaprof_memory":false,"godeltaprof_mutex":false,"goroutine":true,"memory":true,"mutex":true}` | Profile types to gather | diff --git a/charts/feature-profiling/values.yaml b/charts/feature-profiling/values.yaml index 5472f662c..62d0b42d9 100644 --- a/charts/feature-profiling/values.yaml +++ b/charts/feature-profiling/values.yaml @@ -21,7 +21,7 @@ ebpf: # -- Rule blocks to be added to the discovery.relabel component for eBPF profile sources. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- eBPF extraDiscoveryRules: "" @@ -39,7 +39,7 @@ java: namespaces: [] # -- Rule blocks to be added to the discovery.relabel component for Java profile sources. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Java extraDiscoveryRules: "" @@ -64,7 +64,7 @@ pprof: # -- Rule blocks to be added to the discovery.relabel component for eBPF profile sources. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- pprof extraDiscoveryRules: "" diff --git a/charts/feature-prometheus-operator-objects/README.md b/charts/feature-prometheus-operator-objects/README.md index 71a734414..b9c7b44d4 100644 --- a/charts/feature-prometheus-operator-objects/README.md +++ b/charts/feature-prometheus-operator-objects/README.md @@ -65,7 +65,7 @@ Actual integration testing in a live environment should be done in the main [k8s | Key | Type | Default | Description | |-----|------|---------|-------------| -| global.maxCacheSize | int | `100000` | Sets the max_cache_size for every prometheus.relabel component. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) This should be at least 2x-5x your largest scrape target or samples appended rate. | +| global.maxCacheSize | int | `100000` | Sets the max_cache_size for every prometheus.relabel component. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) This should be at least 2x-5x your largest scrape target or samples appended rate. | | global.scrapeInterval | string | `"60s"` | How frequently to scrape metrics. | ### PodMonitors @@ -73,9 +73,9 @@ Actual integration testing in a live environment should be done in the main [k8s | Key | Type | Default | Description | |-----|------|---------|-------------| | podMonitors.enabled | bool | `true` | Enable discovery of Prometheus Operator PodMonitor objects. | -| podMonitors.extraDiscoveryRules | string | `""` | Rule blocks to be added to the prometheus.operator.podmonitors component for PodMonitors. These relabeling rules are applied pre-scrape against the targets from service discovery. The relabelings defined in the PodMonitor object are applied first, then these relabelings are applied. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| podMonitors.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for PodMonitor objects. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| podMonitors.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides global.maxCacheSize | +| podMonitors.extraDiscoveryRules | string | `""` | Rule blocks to be added to the prometheus.operator.podmonitors component for PodMonitors. These relabeling rules are applied pre-scrape against the targets from service discovery. The relabelings defined in the PodMonitor object are applied first, then these relabelings are applied. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| podMonitors.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for PodMonitor objects. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| podMonitors.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides global.maxCacheSize | | podMonitors.namespaces | list | `[]` | Which namespaces to look for PodMonitor objects. | | podMonitors.scrapeInterval | string | 60s | How frequently to scrape metrics from PodMonitor objects. Only used if the PodMonitor does not specify the scrape interval. Overrides global.scrapeInterval | | podMonitors.selector | string | `""` | Selector to filter which PodMonitor objects to use. | @@ -85,9 +85,9 @@ Actual integration testing in a live environment should be done in the main [k8s | Key | Type | Default | Description | |-----|------|---------|-------------| | probes.enabled | bool | `true` | Enable discovery of Prometheus Operator Probe objects. | -| probes.extraDiscoveryRules | string | `""` | Rule blocks to be added to the prometheus.operator.probes component for Probes. These relabeling rules are applied pre-scrape against the targets from service discovery. The relabelings defined in the PodMonitor object are applied first, then these relabelings are applied. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| probes.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Probe objects. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| probes.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides global.maxCacheSize | +| probes.extraDiscoveryRules | string | `""` | Rule blocks to be added to the prometheus.operator.probes component for Probes. These relabeling rules are applied pre-scrape against the targets from service discovery. The relabelings defined in the PodMonitor object are applied first, then these relabelings are applied. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| probes.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Probe objects. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| probes.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides global.maxCacheSize | | probes.namespaces | list | `[]` | Which namespaces to look for Probe objects. | | probes.scrapeInterval | string | 60s | How frequently to scrape metrics from Probe objects. Only used if the Probe does not specify the scrape interval. Overrides global.scrapeInterval | | probes.selector | string | `""` | Selector to filter which Probes objects to use. | @@ -97,9 +97,9 @@ Actual integration testing in a live environment should be done in the main [k8s | Key | Type | Default | Description | |-----|------|---------|-------------| | serviceMonitors.enabled | bool | `true` | Enable discovery of Prometheus Operator ServiceMonitor objects. | -| serviceMonitors.extraDiscoveryRules | string | `""` | Rule blocks to be added to the prometheus.operator.probes component for Probes. These relabeling rules are applied pre-scrape against the targets from service discovery. The relabelings defined in the PodMonitor object are applied first, then these relabelings are applied. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| serviceMonitors.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for ServiceMonitor objects. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| serviceMonitors.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides global.maxCacheSize | +| serviceMonitors.extraDiscoveryRules | string | `""` | Rule blocks to be added to the prometheus.operator.probes component for Probes. These relabeling rules are applied pre-scrape against the targets from service discovery. The relabelings defined in the PodMonitor object are applied first, then these relabelings are applied. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| serviceMonitors.extraMetricProcessingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for ServiceMonitor objects. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| serviceMonitors.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides global.maxCacheSize | | serviceMonitors.namespaces | list | `[]` | Which namespaces to look for ServiceMonitor objects. | | serviceMonitors.scrapeInterval | string | 60s | How frequently to scrape metrics from ServiceMonitor objects. Only used if the ServiceMonitor does not specify the scrape interval. Overrides global.scrapeInterval | | serviceMonitors.selector | string | `""` | Selector to filter which ServiceMonitor objects to use. | diff --git a/charts/feature-prometheus-operator-objects/values.yaml b/charts/feature-prometheus-operator-objects/values.yaml index b1d5722aa..aa9a8dcff 100644 --- a/charts/feature-prometheus-operator-objects/values.yaml +++ b/charts/feature-prometheus-operator-objects/values.yaml @@ -12,7 +12,7 @@ global: # @section -- Global Settings scrapeInterval: 60s - # -- Sets the max_cache_size for every prometheus.relabel component. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # -- Sets the max_cache_size for every prometheus.relabel component. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # This should be at least 2x-5x your largest scrape target or samples appended rate. # @section -- Global Settings maxCacheSize: 100000 @@ -47,19 +47,19 @@ podMonitors: # These relabeling rules are applied pre-scrape against the targets from service discovery. # The relabelings defined in the PodMonitor object are applied first, then these relabelings are applied. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- PodMonitors extraDiscoveryRules: "" # -- Rule blocks to be added to the prometheus.relabel component for PodMonitor objects. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- PodMonitors extraMetricProcessingRules: "" # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides global.maxCacheSize # @raw # @section -- PodMonitors @@ -89,19 +89,19 @@ probes: # These relabeling rules are applied pre-scrape against the targets from service discovery. # The relabelings defined in the PodMonitor object are applied first, then these relabelings are applied. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Probes extraDiscoveryRules: "" # -- Rule blocks to be added to the prometheus.relabel component for Probe objects. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Probes extraMetricProcessingRules: "" # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides global.maxCacheSize # @raw # @section -- Probes @@ -131,19 +131,19 @@ serviceMonitors: # These relabeling rules are applied pre-scrape against the targets from service discovery. # The relabelings defined in the PodMonitor object are applied first, then these relabelings are applied. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- ServiceMonitors extraDiscoveryRules: "" # -- Rule blocks to be added to the prometheus.relabel component for ServiceMonitor objects. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- ServiceMonitors extraMetricProcessingRules: "" # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides global.maxCacheSize # @raw # @section -- ServiceMonitors diff --git a/charts/k8s-monitoring-v1/README.md b/charts/k8s-monitoring-v1/README.md index 4f720dbc2..ba8e92114 100644 --- a/charts/k8s-monitoring-v1/README.md +++ b/charts/k8s-monitoring-v1/README.md @@ -272,7 +272,7 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | externalServices.loki.secret.namespace | string | `""` | The namespace of the secret. | | externalServices.loki.tenantId | string | `""` | Loki tenant ID | | externalServices.loki.tenantIdKey | string | `"tenantId"` | The key for the tenant ID property in the secret | -| externalServices.loki.tls | object | `{}` | [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/loki.write/#tls_config-block) to configure for the logs service. | +| externalServices.loki.tls | object | `{}` | [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/loki/loki.write/#tls_config-block) to configure for the logs service. | | externalServices.loki.writeEndpoint | string | `"/loki/api/v1/push"` | Loki logs write endpoint. | ### External Services (Prometheus) @@ -336,12 +336,12 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | externalServices.prometheus.sigv4.secretKeyKey | string | `"secretKey"` | Configure the Key for Prometheus Remote Write SigV4 Secret Key secret | | externalServices.prometheus.tenantId | string | `""` | Sets the `X-Scope-OrgID` header when sending metrics unless authMode is sigv4 | | externalServices.prometheus.tenantIdKey | string | `"tenantId"` | The key for the tenant ID property in the secret | -| externalServices.prometheus.tls | object | `{}` | TLS settings to configure for the metrics service, compatible with [remoteWrite protocol](https://grafana.com/docs/alloy/latest/reference/components/prometheus.remote_write/#tls_config-block), [otlp](https://grafana.com/docs/alloy/latest/reference/components/otelcol.exporter.otlp/#tls-block), or [otlphttp](https://grafana.com/docs/alloy/latest/reference/components/otelcol.exporter.otlphttp/#tls-block) protocols | +| externalServices.prometheus.tls | object | `{}` | TLS settings to configure for the metrics service, compatible with [remoteWrite protocol](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.remote_write/#tls_config-block), [otlp](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.exporter.otlp/#tls-block), or [otlphttp](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.exporter.otlphttp/#tls-block) protocols | | externalServices.prometheus.wal.maxKeepaliveTime | string | `"8h"` | Maximum time to keep data in the WAL before removing it. | | externalServices.prometheus.wal.minKeepaliveTime | string | `"5m"` | Minimum time to keep data in the WAL before it can be removed. | | externalServices.prometheus.wal.truncateFrequency | string | `"2h"` | How frequently to clean up the WAL. | | externalServices.prometheus.writeEndpoint | string | `"/api/prom/push"` | Prometheus metrics write endpoint. Preset for Grafana Cloud Metrics instances. | -| externalServices.prometheus.writeRelabelConfigRules | string | `""` | Rule blocks to be added to the [write_relabel_config block](https://grafana.com/docs/alloy/latest/reference/components/prometheus.remote_write/#write_relabel_config-block) of the prometheus.remote_write component. | +| externalServices.prometheus.writeRelabelConfigRules | string | `""` | Rule blocks to be added to the [write_relabel_config block](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.remote_write/#write_relabel_config-block) of the prometheus.remote_write component. | ### External Services (Pyroscope) @@ -364,7 +364,7 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | externalServices.pyroscope.secret.namespace | string | `""` | The namespace of the secret. | | externalServices.pyroscope.tenantId | string | `""` | Pyroscope tenant ID | | externalServices.pyroscope.tenantIdKey | string | `"tenantId"` | The key for the tenant ID property in the secret | -| externalServices.pyroscope.tls | object | `{}` | [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/pyroscope.write/#tls_config-block) to configure for the profiles service. | +| externalServices.pyroscope.tls | object | `{}` | [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/pyroscope/pyroscope.write/#tls_config-block) to configure for the profiles service. | ### External Services (Tempo) @@ -389,8 +389,8 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | externalServices.tempo.secret.namespace | string | `""` | The namespace of the secret. | | externalServices.tempo.tenantId | string | `""` | Tempo tenant ID | | externalServices.tempo.tenantIdKey | string | `"tenantId"` | The key for the tenant ID property in the secret | -| externalServices.tempo.tls | object | `{}` | [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/otelcol.exporter.otlp/#tls-block) to configure for the traces service. | -| externalServices.tempo.tlsOptions | string | `""` | Define the [TLS block](https://grafana.com/docs/alloy/latest/reference/components/otelcol.exporter.otlp/#tls-block). Example: `tlsOptions: insecure = true` This option will be deprecated and removed soon. Please switch to `tls` and use yaml format. | +| externalServices.tempo.tls | object | `{}` | [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.exporter.otlp/#tls-block) to configure for the traces service. | +| externalServices.tempo.tlsOptions | string | `""` | Define the [TLS block](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.exporter.otlp/#tls-block). Example: `tlsOptions: insecure = true` This option will be deprecated and removed soon. Please switch to `tls` and use yaml format. | | externalServices.tempo.writeBufferSize | string | `""` | Size of the write buffer the gRPC client to use for writing requests. | ### Metrics Global @@ -425,7 +425,7 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely |-----|------|---------|-------------| | logs.cluster_events.enabled | bool | `true` | Scrape Kubernetes cluster events | | logs.cluster_events.extraConfig | string | `""` | Extra configuration that will be added to the Grafana Alloy for Cluster Events configuration file. This value is templated so that you can refer to other values from this file. This cannot be used to modify the generated configuration values, only append new components. See [Adding custom Flow configuration](#adding-custom-flow-configuration) for an example. | -| logs.cluster_events.extraStageBlocks | string | `""` | Stage blocks to be added to the loki.process component for cluster events. ([docs](https://grafana.com/docs/alloy/latest/reference/components/loki.process/#blocks)) This value is templated so that you can refer to other values from this file. | +| logs.cluster_events.extraStageBlocks | string | `""` | Stage blocks to be added to the loki.process component for cluster events. ([docs](https://grafana.com/docs/alloy/latest/reference/components/loki/loki.process/#blocks)) This value is templated so that you can refer to other values from this file. | | logs.cluster_events.logFormat | string | `"logfmt"` | Log format used to forward cluster events. Allowed values: `logfmt` (default), `json`. | | logs.cluster_events.logToStdout | bool | `false` | Logs the cluster events to stdout. Useful for debugging. | | logs.cluster_events.namespaces | list | `[]` | List of namespaces to watch for events (`[]` means all namespaces) | @@ -442,7 +442,7 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| | logs.journal.enabled | bool | `false` | Scrape Kubernetes Worker Journal Logs event | -| logs.journal.extraStageBlocks | string | `""` | Stage blocks to be added to the loki.process component for journal logs. ([docs](https://grafana.com/docs/alloy/latest/reference/components/loki.process/#blocks)) This value is templated so that you can refer to other values from this file. | +| logs.journal.extraStageBlocks | string | `""` | Stage blocks to be added to the loki.process component for journal logs. ([docs](https://grafana.com/docs/alloy/latest/reference/components/loki/loki.process/#blocks)) This value is templated so that you can refer to other values from this file. | | logs.journal.formatAsJson | bool | `false` | Whether to forward the original journal entry as JSON. | | logs.journal.jobLabel | string | `"integrations/kubernetes/journal"` | The value for the job label for journal logs | | logs.journal.maxAge | string | `"8h"` | The path to the journal logs on the worker node | @@ -453,14 +453,14 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| -| logs.journal.extraRelabelingRules | string | `""` | Rule blocks to be added used with the loki.source.journal component for journal logs. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) **Note:** Many field names from journald start with an `_`, such as `_systemd_unit`. The final internal label name would be `__journal__systemd_unit`, with two underscores between `__journal` and `systemd_unit`. | +| logs.journal.extraRelabelingRules | string | `""` | Rule blocks to be added used with the loki.source.journal component for journal logs. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) **Note:** Many field names from journald start with an `_`, such as `_systemd_unit`. The final internal label name would be `__journal__systemd_unit`, with two underscores between `__journal` and `systemd_unit`. | | logs.pod_logs.annotation | string | `"k8s.grafana.com/logs.autogather"` | Pod annotation to use for controlling log discovery. | | logs.pod_logs.annotations | object | `{"job":"k8s.grafana.com/logs.job"}` | Loki labels to set with values copied from the Kubernetes Pod annotations. Format: `: `. | | logs.pod_logs.discovery | string | `"all"` | Controls the behavior of discovering pods for logs. | | logs.pod_logs.enabled | bool | `true` | Capture and forward logs from Kubernetes pods | | logs.pod_logs.excludeNamespaces | list | `[]` | Do not capture logs from any pods in these namespaces. | -| logs.pod_logs.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for pod logs. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| logs.pod_logs.extraStageBlocks | string | `""` | Stage blocks to be added to the loki.process component for pod logs. ([docs](https://grafana.com/docs/alloy/latest/reference/components/loki.process/#blocks)) This value is templated so that you can refer to other values from this file. | +| logs.pod_logs.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for pod logs. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| logs.pod_logs.extraStageBlocks | string | `""` | Stage blocks to be added to the loki.process component for pod logs. ([docs](https://grafana.com/docs/alloy/latest/reference/components/loki/loki.process/#blocks)) This value is templated so that you can refer to other values from this file. | | logs.pod_logs.gatherMethod | string | `"volumes"` | Controls the behavior of gathering pod logs. When set to `volumes`, Grafana Alloy will use HostPath volume mounts on the cluster nodes to access the pod log files directly. When set to `api`, Grafana Alloy will access pod logs via the API server. This method may be preferable if your cluster prevents DaemonSets, HostPath volume mounts, or for other reasons. | | logs.pod_logs.labels | object | `{"app_kubernetes_io_name":"app.kubernetes.io/name"}` | Loki labels to set with values copied from the Kubernetes Pod labels. Format: `: `. | | logs.pod_logs.namespaces | list | `[]` | Only capture logs from pods in these namespaces (`[]` means all namespaces). | @@ -471,7 +471,7 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| | logs.podLogsObjects.enabled | bool | `false` | Enable discovery of Grafana Alloy PodLogs objects. | -| logs.podLogsObjects.extraStageBlocks | string | `""` | Stage blocks to be added to the loki.process component for logs gathered via PodLogs objects. ([docs](https://grafana.com/docs/alloy/latest/reference/components/loki.process/#blocks)) This value is templated so that you can refer to other values from this file. | +| logs.podLogsObjects.extraStageBlocks | string | `""` | Stage blocks to be added to the loki.process component for logs gathered via PodLogs objects. ([docs](https://grafana.com/docs/alloy/latest/reference/components/loki/loki.process/#blocks)) This value is templated so that you can refer to other values from this file. | | logs.podLogsObjects.namespaces | list | `[]` | Which namespaces to look for PodLogs objects. | | logs.podLogsObjects.selector | string | `""` | Selector to filter which PodLogs objects to use. | @@ -479,8 +479,8 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| -| logs.receiver.filters | object | `{"log_record":[]}` | Apply a filter to logs received via the OTLP or OTLP HTTP receivers. ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol.processor.filter/)) | -| logs.receiver.transforms | object | `{"labels":["cluster","namespace","job","pod"],"log":[],"resource":[]}` | Apply a transformation to logs received via the OTLP or OTLP HTTP receivers. ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol.processor.transform/)) | +| logs.receiver.filters | object | `{"log_record":[]}` | Apply a filter to logs received via the OTLP or OTLP HTTP receivers. ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.filter/)) | +| logs.receiver.transforms | object | `{"labels":["cluster","namespace","job","pod"],"log":[],"resource":[]}` | Apply a transformation to logs received via the OTLP or OTLP HTTP receivers. ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.transform/)) | | logs.receiver.transforms.labels | list | `["cluster","namespace","job","pod"]` | The list of labels to set in the Loki log stream. | | logs.receiver.transforms.log | list | `[]` | Log transformation rules. | | logs.receiver.transforms.resource | list | `[]` | Resource transformation rules. | @@ -490,10 +490,10 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| | metrics.alloy.enabled | bool | `true` | Scrape metrics from Grafana Alloy | -| metrics.alloy.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Grafana Alloy. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| metrics.alloy.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Grafana Alloy. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | +| metrics.alloy.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Grafana Alloy. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| metrics.alloy.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Grafana Alloy. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | | metrics.alloy.labelMatchers | object | `{"app.kubernetes.io/name":"alloy.*"}` | Label matchers used by Grafana Alloy to select Grafana Alloy pods | -| metrics.alloy.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | +| metrics.alloy.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | | metrics.alloy.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | | metrics.alloy.metricsTuning.includeMetrics | list | `[]` | Metrics to keep. Can use regular expressions. | | metrics.alloy.metricsTuning.useDefaultAllowList | bool | `true` | Filter the list of metrics from Grafana Alloy to the minimal set required for Kubernetes Monitoring. See [Metrics Tuning and Allow Lists](#metrics-tuning-and-allow-lists) | @@ -504,7 +504,7 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| -| metrics.alloyModules.connections | list | `[]` | List of connection configurations used by modules. Configures the import.git component ([docs](https://grafana.com/docs/alloy/latest/reference/components/import.git/)
- `alias: ""` the alias of the connection
- `repository: ""` URL of the Git repository containing the module.
- `revision: ""` Branch, tag, or commit to be checked out.
- `pull_frequency: 15m` How often the module should check for updates.
- `default: true` If true, this connection is used as the default when none is specified.
- `basic_auth: {}` Credentials for basic authentication if needed. ([docs](https://grafana.com/docs/alloy/latest/reference/config-blocks/import.git/#basic_auth-block))
- `ssh_key: {}` Provides SSH key details for secure connections. ([docs](https://grafana.com/docs/alloy/latest/reference/config-blocks/import.git/#ssh_key-block)) | +| metrics.alloyModules.connections | list | `[]` | List of connection configurations used by modules. Configures the import.git component ([docs](https://grafana.com/docs/alloy/latest/reference/components/import/import.git/)
- `alias: ""` the alias of the connection
- `repository: ""` URL of the Git repository containing the module.
- `revision: ""` Branch, tag, or commit to be checked out.
- `pull_frequency: 15m` How often the module should check for updates.
- `default: true` If true, this connection is used as the default when none is specified.
- `basic_auth: {}` Credentials for basic authentication if needed. ([docs](https://grafana.com/docs/alloy/latest/reference/config-blocks/import.git/#basic_auth-block))
- `ssh_key: {}` Provides SSH key details for secure connections. ([docs](https://grafana.com/docs/alloy/latest/reference/config-blocks/import.git/#ssh_key-block)) | | metrics.alloyModules.modules | list | `[]` | List of Modules to import. Each module is expected to have a "kubernetes" module and a "scrape" component. Each module can have the following properties:
- `name: ""` the name to use for the module. *note:* this is automatically prefixed with module_ to avoid conflicts with core components
- `path: ""` the path to the alloy module
- `connection: ""` (optional) the alias of the connection to use, if not specified the default connection is used
- `targets: {}` (optional) Additional arguments to be passed to the modules kubernetes component
- `scrape: {}` (optional) Additional arguments to be passed to the modules scrape component
- `extraRelabelingRules: ""` additional relabeling rules for the discovery.relabel component
- `extraMetricRelabelingRules:` additional relabeling rules for the prometheus.relabel component | ### Metrics Job: ApiServer @@ -512,9 +512,9 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| | metrics.apiserver.enabled | bool | `false` | Scrape metrics from the API Server | -| metrics.apiserver.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for the API Server. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| metrics.apiserver.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for the API Server. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| metrics.apiserver.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | +| metrics.apiserver.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for the API Server. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| metrics.apiserver.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for the API Server. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| metrics.apiserver.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | | metrics.apiserver.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | | metrics.apiserver.metricsTuning.includeMetrics | list | `[]` | Metrics to keep. Can use regular expressions. An empty list means keep all. | | metrics.apiserver.scrapeInterval | string | 60s | How frequently to scrape metrics from the API Server Overrides metrics.scrapeInterval | @@ -533,9 +533,9 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | metrics.autoDiscover.annotations.scrape | string | `"k8s.grafana.com/scrape"` | Annotation for enabling scraping for this service or pod. Value should be either "true" or "false" | | metrics.autoDiscover.bearerToken | object | `{"enabled":true}` | Sets bearer_token_file line in the prometheus.scrape annotation_autodiscovery. | | metrics.autoDiscover.enabled | bool | `true` | Enable annotation-based auto-discovery | -| metrics.autoDiscover.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for auto-discovered entities. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| metrics.autoDiscover.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for auto-discovered entities. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| metrics.autoDiscover.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | +| metrics.autoDiscover.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for auto-discovered entities. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| metrics.autoDiscover.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for auto-discovered entities. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| metrics.autoDiscover.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | | metrics.autoDiscover.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | | metrics.autoDiscover.metricsTuning.includeMetrics | list | `[]` | Metrics to keep. Can use regular expressions. An empty list means keep all. | | metrics.autoDiscover.scrapeInterval | string | 60s | How frequently to scrape metrics from auto-discovered entities. Overrides metrics.scrapeInterval | @@ -545,10 +545,10 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| | metrics.beyla.enabled | bool | `false` | Scrape auto-instrumentation metrics from Beyla | -| metrics.beyla.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Beyla. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no __meta* labels are present. | -| metrics.beyla.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Beyla. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with __ (i.e. __meta_kubernetes*) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | +| metrics.beyla.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Beyla. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no __meta* labels are present. | +| metrics.beyla.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Beyla. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with __ (i.e. __meta_kubernetes*) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | | metrics.beyla.labelMatchers | object | `{"app.kubernetes.io/name":"beyla"}` | Label matchers used to select the Beyla pods | -| metrics.beyla.maxCacheSize | string | 100000 | Sets the max_cache_size for the prometheus.relabel component for Beyla. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | +| metrics.beyla.maxCacheSize | string | 100000 | Sets the max_cache_size for the prometheus.relabel component for Beyla. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | | metrics.beyla.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | | metrics.beyla.metricsTuning.includeMetrics | list | `[]` | Metrics to keep. Can use regular expressions. | | metrics.beyla.scrapeInterval | string | 60s | How frequently to scrape metrics from Beyla. Overrides metrics.scrapeInterval | @@ -558,9 +558,9 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| | metrics.cadvisor.enabled | bool | `true` | Scrape container metrics from cAdvisor | -| metrics.cadvisor.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for cAdvisor. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| metrics.cadvisor.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for cAdvisor. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| metrics.cadvisor.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | +| metrics.cadvisor.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for cAdvisor. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| metrics.cadvisor.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for cAdvisor. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| metrics.cadvisor.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | | metrics.cadvisor.metricsTuning.dropEmptyContainerLabels | bool | `true` | Drop metrics that have an empty container label | | metrics.cadvisor.metricsTuning.dropEmptyImageLabels | bool | `true` | Drop metrics that have an empty image label | | metrics.cadvisor.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | @@ -577,10 +577,10 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| | metrics.cost.enabled | bool | `true` | Scrape cost metrics from OpenCost | -| metrics.cost.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for OpenCost. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| metrics.cost.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for OpenCost. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | +| metrics.cost.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for OpenCost. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| metrics.cost.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for OpenCost. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | | metrics.cost.labelMatchers | object | `{"app.kubernetes.io/name":"opencost"}` | Label matchers used to select the OpenCost service | -| metrics.cost.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | +| metrics.cost.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | | metrics.cost.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | | metrics.cost.metricsTuning.includeMetrics | list | `[]` | Metrics to keep. Can use regular expressions. | | metrics.cost.metricsTuning.useDefaultAllowList | bool | `true` | Filter the list of metrics from OpenCost to the minimal set required for Kubernetes Monitoring. See [Metrics Tuning and Allow Lists](#metrics-tuning-and-allow-lists) | @@ -591,9 +591,9 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| | metrics.enabled | bool | `true` | Capture and forward metrics | -| metrics.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for all metric sources. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| metrics.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for all metric sources. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| metrics.maxCacheSize | int | `100000` | Sets the max_cache_size for every prometheus.relabel component. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) This should be at least 2x-5x your largest scrape target or samples appended rate. | +| metrics.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for all metric sources. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| metrics.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for all metric sources. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| metrics.maxCacheSize | int | `100000` | Sets the max_cache_size for every prometheus.relabel component. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) This should be at least 2x-5x your largest scrape target or samples appended rate. | | metrics.scrapeInterval | string | `"60s"` | How frequently to scrape metrics | ### Metrics Job: Kepler @@ -601,10 +601,10 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| | metrics.kepler.enabled | bool | `false` | Scrape energy metrics from Kepler | -| metrics.kepler.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Kepler. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no __meta* labels are present. | -| metrics.kepler.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Kepler. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with __ (i.e. __meta_kubernetes*) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | +| metrics.kepler.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Kepler. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no __meta* labels are present. | +| metrics.kepler.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Kepler. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with __ (i.e. __meta_kubernetes*) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | | metrics.kepler.labelMatchers | object | `{"app.kubernetes.io/name":"kepler"}` | Label matchers used to select the Kepler pods | -| metrics.kepler.maxCacheSize | string | 100000 | Sets the max_cache_size for the prometheus.relabel component for Kepler. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | +| metrics.kepler.maxCacheSize | string | 100000 | Sets the max_cache_size for the prometheus.relabel component for Kepler. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | | metrics.kepler.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | | metrics.kepler.metricsTuning.includeMetrics | list | `[]` | Metrics to keep. Can use regular expressions. | | metrics.kepler.metricsTuning.useDefaultAllowList | bool | `true` | Filter the list of metrics from Kepler to the minimal set required for Kubernetes Monitoring. See [Metrics Tuning and Allow Lists](#metrics-tuning-and-allow-lists) | @@ -615,10 +615,10 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| | metrics.kube-state-metrics.enabled | bool | `true` | Scrape cluster object metrics from Kube State Metrics | -| metrics.kube-state-metrics.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Kube State Metrics. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| metrics.kube-state-metrics.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Kube State Metrics. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | +| metrics.kube-state-metrics.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Kube State Metrics. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| metrics.kube-state-metrics.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Kube State Metrics. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | | metrics.kube-state-metrics.labelMatchers | object | `{"app.kubernetes.io/name":"kube-state-metrics"}` | Label matchers used by Grafana Alloy to select the Kube State Metrics service | -| metrics.kube-state-metrics.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | +| metrics.kube-state-metrics.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | | metrics.kube-state-metrics.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | | metrics.kube-state-metrics.metricsTuning.includeMetrics | list | `[]` | Metrics to keep. Can use regular expressions. | | metrics.kube-state-metrics.metricsTuning.useDefaultAllowList | bool | `true` | Filter the list of metrics from Kube State Metrics to a useful, minimal set. See [Metrics Tuning and Allow Lists](#metrics-tuning-and-allow-lists) | @@ -631,9 +631,9 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| | metrics.kubeControllerManager.enabled | bool | `false` | Scrape metrics from the Kube Controller Manager | -| metrics.kubeControllerManager.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for the Kube Controller Manager. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| metrics.kubeControllerManager.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for the Kube Controller Manager. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| metrics.kubeControllerManager.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | +| metrics.kubeControllerManager.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for the Kube Controller Manager. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| metrics.kubeControllerManager.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for the Kube Controller Manager. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| metrics.kubeControllerManager.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | | metrics.kubeControllerManager.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | | metrics.kubeControllerManager.metricsTuning.includeMetrics | list | `[]` | Metrics to keep. Can use regular expressions. An empty list means keep all. | | metrics.kubeControllerManager.port | int | `10257` | Port number used by the Kube Controller Manager, set by `--secure-port.` | @@ -644,9 +644,9 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| | metrics.kubeProxy.enabled | bool | `false` | Scrape metrics from the Kube Proxy | -| metrics.kubeProxy.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for the Kube Proxy. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| metrics.kubeProxy.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for the Kube Proxy. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| metrics.kubeProxy.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | +| metrics.kubeProxy.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for the Kube Proxy. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| metrics.kubeProxy.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for the Kube Proxy. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| metrics.kubeProxy.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | | metrics.kubeProxy.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | | metrics.kubeProxy.metricsTuning.includeMetrics | list | `[]` | Metrics to keep. Can use regular expressions. An empty list means keep all. | | metrics.kubeProxy.port | int | `10249` | Port number used by the Kube Proxy, set in `--metrics-bind-address`. | @@ -657,9 +657,9 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| | metrics.kubeScheduler.enabled | bool | `false` | Scrape metrics from the Kube Scheduler | -| metrics.kubeScheduler.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for the Kube Scheduler. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| metrics.kubeScheduler.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for the Kube Scheduler. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| metrics.kubeScheduler.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | +| metrics.kubeScheduler.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for the Kube Scheduler. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| metrics.kubeScheduler.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for the Kube Scheduler. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| metrics.kubeScheduler.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | | metrics.kubeScheduler.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | | metrics.kubeScheduler.metricsTuning.includeMetrics | list | `[]` | Metrics to keep. Can use regular expressions. An empty list means keep all. | | metrics.kubeScheduler.port | int | `10259` | Port number used by the Kube Scheduler, set by `--secure-port`. | @@ -670,9 +670,9 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| | metrics.kubelet.enabled | bool | `true` | Scrape cluster metrics from the Kubelet | -| metrics.kubelet.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Kubelet. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| metrics.kubelet.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Kubelet. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| metrics.kubelet.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | +| metrics.kubelet.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Kubelet. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| metrics.kubelet.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Kubelet. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| metrics.kubelet.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | | metrics.kubelet.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | | metrics.kubelet.metricsTuning.includeMetrics | list | `[]` | Metrics to keep. Can use regular expressions. | | metrics.kubelet.metricsTuning.useDefaultAllowList | bool | `true` | Filter the list of metrics from the Kubelet to the minimal set required for Kubernetes Monitoring. See [Metrics Tuning and Allow Lists](#metrics-tuning-and-allow-lists) | @@ -684,9 +684,9 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| | metrics.kubeletResource.enabled | bool | `true` | Scrape resource metrics from the Kubelet | -| metrics.kubeletResource.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Kubelet Resources. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| metrics.kubeletResource.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Kubelet Resources. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| metrics.kubeletResource.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | +| metrics.kubeletResource.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Kubelet Resources. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| metrics.kubeletResource.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Kubelet Resources. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| metrics.kubeletResource.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | | metrics.kubeletResource.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | | metrics.kubeletResource.metricsTuning.includeMetrics | list | `[]` | Metrics to keep. Can use regular expressions. | | metrics.kubeletResource.metricsTuning.useDefaultAllowList | bool | `true` | Filter the list of metrics from the Kubelet to the minimal set required for Kubernetes Monitoring. See [Metrics Tuning and Allow Lists](#metrics-tuning-and-allow-lists) | @@ -705,10 +705,10 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| | metrics.node-exporter.enabled | bool | `true` | Scrape node metrics | -| metrics.node-exporter.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Node Exporter. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| metrics.node-exporter.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Node Exporter. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | +| metrics.node-exporter.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Node Exporter. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| metrics.node-exporter.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Node Exporter. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | | metrics.node-exporter.labelMatchers | object | `{"app.kubernetes.io/name":"prometheus-node-exporter.*"}` | Label matchers used to select the Node exporter pods | -| metrics.node-exporter.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | +| metrics.node-exporter.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | | metrics.node-exporter.metricsTuning.dropMetricsForFilesystem | list | `["tempfs"]` | Drop metrics for the given filesystem types | | metrics.node-exporter.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | | metrics.node-exporter.metricsTuning.includeMetrics | list | `[]` | Metrics to keep. Can use regular expressions. | @@ -722,9 +722,9 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| | metrics.podMonitors.enabled | bool | `true` | Enable discovery of Prometheus Operator PodMonitor objects. | -| metrics.podMonitors.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for PodMonitor objects. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| metrics.podMonitors.extraRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.operator.podmonitors component for PodMonitors. These relabeling rules are applied pre-scrape against the targets from service discovery. The relabelings defined in the PodMonitor object are applied first, then these relabelings are applied. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| metrics.podMonitors.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | +| metrics.podMonitors.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for PodMonitor objects. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| metrics.podMonitors.extraRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.operator.podmonitors component for PodMonitors. These relabeling rules are applied pre-scrape against the targets from service discovery. The relabelings defined in the PodMonitor object are applied first, then these relabelings are applied. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| metrics.podMonitors.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | | metrics.podMonitors.namespaces | list | `[]` | Which namespaces to look for PodMonitor objects. | | metrics.podMonitors.scrapeInterval | string | 60s | How frequently to scrape metrics from PodMonitor objects. Only used if the PodMonitor does not specify the scrape interval. Overrides metrics.scrapeInterval | | metrics.podMonitors.selector | string | `""` | Selector to filter which PodMonitor objects to use. | @@ -734,9 +734,9 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| | metrics.probes.enabled | bool | `true` | Enable discovery of Prometheus Operator Probe objects. | -| metrics.probes.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Probe objects. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| metrics.probes.extraRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.operator.probes component for Probes. These relabeling rules are applied pre-scrape against the targets from service discovery. The relabelings defined in the PodMonitor object are applied first, then these relabelings are applied. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| metrics.probes.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | +| metrics.probes.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Probe objects. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| metrics.probes.extraRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.operator.probes component for Probes. These relabeling rules are applied pre-scrape against the targets from service discovery. The relabelings defined in the PodMonitor object are applied first, then these relabelings are applied. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| metrics.probes.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | | metrics.probes.namespaces | list | `[]` | Which namespaces to look for Probe objects. | | metrics.probes.scrapeInterval | string | 60s | How frequently to scrape metrics from Probe objects. Only used if the Probe does not specify the scrape interval. Overrides metrics.scrapeInterval | | metrics.probes.selector | string | `""` | Selector to filter which Probes objects to use. | @@ -745,17 +745,17 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| -| metrics.receiver.filters | object | `{"datapoint":[],"metric":[]}` | Apply a filter to metrics received via the OTLP or OTLP HTTP receivers. ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol.processor.filter/)) | -| metrics.receiver.transforms | object | `{"datapoint":[],"metric":[],"resource":[]}` | Apply a transformation to metrics received via the OTLP or OTLP HTTP receivers. ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol.processor.transform/)) | +| metrics.receiver.filters | object | `{"datapoint":[],"metric":[]}` | Apply a filter to metrics received via the OTLP or OTLP HTTP receivers. ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.filter/)) | +| metrics.receiver.transforms | object | `{"datapoint":[],"metric":[],"resource":[]}` | Apply a transformation to metrics received via the OTLP or OTLP HTTP receivers. ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.transform/)) | ### Metrics Job: Prometheus Operator (ServiceMonitors) | Key | Type | Default | Description | |-----|------|---------|-------------| | metrics.serviceMonitors.enabled | bool | `true` | Enable discovery of Prometheus Operator ServiceMonitor objects. | -| metrics.serviceMonitors.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for ServiceMonitor objects. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| metrics.serviceMonitors.extraRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.operator.probes component for Probes. These relabeling rules are applied pre-scrape against the targets from service discovery. The relabelings defined in the PodMonitor object are applied first, then these relabelings are applied. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | -| metrics.serviceMonitors.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | +| metrics.serviceMonitors.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for ServiceMonitor objects. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| metrics.serviceMonitors.extraRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.operator.probes component for Probes. These relabeling rules are applied pre-scrape against the targets from service discovery. The relabelings defined in the PodMonitor object are applied first, then these relabelings are applied. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | +| metrics.serviceMonitors.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | | metrics.serviceMonitors.namespaces | list | `[]` | Which namespaces to look for ServiceMonitor objects. | | metrics.serviceMonitors.scrapeInterval | string | 60s | How frequently to scrape metrics from ServiceMonitor objects. Only used if the ServiceMonitor does not specify the scrape interval. Overrides metrics.scrapeInterval | | metrics.serviceMonitors.selector | string | `""` | Selector to filter which ServiceMonitor objects to use. | @@ -765,10 +765,10 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| | metrics.windows-exporter.enabled | bool | `false` | Scrape node metrics | -| metrics.windows-exporter.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Windows Exporter. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) | -| metrics.windows-exporter.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Windows Exporter. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | +| metrics.windows-exporter.extraMetricRelabelingRules | string | `""` | Rule blocks to be added to the prometheus.relabel component for Windows Exporter. These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) | +| metrics.windows-exporter.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Windows Exporter. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | | metrics.windows-exporter.labelMatchers | object | `{"app.kubernetes.io/name":"prometheus-windows-exporter.*"}` | Label matchers used to select the Windows Exporter pods | -| metrics.windows-exporter.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | +| metrics.windows-exporter.maxCacheSize | string | `nil` | Sets the max_cache_size for cadvisor prometheus.relabel component. This should be at least 2x-5x your largest scrape target or samples appended rate. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) Overrides metrics.maxCacheSize | | metrics.windows-exporter.metricsTuning.excludeMetrics | list | `[]` | Metrics to drop. Can use regular expressions. | | metrics.windows-exporter.metricsTuning.includeMetrics | list | `[]` | Metrics to keep. Can use regular expressions. | | metrics.windows-exporter.metricsTuning.useDefaultAllowList | bool | `true` | Filter the list of metrics from Windows Exporter to the minimal set required for Kubernetes Monitoring. See [Metrics Tuning and Allow Lists](#metrics-tuning-and-allow-lists) | @@ -795,7 +795,7 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely |-----|------|---------|-------------| | profiles.ebpf.demangle | string | `"none"` | C++ demangle mode. Available options are: none, simplified, templates, full | | profiles.ebpf.enabled | bool | `true` | Gather profiles using eBPF | -| profiles.ebpf.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for eBPF profile sources. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | +| profiles.ebpf.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for eBPF profile sources. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | | profiles.ebpf.namespaces | list | `[]` | Which namespaces to look for pods with profiles. | ### Profiles @@ -815,7 +815,7 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| | profiles.java.enabled | bool | `true` | Gather profiles by scraping java HTTP endpoints | -| profiles.java.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Java profile sources. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | +| profiles.java.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for Java profile sources. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | | profiles.java.namespaces | list | `[]` | Which namespaces to look for pods with profiles. | | profiles.java.profilingConfig | object | `{"alloc":"512k","cpu":true,"interval":"60s","lock":"10ms","sampleRate":100}` | Configuration for the async-profiler | @@ -824,7 +824,7 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| | profiles.pprof.enabled | bool | `true` | Gather profiles by scraping pprof HTTP endpoints | -| profiles.pprof.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for eBPF profile sources. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) | +| profiles.pprof.extraRelabelingRules | string | `""` | Rule blocks to be added to the discovery.relabel component for eBPF profile sources. These relabeling rules are applied pre-scrape against the targets from service discovery. Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) | | profiles.pprof.namespaces | list | `[]` | Which namespaces to look for pods with profiles. | | profiles.pprof.types | list | `["memory","cpu","goroutine","block","mutex","fgprof"]` | Profile types to gather | @@ -857,6 +857,9 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| | receivers.grafanaCloudMetrics.enabled | bool | `true` | Generate host info metrics from telemetry data, used in Application Observability in Grafana Cloud. | +| receivers.processors.attributes | object | `{"actions":[],"exclude":{"logBodies":[],"logSeverityTexts":[],"matchType":"","metricNames":[],"services":[],"spanKinds":[],"spanNames":[]},"include":{"logBodies":[],"logSeverityTexts":[],"matchType":"","metricNames":[],"services":[],"spanKinds":[],"spanNames":[]}}` | Apply an attributes processor to data received via OTLP/gRPC, OTLP/HTTP, Jaeger, or Zipkin receivers ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.attributes/)) | +| receivers.processors.attributes.actions | list | `[]` | The list of attribute actions to include in the telemetry data. Example: actions: - key: "new_user_key" from_attribute: "user_key" action: "upsert" | +| receivers.processors.attributes.include | object | `{"logBodies":[],"logSeverityTexts":[],"matchType":"","metricNames":[],"services":[],"spanKinds":[],"spanNames":[]}` | The list include data being fed into the action blocks based on the properties of a span, log, or metric records. | | receivers.processors.batch.maxSize | int | `0` | The upper limit of the amount of data contained in a single batch, in bytes. When set to 0, batches can be any size. | | receivers.processors.batch.size | int | `16384` | What batch size to use, in bytes | | receivers.processors.batch.timeout | string | `"2s"` | How long before sending (Processors) | @@ -873,7 +876,7 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | receivers.grpc.disable_debug_metrics | bool | `true` | It removes attributes which could cause high cardinality metrics. For example, attributes with IP addresses and port numbers in metrics about HTTP and gRPC connections will be removed. | | receivers.grpc.enabled | bool | `true` | Receive OpenTelemetry signals over OTLP/gRPC? | | receivers.grpc.port | int | `4317` | Which port to use for the OTLP/gRPC receiver. This port needs to be opened in the alloy section below. | -| receivers.grpc.tls | object | `{}` | [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/otelcol.receiver.otlp/#tls-block) to configure for the OTLP/gRPC receiver. | +| receivers.grpc.tls | object | `{}` | [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.receiver.otlp/#tls-block) to configure for the OTLP/gRPC receiver. | ### OTEL Receivers (HTTP) @@ -882,7 +885,7 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | receivers.http.disable_debug_metrics | bool | `true` | It removes attributes which could cause high cardinality metrics. For example, attributes with IP addresses and port numbers in metrics about HTTP and gRPC connections will be removed. | | receivers.http.enabled | bool | `true` | Receive OpenTelemetry signals over OTLP/HTTP? | | receivers.http.port | int | `4318` | Which port to use for the OTLP/HTTP receiver. This port needs to be opened in the alloy section below. | -| receivers.http.tls | object | `{}` | [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/otelcol.receiver.otlp/#tls-block) to configure for the OTLP/HTTP receiver. | +| receivers.http.tls | object | `{}` | [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.receiver.otlp/#tls-block) to configure for the OTLP/HTTP receiver. | ### OTEL Receivers (Jaeger) @@ -897,7 +900,7 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | receivers.jaeger.thriftCompact.port | int | `6831` | Which port to use for the Thrift compact receiver. This port needs to be opened in the alloy section below. | | receivers.jaeger.thriftHttp.enabled | bool | `false` | Receive Jaeger signals via Thrift HTTP protocol. | | receivers.jaeger.thriftHttp.port | int | `14268` | Which port to use for the Thrift HTTP receiver. This port needs to be opened in the alloy section below. | -| receivers.jaeger.tls | object | `{}` | [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/otelcol.receiver.jaeger/#tls-block) to configure for the Jaeger receiver. | +| receivers.jaeger.tls | object | `{}` | [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.receiver.jaeger/#tls-block) to configure for the Jaeger receiver. | ### OTEL Receivers (Prometheus) @@ -913,7 +916,7 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | receivers.zipkin.disable_debug_metrics | bool | `true` | It removes attributes which could cause high cardinality metrics. For example, attributes with IP addresses and port numbers in metrics about HTTP and gRPC connections will be removed. | | receivers.zipkin.enabled | bool | `false` | Receive Zipkin traces | | receivers.zipkin.port | int | `9411` | Which port to use for the Zipkin receiver. This port needs to be opened in the alloy section below. | -| receivers.zipkin.tls | object | `{}` | [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/otelcol.receiver.zipkin/#tls-block) to configure for the Zipkin receiver. | +| receivers.zipkin.tls | object | `{}` | [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.receiver.zipkin/#tls-block) to configure for the Zipkin receiver. | ### Test Job @@ -938,8 +941,8 @@ The Prometheus and Loki services may be hosted on the same cluster, or remotely | Key | Type | Default | Description | |-----|------|---------|-------------| | traces.enabled | bool | `false` | Receive and forward traces. | -| traces.receiver.filters | object | `{"span":["attributes[\"http.route\"] == \"/live\"","attributes[\"http.route\"] == \"/healthy\"","attributes[\"http.route\"] == \"/ready\""],"spanevent":[]}` | Apply a filter to traces received via the OTLP or OTLP HTTP receivers. ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol.processor.filter/)) | -| traces.receiver.transforms | object | `{"resource":[],"span":[],"spanevent":[]}` | Apply a transformation to traces received via the OTLP or OTLP HTTP receivers. ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol.processor.transform/)) | +| traces.receiver.filters | object | `{"span":["attributes[\"http.route\"] == \"/live\"","attributes[\"http.route\"] == \"/healthy\"","attributes[\"http.route\"] == \"/ready\""],"spanevent":[]}` | Apply a filter to traces received via the OTLP or OTLP HTTP receivers. ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.filter/)) | +| traces.receiver.transforms | object | `{"resource":[],"span":[],"spanevent":[]}` | Apply a transformation to traces received via the OTLP or OTLP HTTP receivers. ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.transform/)) | ### Other Values diff --git a/charts/k8s-monitoring-v1/docs/examples/alloy-autoscaling-and-storage/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/alloy-autoscaling-and-storage/metrics.alloy index 4a41cf6a9..3d4a66668 100644 --- a/charts/k8s-monitoring-v1/docs/examples/alloy-autoscaling-and-storage/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/alloy-autoscaling-and-storage/metrics.alloy @@ -71,6 +71,14 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/alloy-autoscaling-and-storage/output.yaml b/charts/k8s-monitoring-v1/docs/examples/alloy-autoscaling-and-storage/output.yaml index c95cbce17..398a02d64 100644 --- a/charts/k8s-monitoring-v1/docs/examples/alloy-autoscaling-and-storage/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/alloy-autoscaling-and-storage/output.yaml @@ -203,6 +203,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -67759,6 +67767,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/application-observability/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/application-observability/metrics.alloy index be14a8f10..1d5d5fe2e 100644 --- a/charts/k8s-monitoring-v1/docs/examples/application-observability/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/application-observability/metrics.alloy @@ -73,6 +73,28 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + traces = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + include { + match_type = "regexp" + log_bodies = ["AUTH.*"] + } + action { + action = "update" + key = "password" + value = "obfuscated" + } + action { + action = "delete" + key = "token" + } + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/application-observability/output.yaml b/charts/k8s-monitoring-v1/docs/examples/application-observability/output.yaml index 0ff538663..d107ca3fc 100644 --- a/charts/k8s-monitoring-v1/docs/examples/application-observability/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/application-observability/output.yaml @@ -247,6 +247,28 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + traces = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + include { + match_type = "regexp" + log_bodies = ["AUTH.*"] + } + action { + action = "update" + key = "password" + value = "obfuscated" + } + action { + action = "delete" + key = "token" + } + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -68970,6 +68992,28 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + traces = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + include { + match_type = "regexp" + log_bodies = ["AUTH.*"] + } + action { + action = "update" + key = "password" + value = "obfuscated" + } + action { + action = "delete" + key = "token" + } + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/application-observability/values.yaml b/charts/k8s-monitoring-v1/docs/examples/application-observability/values.yaml index 2815d38ba..8a2678bfc 100644 --- a/charts/k8s-monitoring-v1/docs/examples/application-observability/values.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/application-observability/values.yaml @@ -27,6 +27,17 @@ externalServices: receivers: grafanaCloudMetrics: enabled: true + processors: + attributes: + include: + matchType: regexp + logBodies: ["AUTH.*"] + actions: + - key: password + action: update + value: obfuscated + - key: token + action: delete traces: enabled: true diff --git a/charts/k8s-monitoring-v1/docs/examples/azure-aks/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/azure-aks/metrics.alloy index 63000f688..6a1508811 100644 --- a/charts/k8s-monitoring-v1/docs/examples/azure-aks/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/azure-aks/metrics.alloy @@ -71,6 +71,14 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/azure-aks/output.yaml b/charts/k8s-monitoring-v1/docs/examples/azure-aks/output.yaml index 65522344e..58360fd95 100644 --- a/charts/k8s-monitoring-v1/docs/examples/azure-aks/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/azure-aks/output.yaml @@ -203,6 +203,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -67703,6 +67711,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/bearer-token-auth/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/bearer-token-auth/metrics.alloy index 42e8b5673..3bc206889 100644 --- a/charts/k8s-monitoring-v1/docs/examples/bearer-token-auth/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/bearer-token-auth/metrics.alloy @@ -71,6 +71,14 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/bearer-token-auth/output.yaml b/charts/k8s-monitoring-v1/docs/examples/bearer-token-auth/output.yaml index 6bce76baf..d5072cdc5 100644 --- a/charts/k8s-monitoring-v1/docs/examples/bearer-token-auth/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/bearer-token-auth/output.yaml @@ -202,6 +202,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -67691,6 +67699,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/beyla/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/beyla/metrics.alloy index 4a92919fe..751a175ce 100644 --- a/charts/k8s-monitoring-v1/docs/examples/beyla/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/beyla/metrics.alloy @@ -73,6 +73,15 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + traces = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/beyla/output.yaml b/charts/k8s-monitoring-v1/docs/examples/beyla/output.yaml index 700c9879b..e9068e2df 100644 --- a/charts/k8s-monitoring-v1/docs/examples/beyla/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/beyla/output.yaml @@ -234,6 +234,15 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + traces = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -67983,6 +67992,15 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + traces = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/control-plane-metrics/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/control-plane-metrics/metrics.alloy index d1f7c4979..fd86fd441 100644 --- a/charts/k8s-monitoring-v1/docs/examples/control-plane-metrics/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/control-plane-metrics/metrics.alloy @@ -71,6 +71,14 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/control-plane-metrics/output.yaml b/charts/k8s-monitoring-v1/docs/examples/control-plane-metrics/output.yaml index 01cb8790b..04d9be695 100644 --- a/charts/k8s-monitoring-v1/docs/examples/control-plane-metrics/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/control-plane-metrics/output.yaml @@ -204,6 +204,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -67852,6 +67860,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/custom-config/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/custom-config/metrics.alloy index 585b36b15..bf75b1321 100644 --- a/charts/k8s-monitoring-v1/docs/examples/custom-config/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/custom-config/metrics.alloy @@ -71,6 +71,14 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/custom-config/output.yaml b/charts/k8s-monitoring-v1/docs/examples/custom-config/output.yaml index 48a4c02c5..927170398 100644 --- a/charts/k8s-monitoring-v1/docs/examples/custom-config/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/custom-config/output.yaml @@ -232,6 +232,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -68995,6 +69003,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/custom-metrics-tuning/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/custom-metrics-tuning/metrics.alloy index 3110c8543..fee7489cd 100644 --- a/charts/k8s-monitoring-v1/docs/examples/custom-metrics-tuning/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/custom-metrics-tuning/metrics.alloy @@ -69,6 +69,13 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] } diff --git a/charts/k8s-monitoring-v1/docs/examples/custom-metrics-tuning/output.yaml b/charts/k8s-monitoring-v1/docs/examples/custom-metrics-tuning/output.yaml index 2e582b74b..e6125a3a5 100644 --- a/charts/k8s-monitoring-v1/docs/examples/custom-metrics-tuning/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/custom-metrics-tuning/output.yaml @@ -156,6 +156,13 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] } @@ -66861,6 +66868,13 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] } diff --git a/charts/k8s-monitoring-v1/docs/examples/custom-pricing/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/custom-pricing/metrics.alloy index 0b5619875..88650de87 100644 --- a/charts/k8s-monitoring-v1/docs/examples/custom-pricing/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/custom-pricing/metrics.alloy @@ -71,6 +71,14 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/custom-pricing/output.yaml b/charts/k8s-monitoring-v1/docs/examples/custom-pricing/output.yaml index 6e09580b8..bcf489a63 100644 --- a/charts/k8s-monitoring-v1/docs/examples/custom-pricing/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/custom-pricing/output.yaml @@ -225,6 +225,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -67728,6 +67736,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/custom-prometheus-operator-rules/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/custom-prometheus-operator-rules/metrics.alloy index 6eaefdb58..244e48fd3 100644 --- a/charts/k8s-monitoring-v1/docs/examples/custom-prometheus-operator-rules/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/custom-prometheus-operator-rules/metrics.alloy @@ -69,6 +69,13 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] } diff --git a/charts/k8s-monitoring-v1/docs/examples/custom-prometheus-operator-rules/output.yaml b/charts/k8s-monitoring-v1/docs/examples/custom-prometheus-operator-rules/output.yaml index 5af414282..d6ca07d6a 100644 --- a/charts/k8s-monitoring-v1/docs/examples/custom-prometheus-operator-rules/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/custom-prometheus-operator-rules/output.yaml @@ -156,6 +156,13 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] } @@ -66948,6 +66955,13 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] } diff --git a/charts/k8s-monitoring-v1/docs/examples/default-values/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/default-values/metrics.alloy index 93cf1998c..9f3fd3a4e 100644 --- a/charts/k8s-monitoring-v1/docs/examples/default-values/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/default-values/metrics.alloy @@ -71,6 +71,14 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/default-values/output.yaml b/charts/k8s-monitoring-v1/docs/examples/default-values/output.yaml index dfe511503..e9b6f10db 100644 --- a/charts/k8s-monitoring-v1/docs/examples/default-values/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/default-values/output.yaml @@ -203,6 +203,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -67695,6 +67703,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/eks-fargate/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/eks-fargate/metrics.alloy index 233dbb75c..20daa915b 100644 --- a/charts/k8s-monitoring-v1/docs/examples/eks-fargate/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/eks-fargate/metrics.alloy @@ -71,6 +71,14 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/eks-fargate/output.yaml b/charts/k8s-monitoring-v1/docs/examples/eks-fargate/output.yaml index 38fce493e..203b26a29 100644 --- a/charts/k8s-monitoring-v1/docs/examples/eks-fargate/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/eks-fargate/output.yaml @@ -186,6 +186,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -67496,6 +67504,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/environment-variables/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/environment-variables/metrics.alloy index 750b902d2..febcb7c99 100644 --- a/charts/k8s-monitoring-v1/docs/examples/environment-variables/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/environment-variables/metrics.alloy @@ -71,6 +71,14 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/environment-variables/output.yaml b/charts/k8s-monitoring-v1/docs/examples/environment-variables/output.yaml index 9bbd5600f..043f07f8a 100644 --- a/charts/k8s-monitoring-v1/docs/examples/environment-variables/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/environment-variables/output.yaml @@ -203,6 +203,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -67757,6 +67765,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/external-secrets/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/external-secrets/metrics.alloy index 6d17bee2f..3a4f3d4ea 100644 --- a/charts/k8s-monitoring-v1/docs/examples/external-secrets/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/external-secrets/metrics.alloy @@ -71,6 +71,14 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/external-secrets/output.yaml b/charts/k8s-monitoring-v1/docs/examples/external-secrets/output.yaml index 2bd890089..f9e174e01 100644 --- a/charts/k8s-monitoring-v1/docs/examples/external-secrets/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/external-secrets/output.yaml @@ -177,6 +177,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -67669,6 +67677,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/extra-rules/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/extra-rules/metrics.alloy index a0016f417..92446b1c5 100644 --- a/charts/k8s-monitoring-v1/docs/examples/extra-rules/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/extra-rules/metrics.alloy @@ -71,6 +71,14 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/extra-rules/output.yaml b/charts/k8s-monitoring-v1/docs/examples/extra-rules/output.yaml index 785c9ce89..f97e0bf74 100644 --- a/charts/k8s-monitoring-v1/docs/examples/extra-rules/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/extra-rules/output.yaml @@ -204,6 +204,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -67822,6 +67830,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/gke-autopilot/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/gke-autopilot/metrics.alloy index d0abe7662..ee56034bb 100644 --- a/charts/k8s-monitoring-v1/docs/examples/gke-autopilot/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/gke-autopilot/metrics.alloy @@ -71,6 +71,14 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/gke-autopilot/output.yaml b/charts/k8s-monitoring-v1/docs/examples/gke-autopilot/output.yaml index c3b760ec6..cd8ef9cc8 100644 --- a/charts/k8s-monitoring-v1/docs/examples/gke-autopilot/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/gke-autopilot/output.yaml @@ -186,6 +186,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -67478,6 +67486,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/ibm-cloud/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/ibm-cloud/metrics.alloy index 95508b560..d22b186ca 100644 --- a/charts/k8s-monitoring-v1/docs/examples/ibm-cloud/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/ibm-cloud/metrics.alloy @@ -71,6 +71,14 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/ibm-cloud/output.yaml b/charts/k8s-monitoring-v1/docs/examples/ibm-cloud/output.yaml index deaa05c50..c36ecb7b7 100644 --- a/charts/k8s-monitoring-v1/docs/examples/ibm-cloud/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/ibm-cloud/output.yaml @@ -203,6 +203,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -67701,6 +67709,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/logs-only/output.yaml b/charts/k8s-monitoring-v1/docs/examples/logs-only/output.yaml index cb9fd03e1..4bf810878 100644 --- a/charts/k8s-monitoring-v1/docs/examples/logs-only/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/logs-only/output.yaml @@ -814,6 +814,13 @@ data: } } + output { + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { logs = [otelcol.processor.transform.default.input] } diff --git a/charts/k8s-monitoring-v1/docs/examples/metric-module-imports-extra-config/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/metric-module-imports-extra-config/metrics.alloy index 0c220c2f2..856832d8a 100644 --- a/charts/k8s-monitoring-v1/docs/examples/metric-module-imports-extra-config/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/metric-module-imports-extra-config/metrics.alloy @@ -71,6 +71,14 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/metric-module-imports-extra-config/output.yaml b/charts/k8s-monitoring-v1/docs/examples/metric-module-imports-extra-config/output.yaml index 8ea4ce9a2..e9b5f1508 100644 --- a/charts/k8s-monitoring-v1/docs/examples/metric-module-imports-extra-config/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/metric-module-imports-extra-config/output.yaml @@ -203,6 +203,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -67711,6 +67719,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/metric-module-imports/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/metric-module-imports/metrics.alloy index 3eb138283..77d05b97e 100644 --- a/charts/k8s-monitoring-v1/docs/examples/metric-module-imports/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/metric-module-imports/metrics.alloy @@ -71,6 +71,14 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/metric-module-imports/output.yaml b/charts/k8s-monitoring-v1/docs/examples/metric-module-imports/output.yaml index bd09d7593..01b71919d 100644 --- a/charts/k8s-monitoring-v1/docs/examples/metric-module-imports/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/metric-module-imports/output.yaml @@ -203,6 +203,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -67872,6 +67880,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/metrics-only/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/metrics-only/metrics.alloy index 4faa905f2..4a302b3d2 100644 --- a/charts/k8s-monitoring-v1/docs/examples/metrics-only/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/metrics-only/metrics.alloy @@ -69,6 +69,13 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] } diff --git a/charts/k8s-monitoring-v1/docs/examples/metrics-only/output.yaml b/charts/k8s-monitoring-v1/docs/examples/metrics-only/output.yaml index bb690c00f..64446ce8c 100644 --- a/charts/k8s-monitoring-v1/docs/examples/metrics-only/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/metrics-only/output.yaml @@ -157,6 +157,13 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] } @@ -66867,6 +66874,13 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] } diff --git a/charts/k8s-monitoring-v1/docs/examples/openshift-compatible/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/openshift-compatible/metrics.alloy index a62325f5d..65f474cfe 100644 --- a/charts/k8s-monitoring-v1/docs/examples/openshift-compatible/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/openshift-compatible/metrics.alloy @@ -71,6 +71,14 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/openshift-compatible/output.yaml b/charts/k8s-monitoring-v1/docs/examples/openshift-compatible/output.yaml index d7e46540f..364728ec1 100644 --- a/charts/k8s-monitoring-v1/docs/examples/openshift-compatible/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/openshift-compatible/output.yaml @@ -169,6 +169,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -67524,6 +67532,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/otel-metrics-service/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/otel-metrics-service/metrics.alloy index fd0a503e5..92a24641a 100644 --- a/charts/k8s-monitoring-v1/docs/examples/otel-metrics-service/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/otel-metrics-service/metrics.alloy @@ -71,6 +71,14 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/otel-metrics-service/output.yaml b/charts/k8s-monitoring-v1/docs/examples/otel-metrics-service/output.yaml index 3a2071e47..1e56a26c6 100644 --- a/charts/k8s-monitoring-v1/docs/examples/otel-metrics-service/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/otel-metrics-service/output.yaml @@ -203,6 +203,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -67712,6 +67720,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/pod-labels/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/pod-labels/metrics.alloy index 42712f50c..e00684a65 100644 --- a/charts/k8s-monitoring-v1/docs/examples/pod-labels/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/pod-labels/metrics.alloy @@ -78,6 +78,15 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + traces = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/pod-labels/output.yaml b/charts/k8s-monitoring-v1/docs/examples/pod-labels/output.yaml index 947d5a49b..ded172921 100644 --- a/charts/k8s-monitoring-v1/docs/examples/pod-labels/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/pod-labels/output.yaml @@ -223,6 +223,15 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + traces = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -67788,6 +67797,15 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + traces = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/private-image-registry/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/private-image-registry/metrics.alloy index 1a654a092..e269fe83b 100644 --- a/charts/k8s-monitoring-v1/docs/examples/private-image-registry/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/private-image-registry/metrics.alloy @@ -71,6 +71,14 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/private-image-registry/output.yaml b/charts/k8s-monitoring-v1/docs/examples/private-image-registry/output.yaml index a7805c339..347396977 100644 --- a/charts/k8s-monitoring-v1/docs/examples/private-image-registry/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/private-image-registry/output.yaml @@ -207,6 +207,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -67711,6 +67719,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/profiles-enabled/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/profiles-enabled/metrics.alloy index 8b6e2540f..c9b2c5540 100644 --- a/charts/k8s-monitoring-v1/docs/examples/profiles-enabled/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/profiles-enabled/metrics.alloy @@ -71,6 +71,14 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/profiles-enabled/output.yaml b/charts/k8s-monitoring-v1/docs/examples/profiles-enabled/output.yaml index 2499de8ac..f7ac4f708 100644 --- a/charts/k8s-monitoring-v1/docs/examples/profiles-enabled/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/profiles-enabled/output.yaml @@ -232,6 +232,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -68893,6 +68901,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/proxies/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/proxies/metrics.alloy index 1e4afe5a2..903fe503d 100644 --- a/charts/k8s-monitoring-v1/docs/examples/proxies/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/proxies/metrics.alloy @@ -71,6 +71,14 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/proxies/output.yaml b/charts/k8s-monitoring-v1/docs/examples/proxies/output.yaml index b0623ae6f..5082056ab 100644 --- a/charts/k8s-monitoring-v1/docs/examples/proxies/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/proxies/output.yaml @@ -203,6 +203,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -67711,6 +67719,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/scrape-intervals/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/scrape-intervals/metrics.alloy index 5ea2f8a46..482d7f3d9 100644 --- a/charts/k8s-monitoring-v1/docs/examples/scrape-intervals/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/scrape-intervals/metrics.alloy @@ -69,6 +69,13 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] } diff --git a/charts/k8s-monitoring-v1/docs/examples/scrape-intervals/output.yaml b/charts/k8s-monitoring-v1/docs/examples/scrape-intervals/output.yaml index d1ec7be6d..1f14a9c1a 100644 --- a/charts/k8s-monitoring-v1/docs/examples/scrape-intervals/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/scrape-intervals/output.yaml @@ -156,6 +156,13 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] } @@ -66866,6 +66873,13 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] } diff --git a/charts/k8s-monitoring-v1/docs/examples/service-integrations/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/service-integrations/metrics.alloy index c0f04f087..cd706e20e 100644 --- a/charts/k8s-monitoring-v1/docs/examples/service-integrations/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/service-integrations/metrics.alloy @@ -71,6 +71,14 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/service-integrations/output.yaml b/charts/k8s-monitoring-v1/docs/examples/service-integrations/output.yaml index 799553fc2..02a254bc8 100644 --- a/charts/k8s-monitoring-v1/docs/examples/service-integrations/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/service-integrations/output.yaml @@ -203,6 +203,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -67730,6 +67738,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/sigv4-auth/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/sigv4-auth/metrics.alloy index 0b8dfc668..569e9d402 100644 --- a/charts/k8s-monitoring-v1/docs/examples/sigv4-auth/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/sigv4-auth/metrics.alloy @@ -71,6 +71,14 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/sigv4-auth/output.yaml b/charts/k8s-monitoring-v1/docs/examples/sigv4-auth/output.yaml index 723a7b9ff..bab3e4688 100644 --- a/charts/k8s-monitoring-v1/docs/examples/sigv4-auth/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/sigv4-auth/output.yaml @@ -203,6 +203,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -67694,6 +67702,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/specific-namespace/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/specific-namespace/metrics.alloy index ef2b22a55..4e8817430 100644 --- a/charts/k8s-monitoring-v1/docs/examples/specific-namespace/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/specific-namespace/metrics.alloy @@ -71,6 +71,14 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/specific-namespace/output.yaml b/charts/k8s-monitoring-v1/docs/examples/specific-namespace/output.yaml index 550077845..2a526ebc1 100644 --- a/charts/k8s-monitoring-v1/docs/examples/specific-namespace/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/specific-namespace/output.yaml @@ -203,6 +203,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -67764,6 +67772,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/traces-enabled/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/traces-enabled/metrics.alloy index 40d9b7a37..662a534ed 100644 --- a/charts/k8s-monitoring-v1/docs/examples/traces-enabled/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/traces-enabled/metrics.alloy @@ -111,6 +111,15 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + traces = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/traces-enabled/output.yaml b/charts/k8s-monitoring-v1/docs/examples/traces-enabled/output.yaml index 4cfced561..fbefd346d 100644 --- a/charts/k8s-monitoring-v1/docs/examples/traces-enabled/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/traces-enabled/output.yaml @@ -256,6 +256,15 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + traces = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -67858,6 +67867,15 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + traces = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/windows-exporter/metrics.alloy b/charts/k8s-monitoring-v1/docs/examples/windows-exporter/metrics.alloy index d0d5b9303..ee4d4711f 100644 --- a/charts/k8s-monitoring-v1/docs/examples/windows-exporter/metrics.alloy +++ b/charts/k8s-monitoring-v1/docs/examples/windows-exporter/metrics.alloy @@ -71,6 +71,14 @@ otelcol.processor.k8sattributes "default" { } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } +} + +otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/docs/examples/windows-exporter/output.yaml b/charts/k8s-monitoring-v1/docs/examples/windows-exporter/output.yaml index e0bb0b375..70d088160 100644 --- a/charts/k8s-monitoring-v1/docs/examples/windows-exporter/output.yaml +++ b/charts/k8s-monitoring-v1/docs/examples/windows-exporter/output.yaml @@ -242,6 +242,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] @@ -67933,6 +67941,14 @@ data: } } + output { + metrics = [otelcol.processor.attributes.default.input] + logs = [otelcol.processor.attributes.default.input] + } + } + + otelcol.processor.attributes "default" { + output { metrics = [otelcol.processor.transform.default.input] logs = [otelcol.processor.transform.default.input] diff --git a/charts/k8s-monitoring-v1/templates/alloy_config/_processors.alloy.txt b/charts/k8s-monitoring-v1/templates/alloy_config/_processors.alloy.txt index d160d956f..94b2cf444 100644 --- a/charts/k8s-monitoring-v1/templates/alloy_config/_processors.alloy.txt +++ b/charts/k8s-monitoring-v1/templates/alloy_config/_processors.alloy.txt @@ -79,6 +79,75 @@ otelcol.processor.k8sattributes "default" { } } + output { +{{- if .Values.metrics.enabled }} + metrics = [otelcol.processor.attributes.default.input] +{{- end }} +{{- if .Values.logs.enabled }} + logs = [otelcol.processor.attributes.default.input] +{{- end }} +{{- if .Values.traces.enabled }} + traces = [otelcol.processor.attributes.default.input] +{{- end }} + } +} + +otelcol.processor.attributes "default" { +{{- if .Values.receivers.processors.attributes.include.matchType }} + include { + match_type = {{ .Values.receivers.processors.attributes.include.matchType | quote }} +{{- if .Values.receivers.processors.attributes.include.logBodies }} + log_bodies = {{ .Values.receivers.processors.attributes.include.logBodies | toJson }} +{{- end }} +{{- if .Values.receivers.processors.attributes.include.logSeverityTexts }} + log_severity_texts = {{ .Values.receivers.processors.attributes.include.logSeverityTexts | toJson }} +{{- end }} +{{- if .Values.receivers.processors.attributes.include.metricNames }} + metric_names = {{ .Values.receivers.processors.attributes.include.metricNames | toJson }} +{{- end }} +{{- if .Values.receivers.processors.attributes.include.services }} + services = {{ .Values.receivers.processors.attributes.include.services | toJson }} +{{- end }} +{{- if .Values.receivers.processors.attributes.include.spanKinds }} + span_kinds = {{ .Values.receivers.processors.attributes.include.spanKinds | toJson }} +{{- end }} +{{- if .Values.receivers.processors.attributes.include.spanNames }} + span_names = {{ .Values.receivers.processors.attributes.include.spanNames | toJson }} +{{- end }} + } +{{- end }} +{{- if .Values.receivers.processors.attributes.exclude.matchType }} + exclude { + match_type = {{ .Values.receivers.processors.attributes.exclude.matchType | quote }} +{{- if .Values.receivers.processors.attributes.exclude.logBodies }} + log_bodies = {{ .Values.receivers.processors.attributes.exclude.logBodies | toJson }} +{{- end }} +{{- if .Values.receivers.processors.attributes.exclude.logSeverityTexts }} + log_severity_texts = {{ .Values.receivers.processors.attributes.exclude.logSeverityTexts | toJson }} +{{- end }} +{{- if .Values.receivers.processors.attributes.exclude.metricNames }} + metric_names = {{ .Values.receivers.processors.attributes.exclude.metricNames | toJson }} +{{- end }} +{{- if .Values.receivers.processors.attributes.exclude.services }} + services = {{ .Values.receivers.processors.attributes.exclude.services | toJson }} +{{- end }} +{{- if .Values.receivers.processors.attributes.exclude.spanKinds }} + span_kinds = {{ .Values.receivers.processors.attributes.exclude.spanKinds | toJson }} +{{- end }} +{{- if .Values.receivers.processors.attributes.exclude.spanNames }} + span_names = {{ .Values.receivers.processors.attributes.exclude.spanNames | toJson }} +{{- end }} + } +{{- end }} + +{{- range $action := .Values.receivers.processors.attributes.actions }} + action { + {{- range $k, $v := $action }} + {{ $k }} = {{ $v | quote }} + {{- end }} + } +{{- end }} + output { {{- if .Values.metrics.enabled }} metrics = [otelcol.processor.transform.default.input] @@ -88,7 +157,7 @@ otelcol.processor.k8sattributes "default" { {{- end }} {{- if .Values.traces.enabled }} traces = [ - otelcol.processor.transform.default.input, + otelcol.processor.transform.default.input, {{- if and .Values.metrics.enabled .Values.receivers.grafanaCloudMetrics.enabled }} otelcol.connector.host_info.default.input, {{- end }} diff --git a/charts/k8s-monitoring-v1/values.schema.json b/charts/k8s-monitoring-v1/values.schema.json index 4ddeda4b1..5587572a4 100644 --- a/charts/k8s-monitoring-v1/values.schema.json +++ b/charts/k8s-monitoring-v1/values.schema.json @@ -2480,6 +2480,66 @@ "processors": { "type": "object", "properties": { + "attributes": { + "type": "object", + "properties": { + "actions": { + "type": "array" + }, + "exclude": { + "type": "object", + "properties": { + "logBodies": { + "type": "array" + }, + "logSeverityTexts": { + "type": "array" + }, + "matchType": { + "type": "string" + }, + "metricNames": { + "type": "array" + }, + "services": { + "type": "array" + }, + "spanKinds": { + "type": "array" + }, + "spanNames": { + "type": "array" + } + } + }, + "include": { + "type": "object", + "properties": { + "logBodies": { + "type": "array" + }, + "logSeverityTexts": { + "type": "array" + }, + "matchType": { + "type": "string" + }, + "metricNames": { + "type": "array" + }, + "services": { + "type": "array" + }, + "spanKinds": { + "type": "array" + }, + "spanNames": { + "type": "array" + } + } + } + } + }, "batch": { "type": "object", "properties": { diff --git a/charts/k8s-monitoring-v1/values.yaml b/charts/k8s-monitoring-v1/values.yaml index c5c671fab..ad85ca295 100644 --- a/charts/k8s-monitoring-v1/values.yaml +++ b/charts/k8s-monitoring-v1/values.yaml @@ -58,7 +58,7 @@ externalServices: # All values are treated as raw strings and not quoted. # @section -- External Services (Prometheus) externalLabelsFrom: {} - # -- Rule blocks to be added to the [write_relabel_config block](https://grafana.com/docs/alloy/latest/reference/components/prometheus.remote_write/#write_relabel_config-block) + # -- Rule blocks to be added to the [write_relabel_config block](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.remote_write/#write_relabel_config-block) # of the prometheus.remote_write component. # @section -- External Services (Prometheus) writeRelabelConfigRules: "" @@ -167,7 +167,7 @@ externalServices: # @section -- External Services (Prometheus) secretKeyKey: "secretKey" # Configure the Prometheus Remote Write Queue - # [docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.remote_write/#queue_config-block) + # [docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.remote_write/#queue_config-block) queue_config: # -- Number of samples to buffer per shard. # @default -- 10000 @@ -219,9 +219,9 @@ externalServices: namespace: "" # -- TLS settings to configure for the metrics service, compatible with - # [remoteWrite protocol](https://grafana.com/docs/alloy/latest/reference/components/prometheus.remote_write/#tls_config-block), - # [otlp](https://grafana.com/docs/alloy/latest/reference/components/otelcol.exporter.otlp/#tls-block), or - # [otlphttp](https://grafana.com/docs/alloy/latest/reference/components/otelcol.exporter.otlphttp/#tls-block) protocols + # [remoteWrite protocol](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.remote_write/#tls_config-block), + # [otlp](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.exporter.otlp/#tls-block), or + # [otlphttp](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.exporter.otlphttp/#tls-block) protocols # @section -- External Services (Prometheus) tls: {} @@ -401,7 +401,7 @@ externalServices: # @section -- External Services (Loki) namespace: "" - # -- [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/loki.write/#tls_config-block) to configure for the logs service. + # -- [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/loki/loki.write/#tls_config-block) to configure for the logs service. # @section -- External Services (Loki) tls: {} @@ -504,11 +504,11 @@ externalServices: # @section -- External Services (Tempo) namespace: "" - # -- [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/otelcol.exporter.otlp/#tls-block) to configure for the traces service. + # -- [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.exporter.otlp/#tls-block) to configure for the traces service. # @section -- External Services (Tempo) tls: {} - # -- Define the [TLS block](https://grafana.com/docs/alloy/latest/reference/components/otelcol.exporter.otlp/#tls-block). + # -- Define the [TLS block](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.exporter.otlp/#tls-block). # Example: # `tlsOptions: insecure = true` # This option will be deprecated and removed soon. Please switch to `tls` and use yaml format. @@ -592,7 +592,7 @@ externalServices: # @section -- External Services (Pyroscope) namespace: "" - # -- [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/pyroscope.write/#tls_config-block) to configure for the profiles service. + # -- [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/pyroscope/pyroscope.write/#tls_config-block) to configure for the profiles service. # @section -- External Services (Pyroscope) tls: {} @@ -606,7 +606,7 @@ metrics: # @section -- Metrics Global Settings scrapeInterval: 60s - # -- Sets the max_cache_size for every prometheus.relabel component. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # -- Sets the max_cache_size for every prometheus.relabel component. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # This should be at least 2x-5x your largest scrape target or samples appended rate. # @section -- Metrics Global Settings maxCacheSize: 100000 @@ -614,13 +614,13 @@ metrics: # -- Rule blocks to be added to the discovery.relabel component for all metric sources. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Metrics Global Settings extraRelabelingRules: "" # -- Rule blocks to be added to the prometheus.relabel component for all metric sources. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Metrics Global Settings extraMetricRelabelingRules: "" @@ -640,13 +640,13 @@ metrics: # -- Rule blocks to be added to the discovery.relabel component for auto-discovered entities. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Metrics Job: Auto-Discovery extraRelabelingRules: "" # -- Rule blocks to be added to the prometheus.relabel component for auto-discovered entities. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Metrics Job: Auto-Discovery extraMetricRelabelingRules: "" @@ -690,7 +690,7 @@ metrics: # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides metrics.maxCacheSize # @raw # @section -- Metrics Job: Auto-Discovery @@ -722,13 +722,13 @@ metrics: # -- Rule blocks to be added to the discovery.relabel component for Grafana Alloy. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Metrics Job: Alloy extraRelabelingRules: "" # -- Rule blocks to be added to the prometheus.relabel component for Grafana Alloy. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Metrics Job: Alloy extraMetricRelabelingRules: "" @@ -750,7 +750,7 @@ metrics: # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides metrics.maxCacheSize # @raw # @section -- Metrics Job: Alloy @@ -776,13 +776,13 @@ metrics: # -- Rule blocks to be added to the discovery.relabel component for Kube State Metrics. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Metrics Job: Kube State Metrics extraRelabelingRules: "" # -- Rule blocks to be added to the prometheus.relabel component for Kube State Metrics. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Metrics Job: Kube State Metrics extraMetricRelabelingRules: "" @@ -810,7 +810,7 @@ metrics: # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides metrics.maxCacheSize # @raw # @section -- Metrics Job: Kube State Metrics @@ -837,13 +837,13 @@ metrics: # -- Rule blocks to be added to the discovery.relabel component for Node Exporter. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Metrics Job: Node Exporter extraRelabelingRules: "" # -- Rule blocks to be added to the prometheus.relabel component for Node Exporter. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Metrics Job: Node Exporter extraMetricRelabelingRules: "" @@ -874,7 +874,7 @@ metrics: # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides metrics.maxCacheSize # @raw # @section -- Metrics Job: Node Exporter @@ -900,13 +900,13 @@ metrics: # -- Rule blocks to be added to the discovery.relabel component for Windows Exporter. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Metrics Job: Windows Exporter extraRelabelingRules: "" # -- Rule blocks to be added to the prometheus.relabel component for Windows Exporter. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Metrics Job: Windows Exporter extraMetricRelabelingRules: "" @@ -925,7 +925,7 @@ metrics: # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides metrics.maxCacheSize # @raw # @section -- Metrics Job: Windows Exporter @@ -950,13 +950,13 @@ metrics: # -- Rule blocks to be added to the discovery.relabel component for Kubelet. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Metrics Job: Kubelet extraRelabelingRules: "" # -- Rule blocks to be added to the prometheus.relabel component for Kubelet. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Metrics Job: Kubelet extraMetricRelabelingRules: "" @@ -975,7 +975,7 @@ metrics: # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides metrics.maxCacheSize # @raw # @section -- Metrics Job: Kubelet @@ -1000,13 +1000,13 @@ metrics: # -- Rule blocks to be added to the discovery.relabel component for Kubelet Resources. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Metrics Job: Kubelet Resources extraRelabelingRules: "" # -- Rule blocks to be added to the prometheus.relabel component for Kubelet Resources. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Metrics Job: Kubelet Resources extraMetricRelabelingRules: "" @@ -1025,7 +1025,7 @@ metrics: # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides metrics.maxCacheSize # @raw # @section -- Metrics Job: Kubelet Resources @@ -1050,13 +1050,13 @@ metrics: # -- Rule blocks to be added to the discovery.relabel component for cAdvisor. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Metrics Job: cAdvisor extraRelabelingRules: "" # -- Rule blocks to be added to the prometheus.relabel component for cAdvisor. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Metrics Job: cAdvisor extraMetricRelabelingRules: "" @@ -1092,7 +1092,7 @@ metrics: # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides metrics.maxCacheSize # @raw # @section -- Metrics Job: cAdvisor @@ -1113,13 +1113,13 @@ metrics: # -- Rule blocks to be added to the discovery.relabel component for the API Server. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Metrics Job: ApiServer extraRelabelingRules: "" # -- Rule blocks to be added to the prometheus.relabel component for the API Server. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Metrics Job: ApiServer extraMetricRelabelingRules: "" @@ -1134,7 +1134,7 @@ metrics: # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides metrics.maxCacheSize # @raw # @section -- Metrics Job: ApiServer @@ -1160,13 +1160,13 @@ metrics: # -- Rule blocks to be added to the discovery.relabel component for the Kube Controller Manager. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Metrics Job: Kube Controller Manager extraRelabelingRules: "" # -- Rule blocks to be added to the prometheus.relabel component for the Kube Controller Manager. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Metrics Job: Kube Controller Manager extraMetricRelabelingRules: "" @@ -1181,7 +1181,7 @@ metrics: # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides metrics.maxCacheSize # @raw # @section -- Metrics Job: Kube Controller Manager @@ -1207,13 +1207,13 @@ metrics: # -- Rule blocks to be added to the discovery.relabel component for the Kube Proxy. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Metrics Job: Kube Proxy extraRelabelingRules: "" # -- Rule blocks to be added to the prometheus.relabel component for the Kube Proxy. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Metrics Job: Kube Proxy extraMetricRelabelingRules: "" @@ -1228,7 +1228,7 @@ metrics: # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides metrics.maxCacheSize # @raw # @section -- Metrics Job: Kube Proxy @@ -1254,13 +1254,13 @@ metrics: # -- Rule blocks to be added to the discovery.relabel component for the Kube Scheduler. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Metrics Job: Kube Scheduler extraRelabelingRules: "" # -- Rule blocks to be added to the prometheus.relabel component for the Kube Scheduler. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Metrics Job: Kube Scheduler extraMetricRelabelingRules: "" @@ -1275,7 +1275,7 @@ metrics: # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides metrics.maxCacheSize # @raw # @section -- Metrics Job: Kube Scheduler @@ -1302,13 +1302,13 @@ metrics: # -- Rule blocks to be added to the discovery.relabel component for OpenCost. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Metrics Job: OpenCost extraRelabelingRules: "" # -- Rule blocks to be added to the prometheus.relabel component for OpenCost. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Metrics Job: OpenCost extraMetricRelabelingRules: "" @@ -1327,7 +1327,7 @@ metrics: # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides metrics.maxCacheSize # @raw # @section -- Metrics Job: OpenCost @@ -1353,11 +1353,11 @@ metrics: # -- Rule blocks to be added to the discovery.relabel component for Kepler. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with __ (i.e. __meta_kubernetes*) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Metrics Job: Kepler extraRelabelingRules: "" - # -- Rule blocks to be added to the prometheus.relabel component for Kepler. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # -- Rule blocks to be added to the prometheus.relabel component for Kepler. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no __meta* labels are present. # @section -- Metrics Job: Kepler extraMetricRelabelingRules: "" @@ -1378,7 +1378,7 @@ metrics: # -- Sets the max_cache_size for the prometheus.relabel component for Kepler. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides metrics.maxCacheSize # @default -- 100000 # @section -- Metrics Job: Kepler @@ -1403,11 +1403,11 @@ metrics: # -- Rule blocks to be added to the discovery.relabel component for Beyla. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with __ (i.e. __meta_kubernetes*) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Metrics Job: Beyla extraRelabelingRules: "" - # -- Rule blocks to be added to the prometheus.relabel component for Beyla. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # -- Rule blocks to be added to the prometheus.relabel component for Beyla. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no __meta* labels are present. # @section -- Metrics Job: Beyla extraMetricRelabelingRules: "" @@ -1424,7 +1424,7 @@ metrics: # -- Sets the max_cache_size for the prometheus.relabel component for Beyla. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides metrics.maxCacheSize # @default -- 100000 # @section -- Metrics Job: Beyla @@ -1454,19 +1454,19 @@ metrics: # These relabeling rules are applied pre-scrape against the targets from service discovery. # The relabelings defined in the PodMonitor object are applied first, then these relabelings are applied. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Metrics Job: Prometheus Operator (PodMonitors) extraRelabelingRules: "" # -- Rule blocks to be added to the prometheus.relabel component for PodMonitor objects. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Metrics Job: Prometheus Operator (PodMonitors) extraMetricRelabelingRules: "" # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides metrics.maxCacheSize # @raw # @section -- Metrics Job: Prometheus Operator (PodMonitors) @@ -1496,19 +1496,19 @@ metrics: # These relabeling rules are applied pre-scrape against the targets from service discovery. # The relabelings defined in the PodMonitor object are applied first, then these relabelings are applied. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Metrics Job: Prometheus Operator (Probes) extraRelabelingRules: "" # -- Rule blocks to be added to the prometheus.relabel component for Probe objects. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Metrics Job: Prometheus Operator (Probes) extraMetricRelabelingRules: "" # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides metrics.maxCacheSize # @raw # @section -- Metrics Job: Prometheus Operator (Probes) @@ -1538,19 +1538,19 @@ metrics: # These relabeling rules are applied pre-scrape against the targets from service discovery. # The relabelings defined in the PodMonitor object are applied first, then these relabelings are applied. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Metrics Job: Prometheus Operator (ServiceMonitors) extraRelabelingRules: "" # -- Rule blocks to be added to the prometheus.relabel component for ServiceMonitor objects. # These relabeling rules are applied post-scrape against the metrics returned from the scraped target, no `__meta*` labels are present. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#rule-block)) # @section -- Metrics Job: Prometheus Operator (ServiceMonitors) extraMetricRelabelingRules: "" # -- Sets the max_cache_size for cadvisor prometheus.relabel component. # This should be at least 2x-5x your largest scrape target or samples appended rate. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # Overrides metrics.maxCacheSize # @raw # @section -- Metrics Job: Prometheus Operator (ServiceMonitors) @@ -1572,7 +1572,7 @@ metrics: # or any other repository that follows the same module structure. Each module is expected to have a "kubernetes" module and a "scrape" module. alloyModules: # -- List of connection configurations used by modules. Configures the import.git component - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/import.git/) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/import/import.git/) #
- `alias: ""` the alias of the connection #
- `repository: ""` URL of the Git repository containing the module. #
- `revision: ""` Branch, tag, or commit to be checked out. @@ -1607,7 +1607,7 @@ metrics: # @section -- Metrics -> OTEL Receivers receiver: # -- Apply a filter to metrics received via the OTLP or OTLP HTTP receivers. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol.processor.filter/)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.filter/)) # @section -- Metrics Receivers filters: # @section -- Metrics Receivers @@ -1615,7 +1615,7 @@ metrics: # @section -- Metrics Receivers datapoint: [] # -- Apply a transformation to metrics received via the OTLP or OTLP HTTP receivers. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol.processor.transform/)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.transform/)) # @section -- Metrics Receivers transforms: # @section -- Metrics Receivers @@ -1664,7 +1664,7 @@ logs: # -- Rule blocks to be added to the discovery.relabel component for pod logs. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Logs Scrape: Pod Logs extraRelabelingRules: "" @@ -1677,7 +1677,7 @@ logs: gatherMethod: "volumes" # -- Stage blocks to be added to the loki.process component for pod logs. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/loki.process/#blocks)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/loki/loki.process/#blocks)) # This value is templated so that you can refer to other values from this file. # @section -- Logs Scrape: Pod Logs extraStageBlocks: "" @@ -1715,7 +1715,7 @@ logs: selector: "" # -- Stage blocks to be added to the loki.process component for logs gathered via PodLogs objects. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/loki.process/#blocks)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/loki/loki.process/#blocks)) # This value is templated so that you can refer to other values from this file. # @section -- Logs Scrape: PodLog Objects extraStageBlocks: "" @@ -1735,7 +1735,7 @@ logs: namespaces: [] # -- Stage blocks to be added to the loki.process component for cluster events. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/loki.process/#blocks)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/loki/loki.process/#blocks)) # This value is templated so that you can refer to other values from this file. # @section -- Logs Scrape: Cluster Events extraStageBlocks: "" @@ -1781,7 +1781,7 @@ logs: # - containerd.service # -- Stage blocks to be added to the loki.process component for journal logs. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/loki.process/#blocks)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/loki/loki.process/#blocks)) # This value is templated so that you can refer to other values from this file. # @section -- Logs Scrape: Journal extraStageBlocks: "" @@ -1789,7 +1789,7 @@ logs: # -- Rule blocks to be added used with the loki.source.journal component for journal logs. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # **Note:** Many field names from journald start with an `_`, such as `_systemd_unit`. The final internal label name would # be `__journal__systemd_unit`, with two underscores between `__journal` and `systemd_unit`. # @section -- Logs Scrape: Pod Logs @@ -1799,13 +1799,13 @@ logs: # @section -- Logs -> OTEL Receiver receiver: # -- Apply a filter to logs received via the OTLP or OTLP HTTP receivers. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol.processor.filter/)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.filter/)) # @section -- Logs Receiver filters: # @section -- Logs Receiver log_record: [] # -- Apply a transformation to logs received via the OTLP or OTLP HTTP receivers. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol.processor.transform/)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.transform/)) # @section -- Logs Receiver transforms: # -- Resource transformation rules. @@ -1834,7 +1834,7 @@ traces: # Settings related to traces ingested via receivers receiver: # -- Apply a filter to traces received via the OTLP or OTLP HTTP receivers. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol.processor.filter/)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.filter/)) # @section -- Traces filters: # @section -- Traces @@ -1845,7 +1845,7 @@ traces: # @section -- Traces spanevent: [] # -- Apply a transformation to traces received via the OTLP or OTLP HTTP receivers. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol.processor.transform/)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.transform/)) # @section -- Traces transforms: # @section -- Traces @@ -1875,7 +1875,7 @@ profiles: # -- Rule blocks to be added to the discovery.relabel component for eBPF profile sources. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Profiles (eBPF) extraRelabelingRules: "" @@ -1893,7 +1893,7 @@ profiles: namespaces: [] # -- Rule blocks to be added to the discovery.relabel component for Java profile sources. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Profiles (java) extraRelabelingRules: "" @@ -1918,7 +1918,7 @@ profiles: # -- Rule blocks to be added to the discovery.relabel component for eBPF profile sources. # These relabeling rules are applied pre-scrape against the targets from service discovery. # Before the scrape, any remaining target labels that start with `__` (i.e. `__meta_kubernetes*`) are dropped. - # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery.relabel/#rule-block)) + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.relabel/#rule-block)) # @section -- Profiles (pprof) extraRelabelingRules: "" @@ -1950,7 +1950,7 @@ receivers: # @section -- OTEL Receivers (gRPC) port: 4317 - # -- [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/otelcol.receiver.otlp/#tls-block) to configure for the OTLP/gRPC receiver. + # -- [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.receiver.otlp/#tls-block) to configure for the OTLP/gRPC receiver. # @section -- OTEL Receivers (gRPC) tls: {} @@ -1967,7 +1967,7 @@ receivers: # @section -- OTEL Receivers (HTTP) port: 4318 - # -- [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/otelcol.receiver.otlp/#tls-block) to configure for the OTLP/HTTP receiver. + # -- [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.receiver.otlp/#tls-block) to configure for the OTLP/HTTP receiver. # @section -- OTEL Receivers (HTTP) tls: {} @@ -2016,7 +2016,7 @@ receivers: # @section -- OTEL Receivers (Jaeger) port: 14268 - # -- [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/otelcol.receiver.jaeger/#tls-block) to configure for the Jaeger receiver. + # -- [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.receiver.jaeger/#tls-block) to configure for the Jaeger receiver. # @section -- OTEL Receivers (Jaeger) tls: {} @@ -2033,7 +2033,7 @@ receivers: # @section -- OTEL Receivers (Zipkin) port: 9411 - # -- [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/otelcol.receiver.zipkin/#tls-block) to configure for the Zipkin receiver. + # -- [TLS settings](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.receiver.zipkin/#tls-block) to configure for the Zipkin receiver. # @section -- OTEL Receivers (Zipkin) tls: {} @@ -2080,6 +2080,40 @@ receivers: # @section -- OTEL Receivers (Processors) annotations: [] + # -- Apply an attributes processor to data received via OTLP/gRPC, OTLP/HTTP, Jaeger, or Zipkin receivers + # ([docs](https://grafana.com/docs/alloy/latest/reference/components/otelcol/otelcol.processor.attributes/)) + # @section -- OTEL Receivers (Processors) + attributes: + # -- The list of attribute actions to include in the telemetry data. + # Example: + # actions: + # - key: "new_user_key" + # from_attribute: "user_key" + # action: "upsert" + # @section -- OTEL Receivers (Processors) + actions: [] + + # -- The list include data being fed into the action blocks based on the properties of a span, log, or metric records. + # @section -- OTEL Receivers (Processors) + include: + matchType: "" + logBodies: [] + logSeverityTexts: [] + metricNames: [] + services: [] + spanKinds: [] + spanNames: [] + + # @section -- OTEL Receivers (Processors) + exclude: + matchType: "" + logBodies: [] + logSeverityTexts: [] + metricNames: [] + services: [] + spanKinds: [] + spanNames: [] + # Resource detection processor for OTLP/gRPC, OTLP/HTTP, Jaeger, or Zipkin receivers resourcedetection: # -- Read resource information from the OTEL_RESOURCE_ATTRIBUTES environment variable. diff --git a/charts/k8s-monitoring/Chart.lock b/charts/k8s-monitoring/Chart.lock index 1a9c10c43..3455c3c28 100644 --- a/charts/k8s-monitoring/Chart.lock +++ b/charts/k8s-monitoring/Chart.lock @@ -39,4 +39,4 @@ dependencies: repository: https://grafana.github.io/helm-charts version: 0.9.2 digest: sha256:96e2aabc44df7e2967da85bec1eb82f599d52c8a20319369affdbc38e1f19901 -generated: "2024-10-31T15:31:12.330041-05:00" +generated: "2024-11-01T09:01:45.021202-05:00" diff --git a/charts/k8s-monitoring/README.md b/charts/k8s-monitoring/README.md index a381d1cbd..640181714 100644 --- a/charts/k8s-monitoring/README.md +++ b/charts/k8s-monitoring/README.md @@ -314,7 +314,7 @@ podLogs: | Key | Type | Default | Description | |-----|------|---------|-------------| -| global.maxCacheSize | int | `100000` | Sets the max_cache_size for every prometheus.relabel component. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) This should be at least 2x-5x your largest scrape target or samples appended rate. | +| global.maxCacheSize | int | `100000` | Sets the max_cache_size for every prometheus.relabel component. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) This should be at least 2x-5x your largest scrape target or samples appended rate. | | global.platform | string | `""` | The specific platform for this cluster. Will enable compatibility for some platforms. Supported options: (empty) or "openshift". | | global.scrapeInterval | string | `"60s"` | How frequently to scrape metrics. | diff --git a/charts/k8s-monitoring/charts/k8s-monitoring-feature-annotation-autodiscovery-1.0.0.tgz b/charts/k8s-monitoring/charts/k8s-monitoring-feature-annotation-autodiscovery-1.0.0.tgz index 002b9073ae64e6565e1f625854c36cbfcd8c6736..01ee7410c5476bd83d450293a6b87c09612a4d30 100644 GIT binary patch delta 3857 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 T#{UNZ01E&A1E!Jx0Ac_D(g&Nx delta 3852 zcmV+n5A*P-9-|(RJbztt+qSZK=C9aca%Sw-q9|FC8{NsA=BDSI+qsjTOr7a{NHZ!# zE+yC?!2+Od)%JhC1AwGR>RbLuPbxel776Yy_IrUPFTazmm?uxs(F>Ak@5}~{qiP?*-hwuCTpw~11`@Y}&-+w>zPhWI;XC41+(Cc+O zFZ^z|KN!3Ke|r@Bk4!2eUic5j)m+?v$RH{G1%;$M8NyZ9A!%Cv?0CNCJ0Z$I&{UaA z{~~INLPCs6&_IILjhHAJ5XNROCK5y73H)z1Mv0g5>oyj6PmQsY|LoTrtze>KGN_!c{OqL z1Vw0qLJpl4U`!|*LW&B#Yr@#~`2!lb1CWpy?OlD-u|IdT3rF%y1ZdC|3$lx;t)KyQ ziY#s`foPW$XxozQjkvDr5_*vQ_p^V-gUju4Y_k7u=YMR${`6`bzcv#+X-L$0}RHU{*4sI?wa!DCcY%%mrfkufp|c%1S?rzmjrDdd6td{hShd3w>-ciMz8 zK5H|gP^z}T2n8kqwo4GQy@;Uwl88wb>$}IthSHByDnU+p#zGh)5Csg0RM5R?^>1Lt zGk*b$2<^QK{wV!Z0T&=ioHCR^QseGJ&@Oo!zQyF`o#x0n{R4;4F}kg#{dS(mftnHp zL?C23|5F?acVRNWfF}{1WTFt4C5|SOoIL5l+c4Dpm-Y1Ur3Ph|C2jI3^-5A6N_|5o zh=Mbi@@uHMD7dDKK|~Xqc-B<~BEjPt(0?4J=TuOanm1piRfdF&nWns4g1)MZT{Z391V|-VzT@q#{XxTOlhZFTq&cT7@=uAFxP4A?B2*sRutskZ`4^p8!=5Vt+(3 zri}Wu^O+ln%x8TdYPy8Z!vAP&n`o_3$AyCN%(%)$BV0}a7wRWdnXINFpRyMvSv*Fu z3oYh>P1Kl4yU-(pDaLqGh{{%nTatBdo?Szd1-_*&=YE6c5o3ExClF@Bf@Sm)!R_?r z33OuDE~AKaWfARZ@AX6Oy}Wvy+JAQ8_1LzC0o92`)c!eR2xDE+8OzX12t(`0H6tpa ziKjZ1=fX>Qm?w>L9taJKKJf5;e#dik%+g*x4{4gUA~Rt~pbkZhVhE|gR?ciPA=>l} z+B`T|hh6Zzbn-du3S_Buh9(#SO$>lJCBVlQ7^oW7hzhAr^u#0&JylSZnSUD7e`CZ2 zR@CAINHPO~x@@0EGVAv8c&O7#1=mzf;kVJ~H#njmdiu{86&YQYJ0#!yc5Kjvf~ToP z_XzpKoKa;up*i0&Vm>}@q-8&pv9pZ)c%uXNl|*k-MrNh9AOY#YzY{jIc>;}^ zVhTA*>#$P{Xf#`9hnhcg6MwRaV$*0|!uPrV(6s7IufAMsFY~oFb3?n#x8X%5l}W$~ zQ?L`ma+QihM43Wi?vj{ii2@$Yy_vQO%^bxAnV{F87cRy*E{w7!~WlMjDK4P0Kk1^1?mpL)t+?N zZfnuDaxrr;Y1=1iU8{H>6-B-Uw?9m0 z`L7Btw-Tx!+kbHKu)mr9G3N|PvK>>@Qc@q4CkvUyYR)W>UWK!y#9a-kN$>)or784& z@S2Ar`$4g(>SJq7HF@1EW?i*U><(akthT2|u+=SeXzeme3`xe=a^}|R^GCPLT3NiA z5kv?w+m6TeGJk*2Td?@y8oWUvR>N@YzxRh)W8>I0|9@8)r>2;0kEX~{6w*`ahE{+L z`G40xZTA25JN>gm{{I}~_O|_v^G+a9=Hw#ZHq{Ym2ES*7(THN0A5{Gxf)ZI0n7IlD zrw~kukTAx8WD-I07^}U1rV}8d$U?gX#%N4cv5Q9~9F6T3?+-tn>$&D&HO1iAbAF6K zAVVV20)Gj(>F1LMp|aPgvM0Uc{M?yHAcpXq+HczT_s;EYD?b+iH`i@%uG?>GyCy~0 zb)l6%Nh9!nu?254CPO}D<^4O$E6pYSCymduD55vuwp_Ra#;;KnFp$X--Yc`V;hRzv zp6$3Z?HL8K2BI1;8qK+7fq6e$R$3SZ-L;E*5`UWtny3iezsc6$q}zaLk?#UI30MDF zlO)Q3q&S)jvJe?~a0dcYMglY_+>u+o;w@Zh+be63r951QsaX5MfzGJ@z({lED37~K zN%xM|q0jf(b|Yc&p*_g>(yr++o?$#7{>MDb7- zV}F+bX$5YaWrzXOA>Cbd2H~1yy*NfG3#L(sQqd&e3d|GwfX8Oi8*txeQrRX7MrGwJ z6{^p{^%R9p3K+vcRnBAQhf5I`*F@MOLtPl$I}TL32j;HQ`1g_$!5L~YQXVdOsyNkJ zx#&?9R?)!lW+`4zPxbOS7I((5tZ?k>1b?Ia{O}EYa&K>;^xn;oROAJfZPwz9=>FdQ zoWm42!5h6g(}R{@B=(f(4Y-$xsq4(^r$?sef{&}j%<<--xFE=~#A4F7^X{`JqN?mz z+lRDjo7xl6SJ^h+i$s$e7{g16nvO;Vsph|S8{SPhm$tJd<)LW@D{g(9R{CwAXn*6^ zNp^lLYdRuHFooP1ghk?s!uFN%r~vF0K!1#?$LYnUb>$=zrbL1{WI8cD4!{#Ot26}V zwr}AUr9eznFhzSp%@ZsT&!KwT$YyyaSFUNK@r_J@@OdS-Rh*i6&!7?o@0MBkk@xNK zYL(c7$lZBUcPyxD$?Yjxt}eO6&3{2eQ)Nh@G)3omRcA;T3Y4amMAxZQooH4O5i))C zdWxnumnxvLz+6$IQoS{L2|Te4ULOjzenR=$rQYAWC#wn#nl6$4ufK-h9{<V6)+>bOQ0AFc)~1%H@xcAN;q?i8f-;a-e{nfjBb$ooQd62KNcLIuBqSW;j7gWuRPMP&Gi`fjJt4R3+1j45!#2!56P?w)-o5G7Kt@Hc;GFQrX3mn6AISF)*37sAnuJ=y zy+)zDHoYv~U1+A5`Srch%zq}#4XI`^ecyC**%ri?PC2)w>G{*nZ7KVbspqydK4bb> zw0M^(=*}5Qv8ZRr({|SzIww{~;OgUSz!#;bwoqu7JI9ba~U=*c9!p|Ogk*oywGQtXn-{A2;M-&H0m87a5p~{%_l5< z0SNBk_lzsF_5v{F2^Vv=nKt)^l~(%fyu2~4czUrbzeZy9Ni(O4y=J%o0n4O9L6b=- z(*oI>qWj*u5KS8wC4Z7yyOCFK;#o1N-b7S)HcNZe3L^8Z^O53O#TH+VSSeahV1V=r z#pl{V@dC`^P{3PuCg7QEoFyJ_S0!Cr9Brkg@~^6xl+DX%;A`0Issv>9YSt@gGc8;`abK>tU=6>ib}x%vBVgN6Q&-k^8r|9qCQOaF%zxPAS?yd3Mo{r#%Gwe5f@ zA}>ut$@!A+2Y;AP{g`j~6yN_bpHom%1o!rK^$zs?y?vL}tsD}r?62F7PV40#v|yRV zG0}N|cB|zl9JRx@9iI7jH=nr)Z-4u@8DdP*jUR*CWdFTh^ZSqe-r4EF{-0wsvXg~( ztF#WbS}mvco!E|ZNt19078Cb$@RA&VOsqrY`!2Oi5tj)cT6eWz&L| zqpP+d4&kn4G9R<7ZP6EfZQkm{>Pw61$;Phs?@f`#_7(rFacr`G|7_v=&u0hwf1VNY zKsxr_?pDl0=_r&+I`7FPMwFrR^FQAH@ctiO9M1ppCS1iS`+9BSFb?A|4&$#d{yzW! O|Nk}@LIr04VgLY7VV4^K diff --git a/charts/k8s-monitoring/charts/k8s-monitoring-feature-application-observability-1.0.0.tgz b/charts/k8s-monitoring/charts/k8s-monitoring-feature-application-observability-1.0.0.tgz index b893009eb6ced22f676fc6b30bcb1c4bc17f22c9..ad9cf95b787936563f00b70f42bc033695868ae2 100644 GIT binary patch delta 5305 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 M|C%E34gk0S0PBu>H2?qr diff --git a/charts/k8s-monitoring/charts/k8s-monitoring-feature-cluster-events-1.0.0.tgz b/charts/k8s-monitoring/charts/k8s-monitoring-feature-cluster-events-1.0.0.tgz index 7e740b138546363892056bfd2c446adfb89895c6..7a0a7372a6ed58d44d09297e3b18bfb5be114e0c 100644 GIT binary patch delta 1824 zcmV+*2jBSA4%QBkOMhzF-W3pF7u#)dFWWnGi{6LDBB7;`%ne2ANGfTN_`e@W%8soh zb({jpwd?s1J0dwV9P$}HL+k973L3$w7LxKhsF3JRVoG0llzkh zY3Z*h6%{;(^VB14yZSc?<1qG0RE4CiwvT=!dX7@TKe`!8jv5ubw>!k6g=wE_-Kso_ zB)JG{s^{ITQz#3;HF6ymqKRrrD#FR?vmum6Z8u}Ih-gzUpPv|gp*pWU(?Ju;QL5Yv z02@MC4lQa7FMkMQZ~6g7xd*^WgRa#ydhXu`?Qu_uP8Mj5ET`e7u;KSW*Bn_BX^H42 zQW%`5=pGB_n~{C)rMI#R{+TGw9%Ex0{?lYS#D6x)_V|AaDX~RfA}=Va96o*aN?N1R zIjA{F$CG@LjmmL0nkI3UzMf#3l&|9n7PDkLON-YNQh%n?S5+DpRgsZuJenoxY&MA} zuV>|}@o1V(yc#)5qOr`uPvbNT;#WbM{E}pO7U$VGjFU8(WI;U6dHfj#APRy+e4TurPCG?o+4TtcSF>!$< zIB?`}%0yi?`V@{ztVqZ7is-j){RDo&bb#R*1ycDa=`$qKx5MyT_q^vEYWZ&Iw%MStJ+LK*eJO0K_x{4 z+JC61D8pgI{_X5hUf)Cwf76oOG}vINuCALglzE$r8uW0>&v^i9SDcqkl zPIk)ws+eO#LbIoLv9XQ+O{e2Q{!i0nU;jOcTzLQh{x@!E{TzIgAMz+NiyZU|E@U0K zuZR9iH$Y#uXnKp;7cBJhX)8sGQd3lZ4u4LyeSQmt8_gREXF@O}++VdWUf$@r6Y}@# zQrc|lyHyQOp2ulfW$wof|Kkqa9Afv6CsLBjwc(!oyYL>2|79{)(a9WHi&BNUeJ~Z= z#{bgMWPtxsJl*5}N#yD(`p$bNk!S=0J#hg8j!XD&M;NUrmX=h7-hU9Z?08}OYJZrF zpqLY>V1@c^ukOGbCJE@f+}nQbB7bCJW4_YnV^>x5H}C@=uEFp{xzvG7t@M3kXOthW z79eytE|!!pjSUQKD5KR)jGVIYXBR-HW9j$C!$&&XO3HNw{Yp)D33cnEB*|Kn_s|Fd|M?DPLq$o2&37Th;*EU{oFk$?Mrj}x~& zd`motth>gPpN15vlMserZozFxK>x1B8j?$!l#;`EQ zhEWS@E;?44k$qWi&l5v#7M=&LB6c_V;o0gW>ixXiZ-6gic4E^O7|$rzSWD+abfY7( zW9EdH45cGeOw=d+UBNNJU52^%(8R-=R)I7?0!NPqpgRw=yOxUKxXbh*4I#PytcU&j0*CeE(xKnvVDQe+n63 z?bbz|*^NOEcpLADB!Au+6;NKVu6#h{9XcYg!mb0zdR=KB zTMF76SuaC!xDG6ju#@?Hqf0g$-p@#$dr6*D9)|yLj;wLNs64{PHvGr8-~XEK-~W0V zDMg_?cefujqEwznrIq)AoMA;7dOyE^`~8RaVN>3G3u~d9mKl9rIN8fy_Oh41n*1*S O0RR8}uD$R8E&u@hZ;zS) delta 1803 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
{r+v&)= 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/O*uV{q7|n0#e`U}{$Kz3taK!qEr3o5R0rC#GAIsxK{)Oeu9C4PWJsf`u z+|+tfFqmbD13?N|XKORyWJ2YjU#T`B22odj2voGcE+F@u$qRiBVl-S(FcX@pyAdmf zgsTHrpvxhRhiEJanh`57g62S*j|hdTI766oJe8yStdAvI;deB`f4M+wl2VCcnv(Sm z#L9I~@{m~%Q6t1xCF)$8*t(jl8;S1x}YQCxAa+8hA2%)xz zxEynm6$a-8L(GIYGCK$jnJ6T{romIYwbX(#@)1&%3Pk8{Lt;b%$p%u^zH-M`?|}s~ zG65wV^LHdL4fevWe<%lWH*ZNHs2FlK9w;fSz$0SPjiKJSC|7uOetvQm1tqyc zH!x1WNmu0{k!Wh8Gg2UuO(g9o#0Cn(lnp{j%Qp}yVzqOOG(BfR&|XSp zmjdKQJ%ajdoF!;Tcr!2EjEeSH;DJOdBy!s41GUKY)a4|m{V5V89&<@$v_wfAPFSv7 z#Zjx`up@-se*sFW?BU3W*no0zB`aJzVadAfKsHFO3f0^x>AQiHBi(@%u)yMz=vX|5 zIZHw-rRta_;T5?mIⅅ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 VpKAG^00030|3g$vxC8*s008$|c(ecj delta 7287 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 delta 3846 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 IO#oy701E-2)c^nh diff --git a/charts/k8s-monitoring/charts/k8s-monitoring-feature-profiling-1.0.0.tgz b/charts/k8s-monitoring/charts/k8s-monitoring-feature-profiling-1.0.0.tgz index b2fca958b5f7e4f9cf46edc02cb9279547bd8637..c537153e2e934dd20b92ed70babbc14c8c379d6f 100644 GIT binary patch delta 3541 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 delta 3537 zcmV;?4KDKU8|xd8Jb&Gj)3~zd*?&csnNu|b6Wht;19EE$IPC5@_uPV|fZBav_huEl zlbEqBBgr$QGWp+6NwS^9vEzI|*j=KBnOGmcmRjmocT4uo6W$1EcpX{B#NbA-CibNaR5*i-FUGxyUWUcV*Lw5HauDHY0b|*cX#zm~dn+jRZ!* za%pIf85xm?Ob#`mt{L8|f${el`N#`;{&iU?v!ZwqS^Q46YO*Zm)yiuCn@D%>S11 zA5iyZZyI&--)i=X^55=tPV#?@1itH3EC077NRS_70My8T zyXUlu@_*m!oc8~tq(-A*JcLFAUXu`k-XdeZhsHyA&e4^dzAXEflHmY23gJg%t~Sq~ z)4F{yO+#b+lmvm=XSW6#B|%UI_AadeBg$Z`tPVdKFYJzl%SUN=6ey@H9LA%*0iZgi zZI;revc_6t0F1~mkP1t%1dR;m*NN{=)aZCjTz}*sC*box;LFF4!NZV5;{YL~9)DW!;+FV?mxcl*$3wr=)BmuMce(RN|?6S~NloDVr|I!cZ^t{CP|nO@treQeKz{ z{JiwMDovxY5|3pF4+BAD?jWN#B7XrdDb>K`g=x=pp)_v%aYPv!9>xKkzTjHoUy(Sg zbC~_Nt^Lp435LY_$Z51QjT-yE+iMm4|5mfr>YeQWW2Bi{faaN=U$YOUl>EMJ%b9MZ zvrgIA);}Mbm%4!zE?JunKcXwL+?dfAnedUDebCSMFZvcGq1lHIrKPHdwAm_JtMY|GxT#idDsHMI zjYzY!`1iHk`8tl7ZqoHUS(~nnsOuVjYp!oaV6pkv;}XWmv;@{De_CFKMX$AbNftZ5 zj3RCFFTI$*<9REAEttvm*ng!=UxwSn{Jfqrsy9}FZ5Xv-WI2W#C)*RMobzocW!}Yc z#wCrQ<4{_7McdPpyci?fK(MrAJ$D;rbGV{W2JuPLz*p2X%GWrSei`m29S4d1@f3`9 zsE$Nz&Ext8bhVTCEeK2h^JsKa$NEV0j>^<8&d5Wz4MYE(Zyyw>^?(0!cf%e?@5>VL z&gXzN{{L0exhneqSDog`|35~W&A`KvA0e3O+*|qFTWZ2pz|VyF+?dT8;E%xiMTdk` zX=(<@V%yF_biA(*EEbW#MbuF{@q?Ip+*E?YF+f*P##1q3G(flpGp3%Fl#!2tCv$j= zt`$)aUy~58O?V6#-G82&|Ni;i``0gC{b*hoa`Bh-aw)DnpRWXoQ=%#Zu3Fui=Ba7T%Su z2l0e(G_}vqaEza2C*LKmi|CnkI~pPv|`zjdd|6& zx*mpZBcT`N`{B#cNsJ2kboJ~DOg-F$F3S&qcWHWWZ4-^WQbx$OA!hW}_Yeph`hpQQ z&CU%JkUj;t1S%%T?tG5m3%K)x0EP%01qceW4Kp>jOG?-Kd(dLIgk5;TF(!-%$|OUc zo2$$C+Qm*}v(=pH^LRG`*aBg*aw^9F*# zH4rvVB;%~?d~M(%7k;G9Cb^}~0F0FZEdBh}Ti7Wbkbicu|0Wp3$oS4CV2%CPY+V)Z zf3;do=XC$;C}}pc9~mzh5`jRZDM*q)s5>ZA_>>TR9HGo3%lH*Ruq1L-T>;%Ia3_Ru z7@|uOj=*V%@P7+SPwh#{dei6Ofgk!JJ9GCroDZk!Wc!EL?_^y+8iO?PE-d4JN5C*Z z!cl{yn|}jW1clC9+S?M29uN*hbv*6uBRf@7)%I-`$2Xy|Zr&Dy{F&CPEWg*>k$jOq z{qS8f8u_2WY?yEl0lh<(YtDe@cxP%f{p+0hmcDYWF63pz3WQd`{Lz9x8q9jDnWr(b zey?Qi+1Z%+kr;vb58n6(Hw&1W_%6t6d&y~AIe&86MgM;!x8!U1|LtaT&HwM7^#4)P zM*m+;c%}cZN~`>Tby2O{|CjBK=l`o-?&JR#8}8}<$Beqj*N6R)`cakhpI6PD|MHMR z0kX_xNXeH#{>9=61%E#${{Lr(5=mJ!z|R@@0_z4bF1Vf6BU>`_>=YOIQ^Z9|l~S$8 zUVm9_JC9vmr`|^VGLL;Be!0hlGTi zak52ISu1Uz56}lpdIj|j7su^c`+&MPTQpSFR{DC1Vtj$Li~Sc;F9}c^1iRRQb?<+6 zTb+XacjdHC_dk!4Hap0A#+C8sp&Ljiet&VPN^8AL=(2)>)S0PTb7`1GW?v;-s0;WI z_*?)TW_+AQC(4?GD&!lpXJmw#|US{pjdmVWL+B84a> z)ax&sBKj4RSE}G|X)x>}|5|~4Y58wDoo;deZ+1@Ke>hIs82?$>vDO1Xy0|I=q+i1- z4*{vNy-gtybznt; zAQkiX>Q&7CHQeBo7ohcPn)kpd6EA{zLedT}5{(hg+=MZVghY@4YoH5tGk-<_XJyzc z7}7=AByNM*tk__Xp15gl*T!&`WHAro>@mqCil|UN&LH=gvQJyNG%V|dI zEY}8E_;SznxJOrG%EWq{cBxCXJv|~-T^A&3kox?jbI{#i@2qRuub8;6^4LBo@-`u4i&z*DTnE??|G$)ft=L#<{$eo9Di z(!nPk{N3o_#erV>c@{IzN%dICV2aAurIAa-`6eA)XM3hP`f{TpuYcJSQj7~JyF(-l z*+9@6j0P&QehsF5OPI})$mZxW6x?2NGkt2OccF>v(j*eLYHL;>Q%c)BwdBPH6JAzL z7l}2SNoyWIr7hH}g)pCI$M0^O%x2kTGdWhF2Prd^|B=6Dl|>wsr@jnXV2|8v7Le*| zDLGjBrc^eRJX7huFMoHc_@_T>+#&v_=RYLzt{;P}jsG``?|-%0&ME$PlvIcwtbM3O zF4sn*VXS;7x@p|_k=KX3mLc~Ej|lZKI{js3DVo)1VT+r$Rv{Rt!|%)YN>#S z(BF1ygw*4PKrXoPirk>w?2NZRzWCwQk5=d{epzEG!Z`Ro<>i!4>6A|C?~?u-00960 L&+3}20A>IHZ3r4v diff --git a/charts/k8s-monitoring/charts/k8s-monitoring-feature-prometheus-operator-objects-1.0.0.tgz b/charts/k8s-monitoring/charts/k8s-monitoring-feature-prometheus-operator-objects-1.0.0.tgz index 46cee23e8505aff76a577aad73c932f5a25ec17b..f9501e5910aed03ecfba76e6d0e5647f67157f76 100644 GIT binary patch delta 342476 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≺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�dsod!>U`sMD`tpqoG~KKM__z<3qUsgX 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

0?-!Djn1@TbS?@Fv<;*buLmS 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⋘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 delta 342196 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

#A6C)8aFd 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

f-C_94!?jV?V)-lA9P%|@e4uU}dxI6hviG4k}e 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 z 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

G?aVVo!tfHF1S-;Z25 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 z

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ϒxzl68IvVk~+=gT@u%Ai&6{!wS#e9 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 Zf7u%&m{s&wmkq`RCJ0yCte612I{<;%8rT2; diff --git a/charts/k8s-monitoring/values.yaml b/charts/k8s-monitoring/values.yaml index 09acf4a6d..32fa96831 100644 --- a/charts/k8s-monitoring/values.yaml +++ b/charts/k8s-monitoring/values.yaml @@ -16,7 +16,7 @@ global: # @section -- Global Settings scrapeInterval: 60s - # -- Sets the max_cache_size for every prometheus.relabel component. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments)) + # -- Sets the max_cache_size for every prometheus.relabel component. ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus/prometheus.relabel/#arguments)) # This should be at least 2x-5x your largest scrape target or samples appended rate. # @section -- Global Settings maxCacheSize: 100000