Skip to content

Commit bf9327e

Browse files
committed
Merge branch 'main' into filter-bag-mem
2 parents a759e52 + 1b5af49 commit bf9327e

File tree

2 files changed

+25
-25
lines changed

2 files changed

+25
-25
lines changed

processors/baggage/baggagetrace/processor.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ import (
77
"context"
88

99
"go.opentelemetry.io/otel/attribute"
10-
otelbaggage "go.opentelemetry.io/otel/baggage"
10+
"go.opentelemetry.io/otel/baggage"
1111
"go.opentelemetry.io/otel/sdk/trace"
1212
)
1313

1414
// Filter returns true if the baggage member should be added to a span.
15-
type Filter func(member otelbaggage.Member) bool
15+
type Filter func(member baggage.Member) bool
1616

1717
// AllowAllMembers allows all baggage members to be added to a span.
18-
var AllowAllMembers Filter = func(otelbaggage.Member) bool { return true }
18+
var AllowAllMembers Filter = func(baggage.Member) bool { return true }
1919

2020
// SpanProcessor is a [trace.SpanProcessor] implementation that adds baggage
2121
// members onto a span as attributes.
@@ -45,7 +45,7 @@ func (processor SpanProcessor) OnStart(ctx context.Context, span trace.ReadWrite
4545
filter = AllowAllMembers
4646
}
4747

48-
for _, member := range otelbaggage.FromContext(ctx).Members() {
48+
for _, member := range baggage.FromContext(ctx).Members() {
4949
if filter(member) {
5050
span.SetAttributes(attribute.String(member.Key(), member.Value()))
5151
}

processors/baggage/baggagetrace/processor_test.go

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import (
1313
"github.com/stretchr/testify/require"
1414

1515
"go.opentelemetry.io/otel/attribute"
16-
otelbaggage "go.opentelemetry.io/otel/baggage"
16+
"go.opentelemetry.io/otel/baggage"
1717
"go.opentelemetry.io/otel/sdk/trace"
1818
"go.opentelemetry.io/otel/sdk/trace/tracetest"
1919
)
@@ -37,9 +37,9 @@ func NewTestExporter() *testExporter {
3737
}
3838

3939
func TestSpanProcessorAppendsAllBaggageAttributes(t *testing.T) {
40-
baggage, _ := otelbaggage.New()
41-
baggage = addEntryToBaggage(t, baggage, "baggage.test", "baggage value")
42-
ctx := otelbaggage.ContextWithBaggage(context.Background(), baggage)
40+
b, _ := baggage.New()
41+
b = addEntryToBaggage(t, b, "baggage.test", "baggage value")
42+
ctx := baggage.ContextWithBaggage(context.Background(), b)
4343

4444
// create trace provider with baggage processor and test exporter
4545
exporter := NewTestExporter()
@@ -61,9 +61,9 @@ func TestSpanProcessorAppendsAllBaggageAttributes(t *testing.T) {
6161
}
6262

6363
func TestSpanProcessorAppendsBaggageAttributesWithHaPrefixPredicate(t *testing.T) {
64-
baggage, _ := otelbaggage.New()
65-
baggage = addEntryToBaggage(t, baggage, "baggage.test", "baggage value")
66-
ctx := otelbaggage.ContextWithBaggage(context.Background(), baggage)
64+
b, _ := baggage.New()
65+
b = addEntryToBaggage(t, b, "baggage.test", "baggage value")
66+
ctx := baggage.ContextWithBaggage(context.Background(), b)
6767

6868
baggageKeyPredicate := func(m otelbaggage.Member) bool {
6969
return strings.HasPrefix(m.Key(), "baggage.")
@@ -89,9 +89,9 @@ func TestSpanProcessorAppendsBaggageAttributesWithHaPrefixPredicate(t *testing.T
8989
}
9090

9191
func TestSpanProcessorAppendsBaggageAttributesWithRegexPredicate(t *testing.T) {
92-
baggage, _ := otelbaggage.New()
93-
baggage = addEntryToBaggage(t, baggage, "baggage.test", "baggage value")
94-
ctx := otelbaggage.ContextWithBaggage(context.Background(), baggage)
92+
b, _ := baggage.New()
93+
b = addEntryToBaggage(t, b, "baggage.test", "baggage value")
94+
ctx := baggage.ContextWithBaggage(context.Background(), b)
9595

9696
expr := regexp.MustCompile(`^baggage\..*`)
9797
baggageKeyPredicate := func(m otelbaggage.Member) bool {
@@ -118,10 +118,10 @@ func TestSpanProcessorAppendsBaggageAttributesWithRegexPredicate(t *testing.T) {
118118
}
119119

120120
func TestOnlyAddsBaggageEntriesThatMatchPredicate(t *testing.T) {
121-
baggage, _ := otelbaggage.New()
122-
baggage = addEntryToBaggage(t, baggage, "baggage.test", "baggage value")
123-
baggage = addEntryToBaggage(t, baggage, "foo", "bar")
124-
ctx := otelbaggage.ContextWithBaggage(context.Background(), baggage)
121+
b, _ := baggage.New()
122+
b = addEntryToBaggage(t, b, "baggage.test", "baggage value")
123+
b = addEntryToBaggage(t, b, "foo", "bar")
124+
ctx := baggage.ContextWithBaggage(context.Background(), b)
125125

126126
baggageKeyPredicate := func(m otelbaggage.Member) bool {
127127
return m.Key() == "baggage.test"
@@ -146,23 +146,23 @@ func TestOnlyAddsBaggageEntriesThatMatchPredicate(t *testing.T) {
146146
require.Equal(t, want, exporter.spans[0].Attributes()[0])
147147
}
148148

149-
func addEntryToBaggage(t *testing.T, baggage otelbaggage.Baggage, key, value string) otelbaggage.Baggage {
150-
member, err := otelbaggage.NewMemberRaw(key, value)
149+
func addEntryToBaggage(t *testing.T, b baggage.Baggage, key, value string) baggage.Baggage {
150+
member, err := baggage.NewMemberRaw(key, value)
151151
require.NoError(t, err)
152-
baggage, err = baggage.SetMember(member)
152+
b, err = b.SetMember(member)
153153
require.NoError(t, err)
154-
return baggage
154+
return b
155155
}
156156

157157
func TestZeroSpanProcessorNoPanic(t *testing.T) {
158158
sp := new(SpanProcessor)
159159

160-
m, err := otelbaggage.NewMember("key", "val")
160+
m, err := baggage.NewMember("key", "val")
161161
require.NoError(t, err)
162-
b, err := otelbaggage.New(m)
162+
b, err := baggage.New(m)
163163
require.NoError(t, err)
164164

165-
ctx := otelbaggage.ContextWithBaggage(context.Background(), b)
165+
ctx := baggage.ContextWithBaggage(context.Background(), b)
166166
roS := (tracetest.SpanStub{}).Snapshot()
167167
rwS := rwSpan{}
168168
assert.NotPanics(t, func() {

0 commit comments

Comments
 (0)