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
According to official trace semantic conventions for Instrumenting AWS Lambda, given an AWS Lambda - generated - sampled trace context (_X_AMZN_TRACE_ID), this context must be supplied - via instrumentation - as a SpanLink when initialising a Span encapsulating the - wrapped - function handler being invoked.
This expected functionality is explained in detail in the same semantic conventions doc in the AWS X-Ray Environment Span Link section.
@srprash Has there been any move to merge this (#1411)?
As an end-user, we would like conventions to be respected, and move forward with developing Span Link as a means to represent causal relationships in an async EDA.
This is a true blocker to any FaaS adoption of OpenTelemetry (lack of Span Link in end systems and the development on the OTEL side to integrate with Messaging SIG)
Issue
According to official trace semantic conventions for Instrumenting AWS Lambda, given an AWS Lambda - generated - sampled trace context (
_X_AMZN_TRACE_ID
), this context must be supplied - via instrumentation - as aSpan
Link
when initialising aSpan
encapsulating the - wrapped - function handler being invoked.This expected functionality is explained in detail in the same semantic conventions doc in the AWS X-Ray Environment Span Link section.
Which plugin?
Where in code?
Actions?
Given the inconsistencies between Lambda trace conventions and code being shipped, is there a timeline for solving these inconsistencies?
The text was updated successfully, but these errors were encountered: