Skip to content

Commit dbc55ed

Browse files
committed
test changes
1 parent 4aabfe8 commit dbc55ed

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

internal/extension/extension.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ func (em *ExtensionManager) SendStartInvocationRequest(ctx context.Context, even
125125
ctx = context.WithValue(ctx, DdParentId, parentId)
126126
}
127127
samplingPriority := response.Header.Get(string(DdSamplingPriority))
128+
fmt.Printf("[DEBUG] [extension.go] [SendStartInvocationRequest()] Sampling priority: %s\n", samplingPriority)
128129
if samplingPriority != "" {
129130
ctx = context.WithValue(ctx, DdSamplingPriority, samplingPriority)
130131
}
@@ -161,6 +162,7 @@ func (em *ExtensionManager) SendEndInvocationRequest(ctx context.Context, functi
161162
req.Header.Set(string(DdSpanId), spanId)
162163
}
163164
if samplingPriority, ok := ctx.Value(DdSamplingPriority).(string); ok {
165+
fmt.Printf("[DEBUG] [extension.go] [SendEndInvocationRequest()] Sampling priority: %s\n", samplingPriority)
164166
req.Header.Set(string(DdSamplingPriority), samplingPriority)
165167
}
166168
} else {

internal/trace/context.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ func contextWithRootTraceContext(ctx context.Context, ev json.RawMessage, mergeX
7676
mergedTraceContext := TraceContext{}
7777
mergedTraceContext[traceIDHeader] = datadogTraceContext[traceIDHeader]
7878
mergedTraceContext[samplingPriorityHeader] = datadogTraceContext[samplingPriorityHeader]
79+
fmt.Printf("[DEBUG] [context.go] [contextWithRootTraceContext()] Sampling priority: %s\n", datadogTraceContext[samplingPriorityHeader])
7980
mergedTraceContext[parentIDHeader] = xrayTraceContext[parentIDHeader]
8081
return context.WithValue(ctx, traceContextKey, mergedTraceContext), nil
8182
}
@@ -97,6 +98,7 @@ func ConvertCurrentXrayTraceContext(ctx context.Context) TraceContext {
9798
newTraceContext := map[string]string{}
9899
newTraceContext[traceIDHeader] = xrayTraceContext[traceIDHeader]
99100
newTraceContext[samplingPriorityHeader] = xrayTraceContext[samplingPriorityHeader]
101+
fmt.Printf("[DEBUG] [context.go] [ConvertCurrentXrayTraceContext()] Sampling priority: %s\n", xrayTraceContext[samplingPriorityHeader])
100102
newTraceContext[parentIDHeader] = parentID
101103

102104
return newTraceContext
@@ -113,6 +115,7 @@ func createDummySubsegmentForXrayConverter(ctx context.Context, traceCtx TraceCo
113115
traceID := traceCtx[traceIDHeader]
114116
parentID := traceCtx[parentIDHeader]
115117
sampled := traceCtx[samplingPriorityHeader]
118+
fmt.Printf("[DEBUG] [context.go] [createDummySubsegmentForXrayConverter()] Sampling priority: %s\n", sampled)
116119
metadata := map[string]string{
117120
"trace-id": traceID,
118121
"parent-id": parentID,
@@ -151,13 +154,16 @@ func getTraceContext(ctx context.Context, headers map[string]string) (TraceConte
151154
}
152155

153156
samplingPriority := headers[samplingPriorityHeader]
157+
fmt.Printf("[DEBUG] [context.go] [getTraceContext() 1] Sampling priority: %s\n", samplingPriority)
154158
if samplingPriority == "" {
155159
if val, ok := ctx.Value(extension.DdSamplingPriority).(string); ok {
156160
samplingPriority = val
161+
fmt.Printf("[DEBUG] [context.go] [getTraceContext() 2] Sampling priority: %s\n", samplingPriority)
157162
}
158163
}
159164
if samplingPriority == "" {
160165
samplingPriority = "1" //sampler-keep
166+
fmt.Printf("[DEBUG] [context.go] [getTraceContext() 3] Sampling priority empty, keeping.\n")
161167
}
162168

163169
tc[samplingPriorityHeader] = samplingPriority
@@ -205,6 +211,7 @@ func convertXrayTraceContextFromLambdaContext(ctx context.Context) (TraceContext
205211
return traceCtx, fmt.Errorf("Couldn't read parent id from X-Ray: %v", err)
206212
}
207213
samplingPriority := convertXRaySamplingDecision(header.SamplingDecision)
214+
fmt.Printf("[DEBUG] [context.go] [convertXrayTraceContextFromLambdaContext()] Sampling priority: %s\n", samplingPriority)
208215

209216
traceCtx[traceIDHeader] = traceID
210217
traceCtx[parentIDHeader] = parentID

0 commit comments

Comments
 (0)