Pythonエージェントをインストールする前に、システムがこれらの要件を満たしていることを確認します。
基本要件
Python エージェントは、最も一般的な Python Web フレームワークの多くをサポートしています特定のホスティング メカニズム、ホスティング サービス、Web フレームワーク、またはバックエンド サービスによっては、追加の構成が必要になる場合があります。サポートの詳細については、以下の表を参照してください。
New Relicアカウントをまだお持ちでない場合は、New Relicアカウントを新たに作成します。永久無料です。
リソース | 要件 |
---|---|
オペレーティングシステム | Linux、Solaris、FreeBSD、macOSなど、UNIX系オペレーティングシステム。Pythonエージェントは、Windows環境をサポートしていません。 |
Python | サポートされているPython(CPython/PyPy)バージョン:3.7、3.8、3.9、3.10、3.11、3.12。 推奨事項:Pythonバージョン3.7以上を当社のエージェントと共に使用します。
|
サポートされているウェブフレームワーク | サポートされているウェブフレームワークには、以下が含まれます。
|
サポートされていないフレームワーク | 一部のWSGIサーバー、フレームワーク、アプリには特別な要件があります。特定のPython WSGIウェブフレームワークがサポートされない場合でもエージェントを使用できます。サポートされていないフレームワークの場合、ウェブトランザクションのパフォーマンス内訳とトランザクショントレースには、フレームワークの主要部分に費やされた時間区分の詳細は表示されません。 さらに、ウェブトランザクションの有用性を高めたりそれらをターゲットに絞り込んだりするために使用するコードの特定のハンドラで処理しても、エージェントはウェブトランザクションを有意にグループ化できません。このような場合は、PythonエージェントAPIを使用して、ウェブトランザクションに名前を付けるか、またはカスタムインストゥルメンテーションを追加できます。 |
ホスティング | WSGI 1.0(PEP 333)に準拠するウェブホスティングメカニズムです。当社は、以下のホスティングサービスに対応しています。 |
セキュリティ要件 | 標準的な データ収集のセキュリティ対策として、アプリサーバーはSHA-2(256ビット)をサポートしている必要があります。SHA-1はサポートされていません。 |
その他のモニターソフトウェア | アプリケーションが当社のモニターソフトウェアのほかに他社のモニターソフトウェアを使用している場合は、エージェントが正しく動作することを保証できないため、技術サポートは提供できません。詳細については、その他のモニターソフトウェアを使用中のエラーを参照してください。 |
Pythonパッケージのインストゥルメンテーション
エージェントは、その他のさまざまなPythonパッケージとモジュールにもインストゥルメンテーションを提供します。インストゥルメンテーションには、データベースクエリ、メモリキャッシュのリクエスト、外部サービスのリクエスト、インスタンスレベルの詳細などが含まれます。その結果は、遅いトランザクションに対して、APMのユーザーインタフェースのウェブトランザクションパフォーマンスの内訳およびトランザクショントレースに自動的に表示されます。
インストゥルメント化パッケージバージョンのサポート
Pythonエージェントは、3年間のリリースウィンドウ内でインストゥルメントされたパッケージを積極的にサポートし、テストします。
エージェントバージョンのサポート
New Relicでは、エージェントを定期的に、少なくとも3か月ごとにアップグレードすることを推奨します。エージェントバージョンは、1年間のリリースウィンドウでサポートされます。
Pythonバージョンのサポート
エージェントは一般的に、すべてのリリース済みのアクティブなPythonブランチをサポートします。ただし、今後の変更に対応するために、エージェントはこのPythonバージョンサポートスケジュールに従うことにもなります。バージョンサポートポリシーは、一般的な有効期限(EOL)ポリシーを置き換えません。
新しいPythonリリースをサポート
提案される時間範囲を以下に示します。実際のリリース日は異なる可能性があります。
Pythonバージョン | アクティブな長期サポート(LTS)開始日 | サポート付きPythonエージェントの初期リリース日 |
---|---|---|
3.12 | 2023年10月 | 2023年11月 |
EOLに到達するPythonリリースのサポート終了日
提案される時間範囲を以下に示します。実際のリリース日は異なる可能性があります。
Pythonバージョン | 有効期限(EOL)日 | Pythonエージェントのサポート終了の初期リリース日 |
---|---|---|
3.7 | 2023年6月27日 | 2025年3月1日 |
エージェントを他の機能に接続する
Pythonエージェントは他の機能と統合して、エンドツーエンドの可視性を提供します。
製品 | インテグレーション |
---|---|
Pythonエージェントのバージョン9.8.0を使用している場合は、特定のAIライブラリおよびフレームワークからAIデータを収集できます。
| |
自動インストゥルメンテーションを有効化すると、Pythonエージェントは自動的にブラウザJavaScriptエージェントを投入します。ブラウザインジェクションを有効化すると、APMの概要ページでブラウザデータを表示でき、特定のアプリに対してとをすばやく切り替えることができます。 設定オプションと手動インストゥルメンテーションについては、ブラウザ監視とPythonエージェントを参照してください。 | |
InfrastructureモニタリングとAPMエージェントを同じホストにインストールすると、それらは自動的にお互いを検出します。その後、APM UIでホストのリストを表示し、InfrastructureモニタリングUIでAPMアプリ別にホストをフィルタリングできます。詳細については、Infrastructure UIのAPMデータを参照してください。 | |
合成トランザクショントレースは、合成モニターからのリクエストを基盤となるAPMトランザクションに接続します。 |