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

Pythonエージェントの互換性と要件

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。

Recommendation: Pythonバージョン3.7以降を当社のエージェントと共に使用します。

  • Python 2.6と3.3のバージョンは、Pythonエージェント3.4.0.95以前のバージョンでのみサポートされています。
  • Pythonバージョン3.4は、Pythonエージェント4.20.0.120以前のバージョンでのみサポートされています。
  • Pythonバージョン3.5は、Pythonエージェント5.24.0.153以前のバージョンでのみサポートされています。
  • Pythonバージョン3.6は、Pythonエージェント7.16.0.178以前のバージョンでのみサポートされています。
  • Pythonバージョン2.7については、当社の提供終了(EOL)サポート要件に従ってください。

サポートされているウェブフレームワーク

サポートされているウェブフレームワークには、以下が含まれます。

  • Aiohttp
  • Bottle
  • CherryPy
  • Django
  • Falcon
  • FastAPI
  • Flask
  • GraphQL
  • gRPC
  • Pylons
  • Pyramid
  • Sanic
  • Starlette
  • Tornado 6
  • Web2Py

サポートされていないフレームワーク

一部の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エージェントのサポート終了の初期リリース日

2.7

2020年1月1日

2024年4月1日(下記注記参照)

callout.note

Python 2.7は、今後のフレームワーク作業やメンテナンスでは公式にはサポートされなくなりましたが、エージェントからPython 2.7が削除される日付は未定です。

エージェントを他の機能に接続する

Pythonエージェントは他の機能と統合して、エンドツーエンドの可視性を提供します。

製品

インテグレーション

AIモニタリング

Pythonエージェントのバージョン9.8.0を使用している場合は、特定のAIライブラリおよびフレームワークからAIデータを収集できます。

ブラウザのモニタリング

自動インストゥルメンテーションを有効化すると、Pythonエージェントは自動的にブラウザJavaScriptエージェントを投入します。ブラウザインジェクションを有効化すると、APMの概要ページでブラウザデータを表示でき、特定のアプリに対してをすばやく切り替えることができます。 設定オプションと手動インストゥルメンテーションについては、ブラウザ監視とPythonエージェントを参照してください。

インフラストラクチャのモニタリング

InfrastructureモニタリングとAPMエージェントを同じホストにインストールすると、それらは自動的にお互いを検出します。その後、APM UIでホストのリストを表示し、InfrastructureモニタリングUIでAPMアプリ別にホストをフィルタリングできます。詳細については、Infrastructure UIのAPMデータを参照してください。

合成のモニタリング

合成トランザクショントレースは、合成モニターからのリクエストを基盤となるAPMトランザクションに接続します。

Copyright © 2024 New Relic株式会社。

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