W3C Trace Context is a standard that makes distributed tracing easier to implement, more reliable, and ultimately more valuable for developers working with modern, highly distributed applications. The standard greatly simplifies use cases where developers instrument services using tools from different distributed tracing solutions.
Summary
In 2020 New Relic announced support for W3C Trace Context. LamdaTracer.java implementation does not honor this standard, instead relies solely on Newrelic proprietary tracing implementation.
Desired Behavior
LambdaTracer supports the W3C Trace Context standard.
Additional context
New Relic java agent does support W3C Trace Context. Lambda New Relic Java integration should support it as well.
W3C Trace Context is a standard that makes distributed tracing easier to implement, more reliable, and ultimately more valuable for developers working with modern, highly distributed applications. The standard greatly simplifies use cases where developers instrument services using tools from different distributed tracing solutions.
Summary
In 2020 New Relic announced support for W3C Trace Context. LamdaTracer.java implementation does not honor this standard, instead relies solely on
Newrelic
proprietary tracing implementation.Desired Behavior
LambdaTracer supports the W3C Trace Context standard.
Additional context
New Relic java agent does support W3C Trace Context. Lambda New Relic Java integration should support it as well.