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