Skip to content

Commit 31a8ec0

Browse files
committed
no longer deprecate MetricsLevel
Signed-off-by: Alex Boten <[email protected]>
1 parent 5b01a85 commit 31a8ec0

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

.chloggen/codeboten_level-internal-telemetry.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ change_type: deprecation
77
component: configtelemetry
88

99
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10-
note: "Deprecating `TelemetrySettings.MetricsLevel` and `TelemetrySettings.MeterProvider` in favour of `TelemetrySettings.LeveledMeterProvider`"
10+
note: "Deprecating `TelemetrySettings.MeterProvider` in favour of `TelemetrySettings.LeveledMeterProvider`"
1111

1212
# One or more tracking issues or pull requests related to the change
1313
issues: [10912]

.chloggen/codeboten_leveled-meter-split-2.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ change_type: enhancement
77
component: component
88

99
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10-
note: "Add `TelemetrySettings.LeveledMeterProvider` func to replace MetricsLevel in the near future"
10+
note: "Add `TelemetrySettings.LeveledMeterProvider` func to replace MeterProvider in the near future"
1111

1212
# One or more tracking issues or pull requests related to the change
1313
issues: [10931]

component/telemetry.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,9 @@ type TelemetrySettings struct {
3030
// pass to other instrumented third-party libraries.
3131
LeveledMeterProvider func(level configtelemetry.Level) metric.MeterProvider
3232

33-
// MetricsLevel controls the level of detail for metrics emitted by the collector.
34-
// Experimental: *NOTE* this field is experimental and may be changed or removed.
35-
//
36-
// Deprecated [v0.108.0]: use LeveledMeterProvider instead.
33+
// MetricsLevel represents the configuration value set when the collector
34+
// is configured. Components may use this level to decide whether it is
35+
// appropriate to avoid computationally expensive calculations.
3736
MetricsLevel configtelemetry.Level
3837

3938
// Resource contains the resource attributes for the collector's telemetry.

0 commit comments

Comments
 (0)