Skip to content

Commit 0694086

Browse files
authored
service/telemetry: deprecate TracesConfig (#13904)
#### Description service/telemetry.TracesConfig is deprecated. This type alias has been added to otelconftelemetry.TracesConfig as part of #4970, which is where the otelconf-based telemetry implementation now lives. #### Link to tracking issue Relates to #4970 #### Testing N/A #### Documentation N/A
1 parent cb421ec commit 0694086

File tree

3 files changed

+30
-3
lines changed

3 files changed

+30
-3
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Use this changelog template to create an entry for release notes.
2+
3+
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
4+
change_type: deprecation
5+
6+
# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver)
7+
component: service
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: service/telemetry.TracesConfig is deprecated
11+
12+
# One or more tracking issues or pull requests related to the change
13+
issues: [13904]
14+
15+
# (Optional) One or more lines of additional information to render under the primary note.
16+
# These lines will be padded with 2 spaces and then inserted directly into the document.
17+
# Use pipe (|) for multiline entries.
18+
subtext: |
19+
This type alias has been added to otelconftelemetry.TracesConfig,
20+
where the otelconf-based telemetry implementation now lives.
21+
22+
# Optional: The change log or logs in which this entry should be included.
23+
# e.g. '[user]' or '[user, api]'
24+
# Include 'user' if the change is relevant to end users.
25+
# Include 'api' if there is a change to a library API.
26+
# Default: '[user]'
27+
change_logs: [api]

.github/workflows/utils/cspell.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,8 @@
336336
"otelbot",
337337
"otelcol",
338338
"otelcoltest",
339+
"otelconf",
340+
"otelconftelemetry",
339341
"otelcorecol",
340342
"otelgrpc",
341343
"otelhttp",

service/telemetry/telemetry.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,7 @@ import (
1919
"go.opentelemetry.io/collector/service/telemetry/internal/migration"
2020
)
2121

22-
// NOTE TracesConfig will be removed once opentelemetry-collector-contrib
23-
// has been updated to use otelconftelemetry instead; use at your own risk.
24-
// See https://github.com/open-telemetry/opentelemetry-collector/issues/4970
22+
// Deprecated: [v0.137.0] Use otelconftelemetry.TracesConfig instead.
2523
type TracesConfig = migration.TracesConfigV030
2624

2725
// LoggerSettings holds settings for building logger providers.

0 commit comments

Comments
 (0)