Skip to content

Commit 5eda47e

Browse files
committed
feat: add transform processor as opt-in on custom build
1 parent d9194d9 commit 5eda47e

File tree

5 files changed

+34
-0
lines changed

5 files changed

+34
-0
lines changed

collector/go.mod

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ require (
142142
github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.129.0 // indirect
143143
github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.129.0 // indirect
144144
github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.129.0 // indirect
145+
github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.129.0 // indirect
145146
github.com/open-telemetry/opentelemetry-lambda/collector/processor/coldstartprocessor v0.98.0 // indirect
146147
github.com/open-telemetry/opentelemetry-lambda/collector/processor/decoupleprocessor v0.0.0-00010101000000-000000000000 // indirect
147148
github.com/open-telemetry/opentelemetry-lambda/collector/receiver/telemetryapireceiver v0.98.0 // indirect

collector/go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -358,6 +358,8 @@ github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceproc
358358
github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.129.0/go.mod h1:itXoSFDh2/D2r7QC4TdkV3q/D/Hy8O6Msagxe/mHvfY=
359359
github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.129.0 h1:J9ha4qcIfFJKRcAU3lwV3SepBjzjQJQaQcotD8kHUCQ=
360360
github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.129.0/go.mod h1:86jJKkhscPyWN5uz3MghBWZFTWtX0/8DvEqeWMfeAu0=
361+
github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.129.0 h1:GE6ifaibSNsY5LkDWBF6pY8B2vOV/0A8zeKX9dhVpNI=
362+
github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.129.0/go.mod h1:OkD5oVQ5oczqVTtI1zJH+6ubgQD67nOclcY/6NyCWoI=
361363
github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U=
362364
github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM=
363365
github.com/opencontainers/image-spec v1.1.1 h1:y0fUlFfIZhPF1W537XOLg0/fcx6zcHCJwooC2xJA040=

collector/lambdacomponents/go.mod

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ require (
121121
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/sampling v0.129.0 // indirect
122122
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.129.0 // indirect
123123
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheusremotewrite v0.129.0 // indirect
124+
github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.129.0 // indirect
124125
github.com/open-telemetry/opentelemetry-lambda/collector v0.98.0 // indirect
125126
github.com/open-telemetry/opentelemetry-lambda/collector/lambdalifecycle v0.0.0-00010101000000-000000000000 // indirect
126127
github.com/pierrec/lz4/v4 v4.1.22 // indirect

collector/lambdacomponents/go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -342,6 +342,8 @@ github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceproc
342342
github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.129.0/go.mod h1:itXoSFDh2/D2r7QC4TdkV3q/D/Hy8O6Msagxe/mHvfY=
343343
github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.129.0 h1:J9ha4qcIfFJKRcAU3lwV3SepBjzjQJQaQcotD8kHUCQ=
344344
github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.129.0/go.mod h1:86jJKkhscPyWN5uz3MghBWZFTWtX0/8DvEqeWMfeAu0=
345+
github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.129.0 h1:GE6ifaibSNsY5LkDWBF6pY8B2vOV/0A8zeKX9dhVpNI=
346+
github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.129.0/go.mod h1:OkD5oVQ5oczqVTtI1zJH+6ubgQD67nOclcY/6NyCWoI=
345347
github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U=
346348
github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM=
347349
github.com/opencontainers/image-spec v1.1.1 h1:y0fUlFfIZhPF1W537XOLg0/fcx6zcHCJwooC2xJA040=
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
//go:build lambdacomponents.custom && (lambdacomponents.all || lambdacomponents.processor.all || lambdacomponents.processor.transform)
2+
3+
// Copyright The OpenTelemetry Authors
4+
//
5+
// Licensed under the Apache License, Version 2.0 (the "License");
6+
// you may not use this file except in compliance with the License.
7+
// You may obtain a copy of the License at
8+
//
9+
// http://www.apache.org/licenses/LICENSE-2.0
10+
//
11+
// Unless required by applicable law or agreed to in writing, software
12+
// distributed under the License is distributed on an "AS IS" BASIS,
13+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
// See the License for the specific language governing permissions and
15+
// limitations under the License.
16+
17+
package processor
18+
19+
import (
20+
"github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor"
21+
"go.opentelemetry.io/collector/processor"
22+
)
23+
24+
func init() {
25+
Factories = append(Factories, func(extensionId string) processor.Factory {
26+
return transformprocessor.NewFactory()
27+
})
28+
}

0 commit comments

Comments
 (0)