ソリューションがまだ見つかったかどうかはわかりませんが、アプリケーションにあるサービスの数によっては、分散トレースシステムを使用して、サービス間の呼び出しを記録できます。これらのシステムの一部は次のとおりです。
opentracingプロジェクト(http://opentracing.io/)を使用する場合、クライアントとサーバーのトレースコードを、トレースシステムに情報を送信するコードから抽象化できます。たとえば、OpenTracingのTraceステートメントを使用してクライアントとサーバーをインストルメント化し、トレースを正しい形式でプッシュするZipkinまたはJaeger Tracerのトレース実装を切り替えることができます。
gRPC reayで使用できるオープントレースバインディングがあります。https://github.com/grpc-ecosystem/grpc-opentracing
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加