You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: honor faas.invocation_id from non-Lambda instrumentation scopes
Spans created from a custom ActivitySource/Tracer (a scope not in the recognized AWS Lambda instrumentation list) had their faas.invocation_id ignored: process_trace_request only extracted the invocation id from spans in recognized Lambda scopes. When no id is found and the Runtime API proxy fallback is unavailable, the receiver discards the trace ("/v1/traces has no invocation IDs, discarding trace").
Extract faas.invocation_id from spans in any scope for invocation correlation. The handler-span rewrites (rename, kind, reparent) stay limited to recognized Lambda scopes, so non-Lambda spans are correlated but otherwise left untouched.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
0 commit comments