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

New Relic Pythonエージェントをインストールする前に、お使いのシステムがシステム要件を満たしていることを確認します。

基本要件

New Relicは、最も一般的なPythonウェブフレームの多くをサポートします。お使いのホスティングメカニズムホスティングサービスウェブフレームワークバックエンドサービスによっては、追加の設定が必要になる場合があります。

リソース 要件
オペレーティングシステム Linux、Solaris、FreeBSD、macOSを含むUNIX系オペレーティングシステム。Pythonエージェントは、Windows環境をサポートしていません。
Python

サポート対象のPython(CPython/PyPy)バージョン:バージョン2.7、3.4、3.5、3.6、3.7

Python 2.6と3.3のバージョンは、Pythonエージェント3.4.0.95以前のバージョンでのみサポートされます。

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

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

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

一部のWSGIサーバー、フレームワーク、アプリケーションには特別な要件があります。Python WSGIウェブフレームワークがサポートされない場合でもエージェントを使用できます。サポートされていないフレームワークの場合、ウェブトランザクションのパフォーマンス内訳とトランザクショントレースには、フレームワークの主要部分に費やされた時間区分の詳細は表示されません。

さらに、ウェブトランザクションの有用性を高めたりそれらをターゲットに絞り込んだりするために使用するコードの特定のハンドラで処理しても、New Relicはウェブトランザクションを有意にグループ化することができません。このような場合は、New RelicのPythonエージェントAPIを使用して、ウェブトランザクションに名前を付けるか、カスタムインストゥルメンテーションを追加することができます。

ホスティング WSGI 1.0(PEP 333)に準拠するウェブホスティングメカニズムです。たとえば、PythonエージェントはGoogle App Engine フレキシブル環境にインストールできます。
セキュリティ要件 標準的な データ収集のセキュリティ対策として、アプリケーションサーバーはSHA-2(256ビット)をサポートしている必要があります。SHA-1はサポートされていません。

Pythonパッケージのインストゥルメンテーション

New Relicは、他のさまざまなPythonパッケージとモジュールにインストゥルメンテーション機能を提供することもできます。インストゥルメンテーションには、データベースクエリ、メモリキャッシュのリクエスト、外部サービスのリクエスト、インスタンスレベルの詳細などが含まれます。その結果は、遅いトランザクションに対して、New Relic APMのユーザーインタフェースのウェブトランザクションパフォーマンスの内訳およびトランザクショントレースに自動的に表示されます。

エージェントを他のNew Relic製品に接続する

Pythonエージェントは、エンドツーエンドの可視性を提供するために、他のNew Relic製品とインテグレーションされます。

製品 インテグレーション
New Relic Browser 自動インストゥルメンテーションを有効にすると、Pythonエージェントは自動的にBrowser JavaScriptエージェントを挿入します。Browserインジェクションを有効化したあと、APM OverviewページでBrowserデータを見ることや、特定のアプリケーションに対してAPMとBrowserデータを素早く切り替えることが可能です。設定オプションと手動インストゥルメンテーションについては、New Relic BrowserとPythonエージェントをご覧ください。
New Relic Infrastructure InfrastructureとAPMエージェントを同じホストにインストールすると、それぞれが自動的にお互いを検出します。その後APM UIでホストのリストを見て、Infrastructure UIでAPMアプリを基準にInfrastructureホストをフィルタリングできます。詳しくは、InfrastructureにおけるNew Relic APMデータをご覧ください。
New Relic Insights Pythonエージェントは、NRQLクエリ向けにデフォルトのイベントと属性をInsightsに送信します。高度な分析のために カスタムイベントを記録 することも可能です。
New Relic Synthetics SyntheticトランザクショントレースはSyntheticsモニターからのリクエストを基になるAPMトランザクションに結びつけます。

その他のヘルプ

推奨する詳細情報: