• EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は参考用に提供されます。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、 を参照してください。

問題を作成する

クロスアプリケーショントレース(非推奨)

重要

Pythonエージェントの場合、エージェントバージョンv7.0.0.166以降、クロスアプリケーショントレースは非推奨になりました。分散トレース機能が利用可能になりました。分散トレースは、アプリケーション間のトレースを改善し、複雑な分散システムでのアクティビティの監視に推奨されます。

アプリケーション間の通信に使用されるプロトコルでは、リクエストとレスポンスにメタデータを添付します。メタデータは各アプリケーションで処理され、その結果としてのデータがエージェントから報告されます。

要件

NewRelicPythonエージェントバージョン2.92.0.78からバージョン7.0.0.166までが必要です。それより上のバージョンでは非推奨です。

カスタムクライアント(HTTP)

これらのAPIは、内蔵されたインスツルメンテーションの一部としてインスツルメンテーションされていないカスタムHTTP通信ライブラリに使用されます。

HTTPクロスアプリケーショントレースは、HTTPヘッダーを使用して、アプリケーション間でトランザクションメタデータを転送します。アウトバウンドクロスアプリケーショントレースヘッダーを生成するには、 ExternalTraceクラスでgenerate_request_headers APIを使用します。インバウンドのクロスアプリケーショントレースヘッダーを処理するには、 ExternalTraceクラスでprocess_response_headers APIを使用します。

カスタムクライアント(非HTTP)

これらのAPIは、HTTPトランスポートを使用せず(したがって、メタデータ・トランスポートとしてヘッダーを使用できない可能性がある)、組み込みのインスツルメンテーションの一部としてインスツルメンテーションされていないライブラリをインスツルメンテーションするために使用されます。

計装例

WSGIサーバー

ヒント

このエージェントは、すべてのWSGIサーバのクロスアプリケーショントレースメタデータの処理と応答の送信を自動的に行います。

WSGIサーバーのインスツルメンテーションについては、 wsgi_application API documentation を参照してください。

カスタム非HTTPサーバー

WSGIベースではない、またはHTTPをトランスポートとして使用しないカスタムサーバーは、受信したクロスアプリケーショントレースのメタデータを処理し、クロスアプリケーショントレースのレスポンスを生成する必要があります。

以下のAPIは、HTTP以外のリクエストで送信されたクロスアプリケーショントレースのメタデータを処理し、呼び出し元に送り返すレスポンスメタデータを生成することができます。

Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.