调试
介绍了如何使用 grpcdebug 调试 gRPC 应用程序的过程
调试
介绍了如何使用 grpcdebug 调试 gRPC 应用程序的过程
概述
grpcdebug 是 gRPC 生态系统中的一个命令行工具,旨在帮助开发者对 gRPC 服务进行调试和故障排除。grpcdebug 通过 gRPC 协议从应用程序中获取 gRPC 库的内部状态,并提供了一个友好的用户界面来浏览这些状态。目前,它支持 Channelz / 健康检查 (Health) / CSDS(又称 管理服务 (admin services))。换句话说,它可以获取有关给定 gRPC 通道上已发送或失败的 RPC 数量的统计信息,可以检查地址解析结果,还可以转储用于指导 RPC 路由的活动 xDS 配置。
语言示例
| 语言 | 示例 | 备注 |
|---|---|---|
| C++ | C++ 示例 | |
| Go | Go 示例 | 实现 grpcdebug 文档中管理服务的 Go 测试服务器 |
| Java | Java 示例 |
参考资料
最后修改于 2024 年 7 月 4 日: 添加了使用 grpcdebug 的调试章节 (#1314) (2387f6a)