Skip to content

Commit dfa6b6e

Browse files
authored
[component] Remove deprecated DataType (#11253)
#### Description Continues the switch to use `pipeline.ID` and `pipeline.Signal`. - Removes deprecated code - Continues rename process for function/type changes. #### Link to tracking issue Related to #9429
1 parent d8106f5 commit dfa6b6e

File tree

13 files changed

+32
-95
lines changed

13 files changed

+32
-95
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
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: breaking
5+
6+
# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver)
7+
component: component
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: Removed deprecated `ErrDataTypeIsNotSupported`, `DataType`, `DataTypeTraces`, `DataTypeMetrics`, and `DataTypeLogs`. Use `pipeline.ErrSignalNotSupported`, `pipeline.Signal`, `pipeline.SignalTraces`, `pipeline.SignalMetrics`, and `pipeline.SignalLogs` instead.
11+
12+
# One or more tracking issues or pull requests related to the change
13+
issues: [11253]
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+
20+
# Optional: The change log or logs in which this entry should be included.
21+
# e.g. '[user]' or '[user, api]'
22+
# Include 'user' if the change is relevant to end users.
23+
# Include 'api' if there is a change to a library API.
24+
# Default: '[user]'
25+
change_logs: [api]

component/component.go

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,6 @@ package component // import "go.opentelemetry.io/collector/component"
77

88
import (
99
"context"
10-
11-
"go.opentelemetry.io/collector/pipeline"
12-
)
13-
14-
var (
15-
// ErrDataTypeIsNotSupported can be returned by receiver, exporter, processor or connector factory funcs that create the
16-
// Component if the particular telemetry data type is not supported by the receiver, exporter, processor or connector factory.
17-
//
18-
// Deprecated: [v0.110.0] Use pipeline.ErrSignalNotSupported instead
19-
ErrDataTypeIsNotSupported = pipeline.ErrSignalNotSupported
2010
)
2111

2212
// Component is either a receiver, exporter, processor, connector, or an extension.

component/config.go

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -145,34 +145,6 @@ func MustNewType(strType string) Type {
145145
return ty
146146
}
147147

148-
// DataType is a special Type that represents the data types supported by the collector. We currently support
149-
// collecting metrics, traces and logs, this can expand in the future.
150-
//
151-
// Deprecated: [v0.110.0] Use pipeline.Signal instead.
152-
type DataType = Type
153-
154-
func mustNewDataType(strType string) DataType {
155-
return MustNewType(strType)
156-
}
157-
158-
// Currently supported data types. Add new data types here when new types are supported in the future.
159-
var (
160-
// DataTypeTraces is the data type tag for traces.
161-
//
162-
// Deprecated: [v0.110.0] Use pipeline.SignalTraces instead.
163-
DataTypeTraces = mustNewDataType("traces")
164-
165-
// DataTypeMetrics is the data type tag for metrics.
166-
//
167-
// Deprecated: [v0.110.0] Use pipeline.SignalMetrics instead.
168-
DataTypeMetrics = mustNewDataType("metrics")
169-
170-
// DataTypeLogs is the data type tag for logs.
171-
//
172-
// Deprecated: [v0.110.0] Use pipeline.SignalLogs instead.
173-
DataTypeLogs = mustNewDataType("logs")
174-
)
175-
176148
// nameRegexp is used to validate the name of a component. A name can consist of
177149
// 1 to 1024 unicode characters excluding whitespace, control characters, and
178150
// symbols.

component/go.mod

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ require (
66
github.com/stretchr/testify v1.9.0
77
go.opentelemetry.io/collector/config/configtelemetry v0.110.0
88
go.opentelemetry.io/collector/pdata v1.16.0
9-
go.opentelemetry.io/collector/pipeline v0.110.0
109
go.opentelemetry.io/otel v1.30.0
1110
go.opentelemetry.io/otel/metric v1.30.0
1211
go.opentelemetry.io/otel/sdk v1.30.0
@@ -24,7 +23,6 @@ require (
2423
github.com/gogo/protobuf v1.3.2 // indirect
2524
github.com/google/uuid v1.6.0 // indirect
2625
github.com/pmezard/go-difflib v1.0.0 // indirect
27-
go.opentelemetry.io/collector/internal/globalsignal v0.110.0 // indirect
2826
golang.org/x/net v0.28.0 // indirect
2927
golang.org/x/sys v0.25.0 // indirect
3028
golang.org/x/text v0.17.0 // indirect
@@ -42,7 +40,3 @@ retract (
4240
v0.76.0 // Depends on retracted pdata v1.0.0-rc10 module, use v0.76.1
4341
v0.69.0 // Release failed, use v0.69.1
4442
)
45-
46-
replace go.opentelemetry.io/collector/pipeline => ../pipeline
47-
48-
replace go.opentelemetry.io/collector/internal/globalsignal => ../internal/globalsignal

config/configauth/go.mod

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@ require (
1515
github.com/gogo/protobuf v1.3.2 // indirect
1616
github.com/pmezard/go-difflib v1.0.0 // indirect
1717
go.opentelemetry.io/collector/config/configtelemetry v0.110.0 // indirect
18-
go.opentelemetry.io/collector/internal/globalsignal v0.110.0 // indirect
1918
go.opentelemetry.io/collector/pdata v1.16.0 // indirect
20-
go.opentelemetry.io/collector/pipeline v0.110.0 // indirect
2119
go.opentelemetry.io/otel v1.30.0 // indirect
2220
go.opentelemetry.io/otel/metric v1.30.0 // indirect
2321
go.opentelemetry.io/otel/trace v1.30.0 // indirect
@@ -41,7 +39,3 @@ replace go.opentelemetry.io/collector/config/configtelemetry => ../configtelemet
4139
replace go.opentelemetry.io/collector/extension => ../../extension
4240

4341
replace go.opentelemetry.io/collector/extension/auth => ../../extension/auth
44-
45-
replace go.opentelemetry.io/collector/pipeline => ../../pipeline
46-
47-
replace go.opentelemetry.io/collector/internal/globalsignal => ../../internal/globalsignal

config/configgrpc/go.mod

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,7 @@ require (
3838
github.com/modern-go/reflect2 v1.0.2 // indirect
3939
github.com/pmezard/go-difflib v1.0.0 // indirect
4040
go.opentelemetry.io/collector/extension v0.110.0 // indirect
41-
go.opentelemetry.io/collector/internal/globalsignal v0.110.0 // indirect
4241
go.opentelemetry.io/collector/pdata/pprofile v0.110.0 // indirect
43-
go.opentelemetry.io/collector/pipeline v0.110.0 // indirect
4442
go.opentelemetry.io/otel/metric v1.30.0 // indirect
4543
go.opentelemetry.io/otel/sdk v1.30.0 // indirect
4644
go.opentelemetry.io/otel/sdk/metric v1.30.0 // indirect
@@ -83,7 +81,3 @@ replace go.opentelemetry.io/collector/pdata/pprofile => ../../pdata/pprofile
8381
replace go.opentelemetry.io/collector/component => ../../component
8482

8583
replace go.opentelemetry.io/collector/consumer => ../../consumer
86-
87-
replace go.opentelemetry.io/collector/internal/globalsignal => ../../internal/globalsignal
88-
89-
replace go.opentelemetry.io/collector/pipeline => ../../pipeline

config/confighttp/go.mod

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,7 @@ require (
3434
github.com/google/uuid v1.6.0 // indirect
3535
github.com/pmezard/go-difflib v1.0.0 // indirect
3636
go.opentelemetry.io/collector/extension v0.110.0 // indirect
37-
go.opentelemetry.io/collector/internal/globalsignal v0.110.0 // indirect
3837
go.opentelemetry.io/collector/pdata v1.16.0 // indirect
39-
go.opentelemetry.io/collector/pipeline v0.110.0 // indirect
4038
go.opentelemetry.io/otel/sdk v1.30.0 // indirect
4139
go.opentelemetry.io/otel/sdk/metric v1.30.0 // indirect
4240
go.opentelemetry.io/otel/trace v1.30.0 // indirect
@@ -76,7 +74,3 @@ replace go.opentelemetry.io/collector/client => ../../client
7674
replace go.opentelemetry.io/collector/pdata/testdata => ../../pdata/testdata
7775

7876
replace go.opentelemetry.io/collector/pdata/pprofile => ../../pdata/pprofile
79-
80-
replace go.opentelemetry.io/collector/internal/globalsignal => ../../internal/globalsignal
81-
82-
replace go.opentelemetry.io/collector/pipeline => ../../pipeline

extension/auth/go.mod

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,7 @@ require (
1818
github.com/google/uuid v1.6.0 // indirect
1919
github.com/pmezard/go-difflib v1.0.0 // indirect
2020
go.opentelemetry.io/collector/config/configtelemetry v0.110.0 // indirect
21-
go.opentelemetry.io/collector/internal/globalsignal v0.110.0 // indirect
2221
go.opentelemetry.io/collector/pdata v1.16.0 // indirect
23-
go.opentelemetry.io/collector/pipeline v0.110.0 // indirect
2422
go.opentelemetry.io/otel v1.30.0 // indirect
2523
go.opentelemetry.io/otel/metric v1.30.0 // indirect
2624
go.opentelemetry.io/otel/sdk v1.30.0 // indirect
@@ -43,7 +41,3 @@ replace go.opentelemetry.io/collector/extension => ../
4341
replace go.opentelemetry.io/collector/pdata => ../../pdata
4442

4543
replace go.opentelemetry.io/collector/config/configtelemetry => ../../config/configtelemetry
46-
47-
replace go.opentelemetry.io/collector/pipeline => ../../pipeline
48-
49-
replace go.opentelemetry.io/collector/internal/globalsignal => ../../internal/globalsignal

extension/experimental/storage/go.mod

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,7 @@ require (
1010
require (
1111
github.com/gogo/protobuf v1.3.2 // indirect
1212
go.opentelemetry.io/collector/config/configtelemetry v0.110.0 // indirect
13-
go.opentelemetry.io/collector/internal/globalsignal v0.110.0 // indirect
1413
go.opentelemetry.io/collector/pdata v1.16.0 // indirect
15-
go.opentelemetry.io/collector/pipeline v0.110.0 // indirect
1614
go.opentelemetry.io/otel v1.30.0 // indirect
1715
go.opentelemetry.io/otel/metric v1.30.0 // indirect
1816
go.opentelemetry.io/otel/trace v1.30.0 // indirect
@@ -33,7 +31,3 @@ replace go.opentelemetry.io/collector/component => ../../../component
3331
replace go.opentelemetry.io/collector/pdata => ../../../pdata
3432

3533
replace go.opentelemetry.io/collector/config/configtelemetry => ../../../config/configtelemetry
36-
37-
replace go.opentelemetry.io/collector/internal/globalsignal => ../../../internal/globalsignal
38-
39-
replace go.opentelemetry.io/collector/pipeline => ../../../pipeline

extension/extensioncapabilities/go.mod

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,7 @@ require (
1717
github.com/mitchellh/copystructure v1.2.0 // indirect
1818
github.com/mitchellh/reflectwalk v1.0.2 // indirect
1919
go.opentelemetry.io/collector/config/configtelemetry v0.110.0 // indirect
20-
go.opentelemetry.io/collector/internal/globalsignal v0.110.0 // indirect
2120
go.opentelemetry.io/collector/pdata v1.16.0 // indirect
22-
go.opentelemetry.io/collector/pipeline v0.110.0 // indirect
2321
go.opentelemetry.io/otel v1.30.0 // indirect
2422
go.opentelemetry.io/otel/metric v1.30.0 // indirect
2523
go.opentelemetry.io/otel/trace v1.30.0 // indirect
@@ -43,7 +41,3 @@ replace go.opentelemetry.io/collector/confmap => ../../confmap
4341
replace go.opentelemetry.io/collector/config/configtelemetry => ../../config/configtelemetry
4442

4543
replace go.opentelemetry.io/collector/component => ../../component
46-
47-
replace go.opentelemetry.io/collector/pipeline => ../../pipeline
48-
49-
replace go.opentelemetry.io/collector/internal/globalsignal => ../../internal/globalsignal

0 commit comments

Comments
 (0)