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

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

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

問題を作成する

PythonエージェントAPIの異なるコールフォーム

いくつかの機能については、New Relic Python エージェント API には同じことを達成するための複数のオプションがあります。例えば、New Relic が監視しているトランザクションの詳細を提供するために関数をトレースすることは、セットアップにもよりますが、理論的には以下の API のいずれかで実現できます。

  • デコレーター 。これは import-time API です。ほとんどのPythonアプリケーションのセットアップでは、これが最も簡単なオプションになります。
  • コンテキストマネージャー 。これは、ランタイムレベルのAPIです。これらのAPIは、関数にカプセル化されていないコードをトレースしたい場合に使用されることがあります。
  • ラッパー。ラッパーは、デコレータを使用せずにラップされた関数を作成するために使用されます。
  • パスベースのラッパー 。これは、宣言されているコードの外側で関数をラップするために使用されます。例えば、変更したくないライブラリコードをインストルメントするのに使用できます。

これら 4 つすべてを使用できる Python エージェント API の例については、 function_trace呼び出しエントリを参照してください。

Copyright © 2024 New Relic株式会社。

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