newrelic-dotnet-agent
newrelic-dotnet-agent copied to clipboard
.NET Lambda Agent should support tags as attributes
Feature Description
Tags on OpenTracing Spans built with the .NET Lambda Agent are not currently supported. This Issue requests that tags be supported.
Details
- Tags should be added as UserAttributes.
- The .NET Lambda Agent currently adds Tags from the RootSpan to the TransactionEvent it creates here.
- To implement for Spans, something like
BuildUserAttributes()
used inTransactionEvent.cs
should be added to LambdaSpan.cs.
Additional context
Support for Tags on Spans gathered by the .NET Agent (not Lambda) was added after the internal specs were changed to require them. The .NET Lambda Agent has not been updated since that spec change.
Priority
https://issues.newrelic.com/browse/NEWRELIC-3507
This Issue has been marked stale after 90 days with no activity. It will be closed in 30 days if there is no activity.
The .NET Agent Lambda Open Tracer is compatible with .NET Core 3.1 only. The .NET Core 3.1 has reached EOL (Dec 13, 2022). Due to the EOL nature of .NET Core 3.1 and Open Trace rolled into Open Telemetry, we will not address this story request.