调试(Debugging)
解释了如何使用 grpcdebug 调试 gRPC 应用程序。
概述
grpcdebug 是 gRPC 生态系统中的一个命令行工具,旨在帮助开发人员调试和故障排除 gRPC 服务。grpcdebug
通过 gRPC 协议从应用程序中获取 gRPC 库的内部状态,并提供一个人性化的用户界面以浏览这些状态。目前,它支持 Channelz、https://github.com/grpc/grpc/blob/master/src/proto/grpc/health/v1/health.proto[健康检查] 和 CSDS( 即管理员服务)。换句话说,它可以获取有关给定 gRPC 通道上已发送或失败的 RPC 的统计信息,检查地址解析结果,或转储指导 RPC 路由的活动 xDS 配置。