Skip to content

Commit e2cb3f6

Browse files
odubajDTzeck-ops
authored andcommitted
[chore][internal/core] Make idutils package publicly available (open-telemetry#36662)
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description <!-- Issue number (e.g. open-telemetry#1234) or full URL to issue, if applicable. --> #### Link to tracking issue Part of open-telemetry#36615 --------- Signed-off-by: odubajDT <[email protected]>
1 parent 21286e5 commit e2cb3f6

File tree

51 files changed

+215
-40
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+215
-40
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,7 @@ internal/tools/ @open-telemetry
144144

145145
pkg/batchperresourceattr/ @open-telemetry/collector-contrib-approvers @atoulme @dmitryax
146146
pkg/batchpersignal/ @open-telemetry/collector-contrib-approvers @jpkrohling
147+
pkg/core/xidutils/ @open-telemetry/collector-contrib-approvers @odubajDT
147148
pkg/datadog/ @open-telemetry/collector-contrib-approvers @mx-psi @dineshg13 @liustanley @songy23 @mackjmr @ankitpatel96 @jade-guiton-dd @IbraheemA
148149
pkg/experimentalmetricmetadata/ @open-telemetry/collector-contrib-approvers @dmitryax
149150
pkg/golden/ @open-telemetry/collector-contrib-approvers @djaglowski @atoulme

.github/ISSUE_TEMPLATE/bug_report.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,7 @@ body:
147147
- internal/tools
148148
- pkg/batchperresourceattr
149149
- pkg/batchpersignal
150+
- pkg/core/xidutils
150151
- pkg/datadog
151152
- pkg/experimentalmetricmetadata
152153
- pkg/golden

.github/ISSUE_TEMPLATE/feature_request.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@ body:
141141
- internal/tools
142142
- pkg/batchperresourceattr
143143
- pkg/batchpersignal
144+
- pkg/core/xidutils
144145
- pkg/datadog
145146
- pkg/experimentalmetricmetadata
146147
- pkg/golden

.github/ISSUE_TEMPLATE/other.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@ body:
141141
- internal/tools
142142
- pkg/batchperresourceattr
143143
- pkg/batchpersignal
144+
- pkg/core/xidutils
144145
- pkg/datadog
145146
- pkg/experimentalmetricmetadata
146147
- pkg/golden

.github/ISSUE_TEMPLATE/unmaintained.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,7 @@ body:
146146
- internal/tools
147147
- pkg/batchperresourceattr
148148
- pkg/batchpersignal
149+
- pkg/core/xidutils
149150
- pkg/datadog
150151
- pkg/experimentalmetricmetadata
151152
- pkg/golden

cmd/otelcontribcol/builder-config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,7 @@ replaces:
336336
- github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver => ../../receiver/journaldreceiver
337337
- github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logzioexporter => ../../exporter/logzioexporter
338338
- github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal => ../../internal/coreinternal
339+
- github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils => ../../pkg/core/xidutils
339340
- github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8seventsreceiver => ../../receiver/k8seventsreceiver
340341
- github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver => ../../receiver/k8sclusterreceiver
341342
- github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor => ../../processor/transformprocessor

connector/datadogconnector/go.mod

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -400,3 +400,5 @@ replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/pdata
400400
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/experimentalmetricmetadata => ../../pkg/experimentalmetricmetadata
401401

402402
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/datadog => ../../pkg/datadog
403+
404+
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils => ../../pkg/core/xidutils

exporter/awskinesisexporter/go.mod

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ require (
5555
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
5656
github.com/modern-go/reflect2 v1.0.2 // indirect
5757
github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.118.0 // indirect
58+
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils v0.118.0 // indirect
5859
github.com/openzipkin/zipkin-go v0.4.3 // indirect
5960
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
6061
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
@@ -92,6 +93,8 @@ replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator
9293

9394
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal => ../../internal/coreinternal
9495

96+
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils => ../../pkg/core/xidutils
97+
9598
retract (
9699
v0.76.2
97100
v0.76.1

exporter/datadogexporter/go.mod

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -443,6 +443,8 @@ replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/e
443443

444444
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal => ../../internal/coreinternal
445445

446+
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils => ../../pkg/core/xidutils
447+
446448
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/common => ../../internal/common
447449

448450
replace github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor => ../../processor/k8sattributesprocessor

exporter/datadogexporter/integrationtest/go.mod

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -478,3 +478,5 @@ replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/pdata
478478
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/experimentalmetricmetadata => ../../../pkg/experimentalmetricmetadata
479479

480480
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/datadog => ../../../pkg/datadog/
481+
482+
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils => ../../../pkg/core/xidutils

exporter/elasticsearchexporter/integrationtest/go.mod

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ require (
101101
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/zipkinexporter v0.118.0 // indirect
102102
github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.118.0 // indirect
103103
github.com/open-telemetry/opentelemetry-collector-contrib/internal/pdatautil v0.118.0 // indirect
104+
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils v0.118.0 // indirect
104105
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden v0.118.0 // indirect
105106
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.118.0 // indirect
106107
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.118.0 // indirect
@@ -236,6 +237,8 @@ replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/commo
236237

237238
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal => ../../../internal/coreinternal
238239

240+
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils => ../../../pkg/core/xidutils
241+
239242
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent => ../../../internal/sharedcomponent
240243

241244
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden => ../../../pkg/golden

exporter/kafkaexporter/go.mod

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ require (
7979
github.com/mitchellh/reflectwalk v1.0.2 // indirect
8080
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
8181
github.com/modern-go/reflect2 v1.0.2 // indirect
82+
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils v0.118.0 // indirect
8283
github.com/pierrec/lz4/v4 v4.1.22 // indirect
8384
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
8485
github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect
@@ -116,6 +117,8 @@ require (
116117

117118
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal => ../../internal/coreinternal
118119

120+
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils => ../../pkg/core/xidutils
121+
119122
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka => ../../internal/kafka
120123

121124
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal => ../../pkg/batchpersignal

exporter/logzioexporter/go.mod

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ require (
5252
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
5353
github.com/modern-go/reflect2 v1.0.2 // indirect
5454
github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.118.0 // indirect
55+
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils v0.118.0 // indirect
5556
github.com/pierrec/lz4/v4 v4.1.22 // indirect
5657
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
5758
github.com/rs/cors v1.11.1 // indirect
@@ -91,6 +92,8 @@ replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator
9192

9293
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal => ../../internal/coreinternal
9394

95+
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils => ../../pkg/core/xidutils
96+
9497
retract (
9598
v0.76.2
9699
v0.76.1

exporter/pulsarexporter/go.mod

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ require (
6464
github.com/modern-go/reflect2 v1.0.2 // indirect
6565
github.com/mtibben/percent v0.2.1 // indirect
6666
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
67+
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils v0.118.0 // indirect
6768
github.com/pierrec/lz4 v2.6.1+incompatible // indirect
6869
github.com/pkg/errors v0.9.1 // indirect
6970
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
@@ -106,6 +107,8 @@ require (
106107

107108
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal => ../../internal/coreinternal
108109

110+
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils => ../../pkg/core/xidutils
111+
109112
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger => ../../pkg/translator/jaeger
110113

111114
retract (

exporter/sapmexporter/go.mod

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ require (
4646
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
4747
github.com/modern-go/reflect2 v1.0.2 // indirect
4848
github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.118.0 // indirect
49+
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils v0.118.0 // indirect
4950
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
5051
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
5152
go.opentelemetry.io/collector/config/configtelemetry v0.118.1-0.20250123125445-24f88da7b583 // indirect
@@ -85,6 +86,8 @@ replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator
8586

8687
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal => ../../internal/coreinternal
8788

89+
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils => ../../pkg/core/xidutils
90+
8891
retract (
8992
v0.76.2
9093
v0.76.1

exporter/zipkinexporter/go.mod

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ require (
4646
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
4747
github.com/modern-go/reflect2 v1.0.2 // indirect
4848
github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.118.0 // indirect
49+
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils v0.118.0 // indirect
4950
github.com/pierrec/lz4/v4 v4.1.22 // indirect
5051
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
5152
github.com/rs/cors v1.11.1 // indirect
@@ -90,6 +91,8 @@ replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/commo
9091

9192
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal => ../../internal/coreinternal
9293

94+
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils => ../../pkg/core/xidutils
95+
9396
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin => ../../pkg/translator/zipkin
9497

9598
replace github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver => ../../receiver/zipkinreceiver

extension/encoding/jaegerencodingextension/go.mod

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ require (
3333
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
3434
github.com/modern-go/reflect2 v1.0.2 // indirect
3535
github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.118.0 // indirect
36+
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils v0.118.0 // indirect
3637
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
3738
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
3839
go.opentelemetry.io/collector/config/configtelemetry v0.118.1-0.20250123125445-24f88da7b583 // indirect
@@ -56,6 +57,8 @@ require (
5657

5758
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal => ../../../internal/coreinternal
5859

60+
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils => ../../../pkg/core/xidutils
61+
5962
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil => ../../../pkg/pdatautil
6063

6164
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest => ../../../pkg/pdatatest

extension/encoding/zipkinencodingextension/go.mod

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ require (
3333
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
3434
github.com/modern-go/reflect2 v1.0.2 // indirect
3535
github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.118.0 // indirect
36+
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils v0.118.0 // indirect
3637
github.com/openzipkin/zipkin-go v0.4.3 // indirect
3738
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
3839
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
@@ -57,6 +58,8 @@ require (
5758

5859
replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal => ../../../internal/coreinternal
5960

61+
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils => ../../../pkg/core/xidutils
62+
6063
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin => ../../../pkg/translator/zipkin
6164

6265
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil => ../../../pkg/pdatautil

internal/coreinternal/timeutils/doc.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright The OpenTelemetry Authors
22
// SPDX-License-Identifier: Apache-2.0
33

4-
// Package idutils provides a set of helper functions to convert ids.
4+
// Package timeutils provides a set of helper functions to convert ids.
55
//
66
// Functions in big_endian_converter.go help converting uint64 ids to TraceID
77
// and SpanID using big endian, and vice versa.

internal/otelarrow/testutil/testutil.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,15 +101,15 @@ func createExclusionsList(tb testing.TB, exclusionsText string) []portpair {
101101
return exclusions
102102
}
103103

104-
// UInt64ToTraceID is from collector-contrib/internal/idutils
104+
// UInt64ToTraceID is from collector-contrib/internal/xidutils
105105
func UInt64ToTraceID(high, low uint64) pcommon.TraceID {
106106
traceID := [16]byte{}
107107
binary.BigEndian.PutUint64(traceID[:8], high)
108108
binary.BigEndian.PutUint64(traceID[8:], low)
109109
return traceID
110110
}
111111

112-
// UInt64ToSpanID is from collector-contrib/internal/idutils
112+
// UInt64ToSpanID is from collector-contrib/internal/xidutils
113113
func UInt64ToSpanID(id uint64) pcommon.SpanID {
114114
spanID := [8]byte{}
115115
binary.BigEndian.PutUint64(spanID[:8], id)

pkg/core/xidutils/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
include ../../../Makefile.Common

internal/coreinternal/idutils/big_endian_converter.go renamed to pkg/core/xidutils/big_endian_converter.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright The OpenTelemetry Authors
22
// SPDX-License-Identifier: Apache-2.0
33

4-
package idutils // import "github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal/idutils"
4+
package xidutils // import "github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils"
55

66
import (
77
"encoding/binary"

internal/coreinternal/idutils/big_endian_converter_test.go renamed to pkg/core/xidutils/big_endian_converter_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright The OpenTelemetry Authors
22
// SPDX-License-Identifier: Apache-2.0
33

4-
package idutils
4+
package xidutils
55

66
import (
77
"math"
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// Copyright The OpenTelemetry Authors
22
// SPDX-License-Identifier: Apache-2.0
33

4-
// Package idutils provides a set of helper functions to convert ids.
4+
// Package xidutils provides a set of helper functions to convert ids.
55
//
66
// Functions in big_endian_converter.go help converting uint64 ids to TraceID
77
// and SpanID using big endian, and vice versa.
8-
package idutils // import "github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal/idutils"
8+
package xidutils // import "github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils"

pkg/core/xidutils/go.mod

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
module github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils
2+
3+
go 1.22.0
4+
5+
require (
6+
github.com/stretchr/testify v1.10.0
7+
go.opentelemetry.io/collector/pdata v1.24.1-0.20250123125445-24f88da7b583
8+
go.uber.org/goleak v1.3.0
9+
)
10+
11+
require (
12+
github.com/davecgh/go-spew v1.1.1 // indirect
13+
github.com/gogo/protobuf v1.3.2 // indirect
14+
github.com/kr/text v0.2.0 // indirect
15+
github.com/pmezard/go-difflib v1.0.0 // indirect
16+
go.uber.org/multierr v1.11.0 // indirect
17+
golang.org/x/net v0.33.0 // indirect
18+
golang.org/x/sys v0.28.0 // indirect
19+
golang.org/x/text v0.21.0 // indirect
20+
google.golang.org/genproto/googleapis/rpc v0.0.0-20241015192408-796eee8c2d53 // indirect
21+
google.golang.org/grpc v1.69.4 // indirect
22+
google.golang.org/protobuf v1.36.3 // indirect
23+
gopkg.in/yaml.v3 v3.0.1 // indirect
24+
)
25+
26+
retract (
27+
v0.76.2
28+
v0.76.1
29+
v0.65.0
30+
)

0 commit comments

Comments
 (0)