デバッグ

grpcdebug を使用した gRPC アプリケーションのデバッグプロセスについて説明します。

デバッグ

grpcdebug を使用した gRPC アプリケーションのデバッグプロセスについて説明します。

概要

grpcdebug は、gRPC サービス開発者のデバッグとトラブルシューティングを支援するために設計された、gRPC エコシステム内のコマンドラインツールです。grpcdebug は gRPC プロトコル経由でアプリケーションから gRPC ライブラリの内部状態を取得し、人間が理解しやすい UI で閲覧できるようにします。現在、Channelz/Health Checking/CSDS (別名 管理サービス) をサポートしています。つまり、指定された gRPC チャネルで送信された RPC の数や失敗した RPC に関する統計情報を取得したり、アドレス解決の結果を検査したり、RPC のルーティングを指示するアクティブな xDS 構成をダンプしたりできます。

言語例

言語注記
C++C++ 例
GoGo 例grpcdebug のドキュメントから管理サービスを実装した Go テストサーバー
JavaJava 例

参考文献