Skip to content

Releases: newrelic-experimental/newrelic-dotnet-grpc

1.0.2

06 Dec 21:22
Compare
Choose a tag to compare

Debug release for troubleshooting an error

1.0.0

04 Oct 15:13
Compare
Choose a tag to compare

Instrumentation for distributed tracing support for the Grpc.Core module. This package automatically adds newrelic distributed tracing headers to the Grpc client calls and extracts them on the Grpc server side.

However this instrumentation cannot create headers if they are not initializated (null). So make sure the headers object is not null. For example see code below

This rpc call does not initialize headers and hence they are null.

var response = await client.SayHelloAsync(new HelloRequest { Name = "World" });

Developers must instead change the call usage to initialize an empty new headers object (new Metadata()) instead.

var response = await client.SayHelloAsync(new HelloRequest { Name = "World" }, new Metadata());