Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions charts/opentelemetry-collector/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@

## OpenTelemetry Collector

### v0.120.1 / 2025-09-25
- [Feat] Enable compact span metrics preset by default when span metrics are enabled.
- [Fix] Enable batch processor preset in daemonset-and-deployment example so compact span metrics pipelines validate.

### v0.120.0 / 2025-09-24
- [CHORE] Bump Collector to 0.136.0

Expand Down
2 changes: 1 addition & 1 deletion charts/opentelemetry-collector/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
apiVersion: v2
name: opentelemetry-collector
version: 0.120.0
version: 0.120.1
description: OpenTelemetry Collector Helm chart for Kubernetes
type: application
home: https://opentelemetry.io/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: example-opentelemetry-collector-agent
namespace: default
labels:
helm.sh/chart: opentelemetry-collector-0.120.0
helm.sh/chart: opentelemetry-collector-0.120.1
app.kubernetes.io/name: opentelemetry-collector
app.kubernetes.io/instance: example
app.kubernetes.io/version: "0.136.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: example-opentelemetry-collector-agent
namespace: default
labels:
helm.sh/chart: opentelemetry-collector-0.120.0
helm.sh/chart: opentelemetry-collector-0.120.1
app.kubernetes.io/name: opentelemetry-collector
app.kubernetes.io/instance: example
app.kubernetes.io/version: "0.136.0"
Expand All @@ -23,7 +23,7 @@ spec:
template:
metadata:
annotations:
checksum/config: a344c04a3eac1692feb4bc017675da17d2402f032da7281418598e2872d695db
checksum/config: ef3116a8c33aac499ae2cf6106ac0ad46d241a5df4bc45ab0348587bd91aef4b

labels:
app.kubernetes.io/name: opentelemetry-collector
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: example-opentelemetry-collector
namespace: default
labels:
helm.sh/chart: opentelemetry-collector-0.120.0
helm.sh/chart: opentelemetry-collector-0.120.1
app.kubernetes.io/name: opentelemetry-collector
app.kubernetes.io/instance: example
app.kubernetes.io/version: "0.136.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: example-opentelemetry-collector-agent
namespace: default
labels:
helm.sh/chart: opentelemetry-collector-0.120.0
helm.sh/chart: opentelemetry-collector-0.120.1
app.kubernetes.io/name: opentelemetry-collector
app.kubernetes.io/instance: example
app.kubernetes.io/version: "0.136.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: example-opentelemetry-collector-agent
namespace: default
labels:
helm.sh/chart: opentelemetry-collector-0.120.0
helm.sh/chart: opentelemetry-collector-0.120.1
app.kubernetes.io/name: opentelemetry-collector
app.kubernetes.io/instance: example
app.kubernetes.io/version: "0.136.0"
Expand All @@ -23,7 +23,7 @@ spec:
template:
metadata:
annotations:
checksum/config: c7f5cad1e5465fa149733cc9c0198c6ce53c32b4d052e38e27bb54d47b7f66ae
checksum/config: 7d38a4209966d29c5dea5c3ee471a76f2b57c77674cc95873596ef661eacfd68

labels:
app.kubernetes.io/name: opentelemetry-collector
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: example-opentelemetry-collector
namespace: default
labels:
helm.sh/chart: opentelemetry-collector-0.120.0
helm.sh/chart: opentelemetry-collector-0.120.1
app.kubernetes.io/name: opentelemetry-collector
app.kubernetes.io/instance: example
app.kubernetes.io/version: "0.136.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: example-opentelemetry-collector-agent
namespace: default
labels:
helm.sh/chart: opentelemetry-collector-0.120.0
helm.sh/chart: opentelemetry-collector-0.120.1
app.kubernetes.io/name: opentelemetry-collector
app.kubernetes.io/instance: example
app.kubernetes.io/version: "0.136.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: example-opentelemetry-collector-agent
namespace: default
labels:
helm.sh/chart: opentelemetry-collector-0.120.0
helm.sh/chart: opentelemetry-collector-0.120.1
app.kubernetes.io/name: opentelemetry-collector
app.kubernetes.io/instance: example
app.kubernetes.io/version: "0.136.0"
Expand All @@ -23,7 +23,7 @@ spec:
template:
metadata:
annotations:
checksum/config: 41aef7dadb9b9c5054b7552d9a664b7b180d654f4d594d4939cc693a20171790
checksum/config: 875a7b16216ddbb0d56c538f791f5385a50f1842e1eadd5f8fbe57810854bff7

labels:
app.kubernetes.io/name: opentelemetry-collector
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: example-opentelemetry-collector
namespace: default
labels:
helm.sh/chart: opentelemetry-collector-0.120.0
helm.sh/chart: opentelemetry-collector-0.120.1
app.kubernetes.io/name: opentelemetry-collector
app.kubernetes.io/instance: example
app.kubernetes.io/version: "0.136.0"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
mode: daemonset

presets:
batch:
enabled: true
collectorMetrics:
enabled: true
pipeline: none
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ kind: ClusterRole
metadata:
name: example-opentelemetry-collector
labels:
helm.sh/chart: opentelemetry-collector-0.120.0
helm.sh/chart: opentelemetry-collector-0.120.1
app.kubernetes.io/name: opentelemetry-collector
app.kubernetes.io/instance: example
app.kubernetes.io/version: "0.136.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ kind: ClusterRoleBinding
metadata:
name: example-opentelemetry-collector
labels:
helm.sh/chart: opentelemetry-collector-0.120.0
helm.sh/chart: opentelemetry-collector-0.120.1
app.kubernetes.io/name: opentelemetry-collector
app.kubernetes.io/instance: example
app.kubernetes.io/version: "0.136.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: example-opentelemetry-collector-agent
namespace: default
labels:
helm.sh/chart: opentelemetry-collector-0.120.0
helm.sh/chart: opentelemetry-collector-0.120.1
app.kubernetes.io/name: opentelemetry-collector
app.kubernetes.io/instance: example
app.kubernetes.io/version: "0.136.0"
Expand All @@ -15,6 +15,7 @@ metadata:
data:
relay: |
connectors:
forward/compact: {}
spanmetrics:
aggregation_cardinality_limit: 100000
dimensions:
Expand Down Expand Up @@ -46,6 +47,27 @@ data:
metrics_expiration: 0
metrics_flush_interval: 15s
namespace: ""
spanmetrics/compact:
aggregation_cardinality_limit: 100000
exclude_dimensions:
- span.name
histogram:
explicit:
buckets:
- 1ms
- 4ms
- 10ms
- 20ms
- 50ms
- 100ms
- 200ms
- 500ms
- 1s
- 2s
- 5s
metrics_expiration: 0
metrics_flush_interval: 15s
namespace: compact
exporters:
debug: {}
otlp:
Expand All @@ -56,10 +78,31 @@ data:
health_check:
endpoint: ${env:MY_POD_IP}:13133
processors:
batch:
send_batch_max_size: 2048
send_batch_size: 1024
timeout: 1s
filter/drop_histogram:
metrics:
metric:
- name == "compact.duration"
memory_limiter:
check_interval: 5s
limit_percentage: 80
spike_limit_percentage: 25
transform/compact:
trace_statements:
- context: resource
statements:
- keep_keys(attributes, ["service.name", "k8s.cluster.name", "host.name"])
transform/compact_histogram:
metric_statements:
- context: metric
statements:
- extract_sum_metric(false, ".sum") where name == "compact.duration"
- extract_count_metric(false, ".count") where name == "compact.duration"
- set(unit, "") where name == "compact.duration.sum"
- set(unit, "") where name == "compact.duration.count"
transform/kubeletstatscpu:
error_mode: ignore
metric_statements:
Expand Down Expand Up @@ -162,6 +205,7 @@ data:
- debug
processors:
- memory_limiter
- batch
receivers:
- otlp
metrics:
Expand All @@ -171,20 +215,41 @@ data:
processors:
- memory_limiter
- transform/kubeletstatscpu
- batch
receivers:
- kubeletstats
- spanmetrics
- otlp
metrics/compact:
exporters:
- coralogix
processors:
- memory_limiter
- transform/compact_histogram
- filter/drop_histogram
- batch
receivers:
- spanmetrics/compact
traces:
exporters:
- otlp
- debug
- spanmetrics
- forward/compact
processors:
- memory_limiter
- transform/spanmetrics
- batch
receivers:
- otlp
traces/compact:
exporters:
- spanmetrics/compact
processors:
- transform/compact
- batch
receivers:
- forward/compact
telemetry:
logs:
encoding: json
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: example-opentelemetry-collector
namespace: default
labels:
helm.sh/chart: opentelemetry-collector-0.120.0
helm.sh/chart: opentelemetry-collector-0.120.1
app.kubernetes.io/name: opentelemetry-collector
app.kubernetes.io/instance: example
app.kubernetes.io/version: "0.136.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: example-opentelemetry-collector-agent
namespace: default
labels:
helm.sh/chart: opentelemetry-collector-0.120.0
helm.sh/chart: opentelemetry-collector-0.120.1
app.kubernetes.io/name: opentelemetry-collector
app.kubernetes.io/instance: example
app.kubernetes.io/version: "0.136.0"
Expand All @@ -23,7 +23,7 @@ spec:
template:
metadata:
annotations:
checksum/config: e3d5c1e1bbf5d7e51f114d3f34526e87cf3c428f3687c6226fb379ea82786168
checksum/config: 1f69db7e4625f6c793fe080b0cf489236796ce86bb8331f32619f3a9e3928346

labels:
app.kubernetes.io/name: opentelemetry-collector
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: example-opentelemetry-collector
namespace: default
labels:
helm.sh/chart: opentelemetry-collector-0.120.0
helm.sh/chart: opentelemetry-collector-0.120.1
app.kubernetes.io/name: opentelemetry-collector
app.kubernetes.io/instance: example
app.kubernetes.io/version: "0.136.0"
Expand All @@ -25,7 +25,7 @@ spec:
template:
metadata:
annotations:
checksum/config: 372d3fb26b1f08a42c7db3e15dc4ff28ecaeae6c92a487a1623db7a6fed4f701
checksum/config: 1f843ecc0774a9d313912f469ff0bb4cf53442ebc9a3056e641b55040647fb48

labels:
app.kubernetes.io/name: opentelemetry-collector
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: example-opentelemetry-collector
namespace: default
labels:
helm.sh/chart: opentelemetry-collector-0.120.0
helm.sh/chart: opentelemetry-collector-0.120.1
app.kubernetes.io/name: opentelemetry-collector
app.kubernetes.io/instance: example
app.kubernetes.io/version: "0.136.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: example-opentelemetry-collector
namespace: default
labels:
helm.sh/chart: opentelemetry-collector-0.120.0
helm.sh/chart: opentelemetry-collector-0.120.1
app.kubernetes.io/name: opentelemetry-collector
app.kubernetes.io/instance: example
app.kubernetes.io/version: "0.136.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: example-opentelemetry-collector-agent
namespace: default
labels:
helm.sh/chart: opentelemetry-collector-0.120.0
helm.sh/chart: opentelemetry-collector-0.120.1
app.kubernetes.io/name: opentelemetry-collector
app.kubernetes.io/instance: example
app.kubernetes.io/version: "0.136.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: example-opentelemetry-collector-agent
namespace: default
labels:
helm.sh/chart: opentelemetry-collector-0.120.0
helm.sh/chart: opentelemetry-collector-0.120.1
app.kubernetes.io/name: opentelemetry-collector
app.kubernetes.io/instance: example
app.kubernetes.io/version: "0.136.0"
Expand All @@ -23,7 +23,7 @@ spec:
template:
metadata:
annotations:
checksum/config: fb0f5e4c5ce3847c93467a1e1a5108a82fd7055156223eb7e68ada882d293262
checksum/config: a151ba23f77054c0b9e20f9f864dd410ed3a4b4e99301cb07b105be306344f26

labels:
app.kubernetes.io/name: opentelemetry-collector
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: example-opentelemetry-collector
namespace: default
labels:
helm.sh/chart: opentelemetry-collector-0.120.0
helm.sh/chart: opentelemetry-collector-0.120.1
app.kubernetes.io/name: opentelemetry-collector
app.kubernetes.io/instance: example
app.kubernetes.io/version: "0.136.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: example-opentelemetry-collector-agent
namespace: default
labels:
helm.sh/chart: opentelemetry-collector-0.120.0
helm.sh/chart: opentelemetry-collector-0.120.1
app.kubernetes.io/name: opentelemetry-collector
app.kubernetes.io/instance: example
app.kubernetes.io/version: "0.136.0"
Expand Down
Loading
Loading