LAMPy 統合では、インフラストラクチャ エージェント、MySQL 統合、Apache 統合、Python エージェントを利用して、応答時間、CPU 使用率、トラフィック、ログイン頻度などの最も重要な指標を含む事前構築されたダッシュボードを提供します。
LAMPy インテグレーションを設定すると、LAMPy Web アプリ メトリックのダッシュボードが表示されます。
ステップ 1: インフラストラクチャ エージェントをインストールする
これを行うには、LAMPy アプリケーションを含むホストの インフラストラクチャ エージェントのインストール手順 に従います。
ステップ 2: MySQL 統合をインストールする
LAMPy 統合は MySQL 統合に依存して機能します。詳細を確認して要件を確認するには、 MySQL ドキュメントを参照してください。
Integrations & Agents > Infrastructure & OS > MySQL
をクリックします。
指示に従って MySQL エージェントをインストールします。
ステップ 3: Apache 統合をインストールする
私たちの LAMPy 統合は、動作するために Apache 統合に依存しています。詳細と要件を確認するには、 Apache ドキュメントを参照してください。
Integrations & Agents > Infrastructure & OS > Apache
をクリックします。
画面の指示に従って、Apache エージェントをインストールします。
ステップ 4: Python エージェントをインストールする
私たちの LAMPy 統合は、Python エージェントに依存しています。詳細を確認して要件を確認するには、 Python ドキュメントを参照してください。
one.newrelic.comからIntegrations & Agents > Application monitoring > Pythonをクリックします。
アプリケーションに名前を付けます。
構成ファイルをダウンロードして、アプリケーションのルート ディレクトリに配置します。
Django Web サイトに接続されている Python エージェントを統合します。この python エージェントは、Apache サーバーでも実行されます。
次の行を
settings.py
ファイルに追加します。NEW_RELIC_CONFIG_FILE = BASE_DIR / 'newrelic.ini'次の行を
wsgi.py
ファイルに追加します。import newrelic.agentfrom django.conf import settingsfrom django.core.wsgi import get_wsgi_applicationapplication = get_wsgi_application()newrelic.agent.initialize(settings.NEW_RELIC_CONFIG_FILE)newrelic.agent.WSGIApplicationWrapper(application)
ステップ 5: Apache サーバーを再起動する
数分待ってから、New Relic でのデータの検索に進みます。
データを検索する
LAMPy ダッシュボードを取得するには:
ページに移動します。
Dashboards
をクリックします。
検索バーに
LAMPy
と入力します。LAMPy ダッシュボードが表示されます。それをクリックしてインストールします。
LAMPy ダッシュボードはカスタムダッシュボードとみなされ、Dashboards UIで確認できます。 ダッシュボードの使用と編集に関するドキュメントについては、ダッシュボードのドキュメントを参照してください。
報告されたデータについては、インストールした各ツールのドキュメントを参照してください。
インフラストラクチャ エージェントをインストールした場合は、 インフラストラクチャ データも受け取ります。
以下は、リクエストごとに送信されたバイト数をチェックする NRQL クエリの例です。
SELECT (average(`apache.server.net.bytesPerSecond`) / average(`apache.server.net.requestsPerSecond`)) as 'Bytes sent per request' FROM Metric TIMESERIES auto
次は何ですか?
データのクエリとカスタム ダッシュボードの作成について詳しくは、次のドキュメントをご覧ください。