E58C Beyla Release 2.6.5 (#2200) · grafana/beyla@857e80b · GitHub
[go: up one dir, main page]

Skip to content

Commit 857e80b

Browse files
Beyla Release 2.6.5 (#2200)
Include Limit cardinality of Span Metrics opentelemetry-ebpf-instrumentation#13 fix: panic in clusterurl (#648) opentelemetry-ebpf-instrumentation#14
1 parent cb0a849 commit 857e80b

File tree

11 files changed

+361
-39
lines changed

11 files changed

+361
-39
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ require (
2323
github.com/vladimirvivien/gexe v0.5.0
2424
go.opentelemetry.io/collector/consumer v1.39.0
2525
go.opentelemetry.io/collector/pdata v1.39.0
26-
go.opentelemetry.io/obi v0.0.0-20250911180000-70118bf9995d
26+
go.opentelemetry.io/obi v0.0.0-20250918165946-f3dd462c1392
2727
go.opentelemetry.io/otel v1.37.0
2828
go.opentelemetry.io/otel/sdk v1.37.0
2929
go.opentelemetry.io/otel/sdk/metric v1.37.0

pkg/beyla/config.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,12 @@ type Attributes struct {
271271
// DropMetricsUnresolvedIPs drops metrics that contain unresolved IP addresses to reduce cardinality
272272
// nolint:undoc FIXME: the yaml option should read // drop_metrics_unresolved_ips - need to fix upstream first
273273
DropMetricsUnresolvedIPs bool `yaml:"drop_metric_unresolved_ips" env:"BEYLA_DROP_METRIC_UNRESOLVED_IPS"`
274+
275+
// MetricSpanNameAggregationLimit works PER SERVICE and only relates to span_metrics.
276+
// When the span_name cardinality surpasses this limit, the span_name will be reported as AGGREGATED.
277+
// If the value <= 0, it is disabled.
278+
//nolint:undoc
279+
MetricSpanNameAggregationLimit int `yaml:"metric_span_names_limit" env:"BEYLA_METRIC_SPAN_NAMES_LIMIT"`
274280
}
275281

276282
type HostIDConfig struct {

vendor/go.opentelemetry.io/obi/pkg/app/request/span.go

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/go.opentelemetry.io/obi/pkg/components/helpers/cache/expirable_lru.go

Lines changed: 109 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/go.opentelemetry.io/obi/pkg/components/pipe/instrumenter.go

Lines changed: 82 additions & 23 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/go.opentelemetry.io/obi/pkg/components/transform/route/clusterurl/cluster.go

Lines changed: 19 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/go.opentelemetry.io/obi/pkg/obi/config.go

Lines changed: 8 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/go.opentelemetry.io/obi/pkg/transform/ips_filter.go

Lines changed: 3 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)
0