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 的诊断事件将作为跨度捕获。