gRPC编辑

快速入门编辑

可以为客户端和服务器端 gRPC 调用启用 gRPC 自动检测。

ASP.NET Core 服务器端的自动检测内置于 NuGet 包

可以通过引用 Elastic.Apm.GrpcClient 包并在 ASP.NET Core 的情况下将 GrpcClientDiagnosticListener 传递给 UseElasticApm 方法来为客户端启用自动检测

app.UseElasticApm(Configuration, new GrpcClientDiagnosticListener()); 

配置是传递给 Startup 类型的 IConfiguration 实例

或将 GrpcClientDiagnosticSubscriber 传递给 Subscribe 方法

Agent.Subscribe(new GrpcClientDiagnosticSubscriber());

来自 Grpc.Net.Client 的诊断事件被捕获为跨度。