Skip to content

Commit 772a4e8

Browse files
committed
fix: [opentelemetry-collector] fix kubelet preset
1 parent 7f1989d commit 772a4e8

114 files changed

Lines changed: 187 additions & 182 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

charts/opentelemetry-collector/CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
## OpenTelemetry Collector
44

5+
## v0.114.5 / 2025-05-19
6+
- [Fix] Fix utilization metric name and unit in `kubeletMetrics` preset to keep the metrics' backward compatibility for dashboards
7+
58
## v0.114.4 / 2025-05-16
69
- [Feat] Add resourceDetection preset to add system and environment information to resource attributes
710

@@ -18,7 +21,7 @@
1821

1922
## v0.114.0 / 2025-05-15
2023
- [Feat] Update Collector to v0.125.0
21-
- [Fix] Configure `kubeletstatsreceiver` to enable network metrics collection from all available interfaces on Node level
24+
- [Fix] Configure `kubeletstatsreceiver` to enable network metrics collection from all available interfaces on Node level
2225

2326
## v0.113.5 / 2025-05-09
2427
- [Fix] Fix collectorMetrics scrape interval setting

charts/opentelemetry-collector/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v2
22
name: opentelemetry-collector
3-
version: 0.114.4
3+
version: 0.114.5
44
description: OpenTelemetry Collector Helm chart for Kubernetes
55
type: application
66
home: https://opentelemetry.io/

charts/opentelemetry-collector/ci/preset-daemonset-values.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ presets:
99
enabled: true
1010
resourceDetection:
1111
enabled: true
12+
kubeletMetrics:
13+
enabled: true
1214

1315
resources:
1416
limits:

charts/opentelemetry-collector/examples/daemonset-and-deployment/rendered/clusterrole.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ kind: ClusterRole
55
metadata:
66
name: example-opentelemetry-collector
77
labels:
8-
helm.sh/chart: opentelemetry-collector-0.114.4
8+
helm.sh/chart: opentelemetry-collector-0.114.5
99
app.kubernetes.io/name: opentelemetry-collector
1010
app.kubernetes.io/instance: example
1111
app.kubernetes.io/version: "0.125.0"

charts/opentelemetry-collector/examples/daemonset-and-deployment/rendered/clusterrolebinding.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ kind: ClusterRoleBinding
55
metadata:
66
name: example-opentelemetry-collector
77
labels:
8-
helm.sh/chart: opentelemetry-collector-0.114.4
8+
helm.sh/chart: opentelemetry-collector-0.114.5
99
app.kubernetes.io/name: opentelemetry-collector
1010
app.kubernetes.io/instance: example
1111
app.kubernetes.io/version: "0.125.0"

charts/opentelemetry-collector/examples/daemonset-and-deployment/rendered/configmap-agent.yaml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
name: example-opentelemetry-collector-agent
77
namespace: default
88
labels:
9-
helm.sh/chart: opentelemetry-collector-0.114.4
9+
helm.sh/chart: opentelemetry-collector-0.114.5
1010
app.kubernetes.io/name: opentelemetry-collector
1111
app.kubernetes.io/instance: example
1212
app.kubernetes.io/version: "0.125.0"
@@ -60,17 +60,17 @@ data:
6060
check_interval: 5s
6161
limit_percentage: 80
6262
spike_limit_percentage: 25
63-
metricstransform/kubeletstatscpu:
64-
transforms:
65-
- action: update
66-
include: container.cpu.usage
67-
new_name: container.cpu.utilization
68-
- action: update
69-
include: k8s.pod.cpu.usage
70-
new_name: k8s.pod.cpu.utilization
71-
- action: update
72-
include: k8s.node.cpu.usage
73-
new_name: k8s.node.cpu.utilization
63+
transform/kubeletstatscpu:
64+
error_mode: ignore
65+
metric_statements:
66+
- context: metric
67+
statements:
68+
- set(unit, "1") where name == "container.cpu.usage"
69+
- set(name, "container.cpu.utilization") where name == "container.cpu.usage"
70+
- set(unit, "1") where name == "k8s.pod.cpu.usage"
71+
- set(name, "k8s.pod.cpu.utilization") where name == "k8s.pod.cpu.usage"
72+
- set(unit, "1") where name == "k8s.node.cpu.usage"
73+
- set(name, "k8s.node.cpu.utilization") where name == "k8s.node.cpu.usage"
7474
transform/prometheus:
7575
error_mode: ignore
7676
metric_statements:
@@ -138,7 +138,7 @@ data:
138138
- debug
139139
processors:
140140
- memory_limiter
141-
- metricstransform/kubeletstatscpu
141+
- transform/kubeletstatscpu
142142
- transform/prometheus
143143
- batch
144144
receivers:

charts/opentelemetry-collector/examples/daemonset-and-deployment/rendered/configmap.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
name: example-opentelemetry-collector
77
namespace: default
88
labels:
9-
helm.sh/chart: opentelemetry-collector-0.114.4
9+
helm.sh/chart: opentelemetry-collector-0.114.5
1010
app.kubernetes.io/name: opentelemetry-collector
1111
app.kubernetes.io/instance: example
1212
app.kubernetes.io/version: "0.125.0"

charts/opentelemetry-collector/examples/daemonset-and-deployment/rendered/daemonset.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
name: example-opentelemetry-collector-agent
77
namespace: default
88
labels:
9-
helm.sh/chart: opentelemetry-collector-0.114.4
9+
helm.sh/chart: opentelemetry-collector-0.114.5
1010
app.kubernetes.io/name: opentelemetry-collector
1111
app.kubernetes.io/instance: example
1212
app.kubernetes.io/version: "0.125.0"
@@ -23,7 +23,7 @@ spec:
2323
template:
2424
metadata:
2525
annotations:
26-
checksum/config: dddb87a86fcc9517fbfb07e180c1544aa63451378a962442ccd933342a799ce2
26+
checksum/config: 6d05f141a5d8157e02433fa2d1ac73348a42cf06f3ff9b5b88da744e969f6e67
2727

2828
labels:
2929
app.kubernetes.io/name: opentelemetry-collector

charts/opentelemetry-collector/examples/daemonset-and-deployment/rendered/deployment.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
name: example-opentelemetry-collector
77
namespace: default
88
labels:
9-
helm.sh/chart: opentelemetry-collector-0.114.4
9+
helm.sh/chart: opentelemetry-collector-0.114.5
1010
app.kubernetes.io/name: opentelemetry-collector
1111
app.kubernetes.io/instance: example
1212
app.kubernetes.io/version: "0.125.0"
@@ -25,7 +25,7 @@ spec:
2525
template:
2626
metadata:
2727
annotations:
28-
checksum/config: 403d7a67db9bb9290ac03be743e077aed167024ca21d83e8f33ae547d8cf9f61
28+
checksum/config: 400b0e15a77f0cf2eeb1637dfa84d59c0f67ab658c47584d8fe63010f77d31c8
2929

3030
labels:
3131
app.kubernetes.io/name: opentelemetry-collector

charts/opentelemetry-collector/examples/daemonset-and-deployment/rendered/service.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
name: example-opentelemetry-collector
77
namespace: default
88
labels:
9-
helm.sh/chart: opentelemetry-collector-0.114.4
9+
helm.sh/chart: opentelemetry-collector-0.114.5
1010
app.kubernetes.io/name: opentelemetry-collector
1111
app.kubernetes.io/instance: example
1212
app.kubernetes.io/version: "0.125.0"

0 commit comments

Comments
 (0)