gRPC-Goサービスをデバッグするにはどうすればよいですか?

マイケル・ハウゼンブラス:

gRPC-Goを使用することは、弾力性があり、パフォーマンスが高く、スケーラブルな分散システムを構築するための優れた方法です。私がまったく得られないのは、それで書かれたサービスを実際にデバッグする方法です。また、HTTP / 2がサポートされている唯一のワイヤプロトコルですか?

ライアンD:

ソリューションがまだ見つかったかどうかはわかりませんが、アプリケーションにあるサービスの数によっては、分散トレースシステムを使用して、サービス間の呼び出しを記録できます。これらのシステムの一部は次のとおりです。

opentracingプロジェクト(http://opentracing.io/を使用する場合、クライアントとサーバーのトレースコードを、トレースシステムに情報を送信するコードから抽象化できます。たとえば、OpenTracingのTraceステートメントを使用してクライアントとサーバーをインストルメント化し、トレースを正しい形式でプッシュするZipkinまたはJaeger Tracerのトレース実装を切り替えることができます。

gRPC reayで使用できるオープントレースバインディングがあります。https://github.com/grpc-ecosystem/grpc-opentracing

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ASP.NET CoreでgRPCサービスのグローバル例外ハンドラーを追加するにはどうすればよいですか?

分類Dev

このスタックトレースをデバッグするにはどうすればよいですか?(google.auth.transport.grpc.AuthMetadataPlugin)

分類Dev

.NET 4.7.2を実行しているWPFからgRPCサービスにアクセスするにはどうすればよいですか?

分類Dev

SSL / TSLを介してGoogle Compute EngineでホストされているgRPCサーバーと通信するにはどうすればよいですか?

分類Dev

GRPCサーバーとクライアントをGoogleCloud Platformにデプロイするにはどうすればよいですか?

分類Dev

gRPCスタブクライアントがテンソルフローサービングサーバーから受信した出力を解析するにはどうすればよいですか?

分類Dev

Goの実行時に「ダック型」のgrpc protobufメッセージを作成するにはどうすればよいですか?

分類Dev

.NET FrameworkのgRPCクライアントを安全な.NETCoreサーバーに接続するにはどうすればよいですか?

分類Dev

gRPCストリームのサーバー側で.end()を呼び出す前に、クライアント側でデータを受信するにはどうすればよいですか?

分類Dev

x-real-ipとx-forward-forをヘッダーに追加するロードバランサーからgRPCのクライアントIPアドレスを取得するにはどうすればよいですか?

分類Dev

grpc-webでストリーミングし、同じポートでREST APIを使用するにはどうすればよいですか?

分類Dev

サポートされているgolangのgRPCでDockerイメージのサイズを小さくするにはどうすればよいですか?

分類Dev

gRPC Webで非同期/待機パターンを使用するにはどうすればよいですか?

分類Dev

PythonサーバーがgRPC経由でデータを取得するときに、不正な形式の文字列出力を修正するにはどうすればよいですか?

分類Dev

nginxリバースプロキシを.NetコアのgRPCと連携させるにはどうすればよいですか?

分類Dev

gRPCクライアントにサーバーへの複数の接続を強制的に開くにはどうすればよいですか?

分類Dev

サーバー証明書なしでTLSトランスポート層を介して通信するgRPCクライアントを構成するにはどうすればよいですか?

分類Dev

Javaですべての着信gRPCメッセージをキャッチするにはどうすればよいですか?

分類Dev

HTTPSと独自の証明書を使用してGrpc(NuGet> 2.33)クライアント(.NET Framework)をGrpc.Asp.NetCore(NuGet> 2.31)サーバー(.NET 5.0)に接続するにはどうすればよいですか?

分類Dev

grpc-gatewayでタイムアウトを設定するにはどうすればよいですか?

分類Dev

setuptoolsインストーラー(setup.py)内からpython grpcコードを生成するにはどうすればよいですか?

分類Dev

gRPC Protobufでインターフェースのタイプを作成するにはどうすればよいですか?

分類Dev

golangでgrpc status.detailsエラーをアンパックするにはどうすればよいですか?

分類Dev

gRPCのresponseObserver.onError()内で詳細例外メッセージを転送するにはどうすればよいですか?

分類Dev

protobuf-net.grpcのメッセージ内でIAsyncEnumerableを使用するにはどうすればよいですか?

分類Dev

安全なgo grpcサービス用に安全でないJava grpc cilentを作成する方法

分類Dev

複数のgRPCクライアントに応答するにはどうすればよいですか?

分類Dev

関数からgrpc :: ClientContextを返すにはどうすればよいですか?

分類Dev

gRPCで実行されるGoogleCloud用のjwcryptoトークン発行者を設定するにはどうすればよいですか?

Related 関連記事

  1. 1

    ASP.NET CoreでgRPCサービスのグローバル例外ハンドラーを追加するにはどうすればよいですか?

  2. 2

    このスタックトレースをデバッグするにはどうすればよいですか?(google.auth.transport.grpc.AuthMetadataPlugin)

  3. 3

    .NET 4.7.2を実行しているWPFからgRPCサービスにアクセスするにはどうすればよいですか?

  4. 4

    SSL / TSLを介してGoogle Compute EngineでホストされているgRPCサーバーと通信するにはどうすればよいですか?

  5. 5

    GRPCサーバーとクライアントをGoogleCloud Platformにデプロイするにはどうすればよいですか?

  6. 6

    gRPCスタブクライアントがテンソルフローサービングサーバーから受信した出力を解析するにはどうすればよいですか?

  7. 7

    Goの実行時に「ダック型」のgrpc protobufメッセージを作成するにはどうすればよいですか?

  8. 8

    .NET FrameworkのgRPCクライアントを安全な.NETCoreサーバーに接続するにはどうすればよいですか?

  9. 9

    gRPCストリームのサーバー側で.end()を呼び出す前に、クライアント側でデータを受信するにはどうすればよいですか?

  10. 10

    x-real-ipとx-forward-forをヘッダーに追加するロードバランサーからgRPCのクライアントIPアドレスを取得するにはどうすればよいですか?

  11. 11

    grpc-webでストリーミングし、同じポートでREST APIを使用するにはどうすればよいですか?

  12. 12

    サポートされているgolangのgRPCでDockerイメージのサイズを小さくするにはどうすればよいですか?

  13. 13

    gRPC Webで非同期/待機パターンを使用するにはどうすればよいですか?

  14. 14

    PythonサーバーがgRPC経由でデータを取得するときに、不正な形式の文字列出力を修正するにはどうすればよいですか?

  15. 15

    nginxリバースプロキシを.NetコアのgRPCと連携させるにはどうすればよいですか?

  16. 16

    gRPCクライアントにサーバーへの複数の接続を強制的に開くにはどうすればよいですか?

  17. 17

    サーバー証明書なしでTLSトランスポート層を介して通信するgRPCクライアントを構成するにはどうすればよいですか?

  18. 18

    Javaですべての着信gRPCメッセージをキャッチするにはどうすればよいですか?

  19. 19

    HTTPSと独自の証明書を使用してGrpc(NuGet> 2.33)クライアント(.NET Framework)をGrpc.Asp.NetCore(NuGet> 2.31)サーバー(.NET 5.0)に接続するにはどうすればよいですか?

  20. 20

    grpc-gatewayでタイムアウトを設定するにはどうすればよいですか?

  21. 21

    setuptoolsインストーラー(setup.py)内からpython grpcコードを生成するにはどうすればよいですか?

  22. 22

    gRPC Protobufでインターフェースのタイプを作成するにはどうすればよいですか?

  23. 23

    golangでgrpc status.detailsエラーをアンパックするにはどうすればよいですか?

  24. 24

    gRPCのresponseObserver.onError()内で詳細例外メッセージを転送するにはどうすればよいですか?

  25. 25

    protobuf-net.grpcのメッセージ内でIAsyncEnumerableを使用するにはどうすればよいですか?

  26. 26

    安全なgo grpcサービス用に安全でないJava grpc cilentを作成する方法

  27. 27

    複数のgRPCクライアントに応答するにはどうすればよいですか?

  28. 28

    関数からgrpc :: ClientContextを返すにはどうすればよいですか?

  29. 29

    gRPCで実行されるGoogleCloud用のjwcryptoトークン発行者を設定するにはどうすればよいですか?

ホットタグ

アーカイブ