一套 gRPC 调试工具。类似于 Fiddler/Charles,但针对 gRPC。
这是一个用于 gRPC 调试和开发的工具套件。类似于 Fiddler/Charles,但针对 gRPC 使用! 主要工具是 grpc-dump,它透明地拦截网络流量,并以完整元数据的形式记录所有 gRPC 和 gRPC-Web 请求,作为 JSON 形式的 流。此流可以直接阅读,或者您可以使用诸如 jq 等工具进行更复杂的可视化处理。
目前此仓库包含以下工具:
grpc-dump: 一个小型 gRPC 代理,可将 RPC 详细信息储存到文件中,以便进行调试和后续分析/重放。grpc-replay: 从 grpc-dump 获取输出,并将请求重放到服务器。grpc-fixture: 一个代理,可从 grpc-dump 获取输出,并将保存的响应重放给客户端请求。grpc-proxy: 一个用于编写 gRPC 拦截代理的库。grpc-dump 和 grpc-fixture 都基于此库构建。即使您没有原始的 .proto 文件,grpc-dump 也会尝试以启发式方式反序列化消息,以便呈现人类可读的格式。
暂无开放 Issues,或尚未同步最近议题。