デバッグ
grpcdebug を使用した gRPC アプリケーションのデバッグプロセスについて説明します。
デバッグ
grpcdebug を使用した gRPC アプリケーションのデバッグプロセスについて説明します。
概要
grpcdebug は、gRPC サービス開発者のデバッグとトラブルシューティングを支援するために設計された、gRPC エコシステム内のコマンドラインツールです。grpcdebug は gRPC プロトコル経由でアプリケーションから gRPC ライブラリの内部状態を取得し、人間が理解しやすい UI で閲覧できるようにします。現在、Channelz/Health Checking/CSDS (別名 管理サービス) をサポートしています。つまり、指定された gRPC チャネルで送信された RPC の数や失敗した RPC に関する統計情報を取得したり、アドレス解決の結果を検査したり、RPC のルーティングを指示するアクティブな xDS 構成をダンプしたりできます。
言語例
| 言語 | 例 | 注記 |
|---|---|---|
| C++ | C++ 例 | |
| Go | Go 例 | grpcdebug のドキュメントから管理サービスを実装した Go テストサーバー |
| Java | Java 例 |
参考文献
最終更新日 2024年7月4日: Add debugging section with grpcdebug (#1314) (2387f6a)