• /
  • ログイン
  • 無料アカウント

New Relic Pythonエージェントの高度なインストール

これは、New Relicのアプリケーションパフォーマンスモニタリング用Pythonエージェントのインストレーション方法が記載された詳細なガイドです。大半のPythonフレームワーク(Django含む)で機能する簡潔なインストール手順に関しては、標準的なインストレーションガイドを参照してください。標準的なインストレーションが使用できない場合、またはより詳細なインストレーション手順の情報が必要な場合は、このガイドをお読みください。

ヒント

Pythonなどのエージェント、およびその他のオブザーバビリティ プラットフォームを使用するには、New Relicファミリーに参加してください。サインアップして、わずか数秒で無料アカウントを作成できます。次に、毎月最大で100GBのデータを無料で取り込みます。期間無制限です。

要件

Pythonエージェントをインストールする前に:

インストールプロセスの概要

以下に示すのは、Pythonエージェントのインストール方法の概要になります:

  1. Pythonエージェントパッケージをダウンロードしてインストールします。
  2. 設定ファイルを作成する
  3. エージェントとアプリケーションを統合します。
  4. アプリケーションを再起動する

Pythonエージェントは、Google App Engineフレキシブル環境にインストールするか、Herokuなどの別のホスティングサービスを利用することもできます。

1. ダウンロードしてインスト―ルする

希望する手順に従い、エージェントパッケージをダウンロードしてインストールします。例えば:

2. 設定ファイルを作成する

設定ファイルは、エージェントの行動をカスタマイズする上での主要なメソッドとなります。また、サーバーサイド構成もしくは環境変数を使用することもできます。

パッケージをインストールした後は、newrelic-admin scriptがPythonの実行ファイルと同じディレクトリ内に収まります。エージェントの設定ファイルを作成するには、このコマンドをPythonの実行ファイルのディレクトリ内で実行し、お手元のライセンスキーを含めてください:

newrelic-admin generate-config YOUR_LICENSE_KEY newrelic.ini

generate-configコマンドが、newrelic.ini設定ファイルを作成します。

3. エージェントを統合する

Pythonエージェントをアプリケーションに統合することで、エージェントがアプリケーションの主要な関数とWebリクエストを受け取れるようにする必要がありますPythonエージェントとご利用のアプリケーションを統合するには、通常のアプリケーションの起動コマンドの前にnewrelic-adminスクリプトを実行してください。

以下のいずれかのサービスを利用している場合は、Adminのスクリプト手順に進む前に以下のガイドラインに従ってください。

コマンドライン経由でnewrelic-adminスクリプトを実行するには、標準的な起動コマンドの前に以下を配置してください:

  1. New Relicの設定ファイルへのパス
  2. newrelic-admin run-programのscriptコマンド

例として、以下にBourneシェルに関する解説を示します。異なるシェルに応じて、こうした解説を調整する必要があるかもしれません。Pythonのgunicorn Webサーバーを使用しており、起動コマンドが以下の場合:

gunicorn -w 3 wsgi:application

次のコマンドを使用してください:

NEW_RELIC_CONFIG_FILE=newrelic.ini newrelic-admin run-program gunicorn -w 3 wsgi:application

Adminスクリプトの使用方法の詳細に関しては、コマンドライン経由でAdminスクリプトを実行するを参照してください。Adminスクリプトメソッドを使用できないか、その使用を希望しない場合、手動インテグレーションメソッドを参照してください。

4. アプリケーションを再起動してデータを確認する

インテグレーション手順が終了したら:

  1. アプリケーションサーバーを再起動します。
  2. 5分待ちます。
  3. APMの概要ページでアプリケーションのデータを確認します。

5分後にデータが表示されない場合、トラブルシューティング手順に従ってください。

追加のステップ

Pythonエージェントをアプリケーションにインストールした後は、以下のステップを推奨します:

その他のヘルプ

さらに支援が必要な場合は、これらのサポートと学習リソースを確認してください:

問題を作成するこのページを編集する
Copyright © 2020 New Relic Inc.