構文
newrelic.agent.application(name=None)
エージェントが監視しているアプリに対応するオブジェクトを返します; いくつかのPythonエージェントAPIコールで必要です。
説明
この呼び出しは、エージェントが監視するアプリケーションに対応するオブジェクトを返します。 name
値が設定されていない場合は、 Python エージェント構成によって設定された 名前が使用されます。
返されたアプリケーションオブジェクトは、パブリックAPIを提示していませんが、他のAPIコールで必要とされています。
重要
この呼び出しは、アプリケーションオブジェクトを返すだけです。アプリケーションのデータコレクタへの登録がまだ行われていない場合は、登録は行われません。
パラメーター
パラメータ | 説明 |
---|---|
ストリング | オプションです。アプリケーションの名前を指定します。設定されている場合は、Pythonエージェントの設定で設定されたアプリケーション名よりも優先されます。 |
戻り値
アプリケーションオブジェクトを返します。このオブジェクト自体はパブリックなAPIを提供しませんが、いくつかの他のAPIコールで必要となります。
例
アプリケーション・オブジェクトの生成と使用
アプリケーションオブジェクトを生成するには
import newrelic.agent
app = newrelic.agent.application()
他の一部の Python エージェント API 呼び出しは、アプリケーション オブジェクトをパラメーターとして受け取ります。例については、 notice_error
呼び出しを参照してください。