Skip to content

Commit d06e435

Browse files
authored
[Release] logzio-telemetry version 5.1.0
2 parents 4003fdb + f1979be commit d06e435

File tree

4 files changed

+23
-1
lines changed

4 files changed

+23
-1
lines changed

charts/logzio-telemetry/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ dependencies:
2525
# to the chart and its templates, including the app version.
2626
# Versions are expected to follow Semantic Versioning (https://semver.org/)
2727

28-
version: 5.0.4
28+
version: 5.1.0
2929

3030

3131
# This is the version number of the application being deployed. This version number should be

charts/logzio-telemetry/README.md

+2
Original file line numberDiff line numberDiff line change
@@ -397,6 +397,8 @@ If you don't want the sub charts to installed add the relevant flag per sub char
397397

398398

399399
## Change log
400+
* 5.1.0
401+
- Respect metric filters in `prometheus/kubelet` scrape endpoint
400402
* 5.0.4
401403
- Add support for global tolerations
402404
* 5.0.3

charts/logzio-telemetry/templates/_config.tpl

+19
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,16 @@ Build config file for standalone OpenTelemetry Collector
9292
{{- $metricsApplications := dict "exporters" (list "prometheusremotewrite/applications") "processors" (list "attributes/env_id" "filter/kubernetes360") "receivers" (list "prometheus/applications") -}}
9393
{{- $_ := set .Values.metricsConfig.service.pipelines "metrics/applications" $metricsApplications -}}
9494
{{- end -}}
95+
96+
{{- range $job := (index $configData "receivers" "prometheus/kubelet" "config" "scrape_configs") -}}
97+
{{- range $key,$filter := ($infraFilters | fromJson) -}}
98+
{{- if contains "metric" $key -}}
99+
{{- $_ := set $job ("metric_relabel_configs" | toYaml) ( append $job.metric_relabel_configs ($filter)) -}}
100+
{{- else -}}
101+
{{- $_ := set $job ("relabel_configs" | toYaml) ( append $job.relabel_configs ($filter)) -}}
102+
{{- end -}}
103+
{{- end -}}
104+
{{- end -}}
95105
{{- end -}}
96106
{{- .Values.standaloneCollector.configOverride | merge $configData | mustMergeOverwrite $config | toYaml}}
97107
{{- end -}}
@@ -251,6 +261,15 @@ Build config file for standalone OpenTelemetry Collector daemonset
251261
{{- $_ := set .Values.daemonsetConfig.service.pipelines "metrics/applications" $metricsApplications -}}
252262
{{- end -}}
253263

264+
{{- range $job := (index $configData "receivers" "prometheus/kubelet" "config" "scrape_configs") -}}
265+
{{- range $key,$filter := ($infraFilters | fromJson) -}}
266+
{{- if contains "metric" $key -}}
267+
{{- $_ := set $job ("metric_relabel_configs" | toYaml) ( append $job.metric_relabel_configs ($filter)) -}}
268+
{{- else -}}
269+
{{- $_ := set $job ("relabel_configs" | toYaml) ( append $job.relabel_configs ($filter)) -}}
270+
{{- end -}}
271+
{{- end -}}
272+
{{- end -}}
254273
{{- end -}}
255274

256275
{{- .Values.daemonsetCollector.configOverride | merge $configData | mustMergeOverwrite $config | toYaml}}

charts/logzio-telemetry/values.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -1152,6 +1152,7 @@ daemonsetConfig:
11521152
selectors:
11531153
- field: metadata.name=$KUBE_NODE_NAME
11541154
role: node
1155+
metric_relabel_configs: []
11551156
metrics_path: /metrics
11561157
relabel_configs:
11571158
- action: labelmap

0 commit comments

Comments
 (0)