grpc-dotnet adds metadata to an activity in ASP.NET Core and provides its own activity for the client. There should be enough information on it, and in the types passed to the diagnostic source events to create the spans in the OT spec.
Has this been picked up yet? If not, I'm interested.
@alanwest No one is working on this feature, so its available for pickup.
Instrumentation for Grpc.Net.Client has been merged. I aim to get the ASP.NET Core functionality in place this week.
I tried out the Grpc.Net.Client telemetry, and recording the correct status is a good improvement 馃憤
One change I wonder about: Should the original custom activity tags be removed? Highlighted in red below. That information is now in the green metadata.

One change I wonder about: Should the original custom activity tags be removed? Highlighted in red below. That information is now in the green metadata.
Interesting thought. I can make this change. Though, is there any concern that anything other than OTel may depend on the tags generated from the library?
@alanwest can we close this item? I guess we have both client and server side functionality merged in now.
@cijothomas Yes, I think we should close this. #687 and #803 cover things here. I will create a new issue to track the idea of removing the library generated tags: https://github.com/open-telemetry/opentelemetry-dotnet/issues/482#issuecomment-655753756. Though to my knowledge, removing tags is not possible on an Activity.
Use settag with value as null. It'll remove the tag.
Most helpful comment
@alanwest No one is working on this feature, so its available for pickup.