エージェントのアンインストール

New Relic の使用中に問題が発生した場合は support.newrelic.com [英語]でサポートを受けることができます。New Relic を完全にアンインストールしたい場合は、お使いのエージェントやサーバーモニタのアンインストール手順に従ってください。

データがレポートされなくなっていることの確認

エージェントをアンインストールする前に、アプリ(もしくはサーバー)から New Relic へデータが送信されていないことを確認してください。

  • アプリケーション: New Relic のメニューバーからAPM > Applications を選択し、アプリケーションのトップ画面で、色付きバーで健康状態をチェックする。灰色になっていることを確認してください。
  • Servers: New Relic のメニューバーから、Servers > Servers を選択し、Servers のトップ画面で、色付きバーで健康状態をチェックする。灰色になっていることを確認してください。

アプリで利用しているエージェントのアンインストール

エージェント毎のアンインストール手順は以下のとおりです。

Java

データが送信されていないことを確認した後、Java エージェントを削除する手順は以下のとおりです。

  1. アプリサーバーのルートから、newrelic フォルダを削除する。
  2. 起動スクリプトから、New Relic Java オプション変数を削除する。
  3. 上記の手順が終了したら、アプリを再起動します。

インストールについては、Java 用 New Relicをご覧ください。

.NET

データが送信されていないことを確認した後、.NET エージェントを削除する手順は以下のとおりです。

  1. Start > All Programs > New Relic .NET Agent を選択します。
  2. Uninstall the .NET agent を選択します。
  3. 表示されるプロンプトに従って、完全にアンインストールします。
  4. 上記の手順が終了したら、アプリを再起動します。

この手続を実行しても newrelic.config は残ったままです。

インストールについては、.NET 用 New Relicをご覧ください。

Node.js

データが送信されていないことを確認した後、New Relic Node.js エージェントを削除する手順は以下のとおりです。

  1. アプリのメインモジュールの一行目の require('newrelic'); を削除する。
  2. 上記の手順が終了したら、アプリを再起動します。

インストールについては、Node.js のインストールと管理 [英語]をご覧ください。

PHP

PHP エージェントのアンインストール手順は、PHP エージェントのアンインストール [英語]をご覧ください。

Python

Python エージェントをアンインストールする手順は以下のとおりです。

  1. データが送信されていないことを確認します。
  2. 以下のどちらかの方法でアンインストールします。
    • PIP でインストール済みの場合: pip uninstall newrelic/.
    • easy_install でインストール済みの場合: easy_install -m newrelic.
  3. 上記の手順が終了したら、アプリを再起動します。

インストールについては、Python 用 New Relic [英語]をご覧ください。

Ruby

アプリケーションから、Ruby エージェントをアンインストールする手順は以下のとおりです。

  1. Gemfile から、gem 'newrelic_rpm' の行を削除します。
  2. RAILS_ROOT/config/ フォルダから、newrelic.yml ファイルを削除します。
  3. bundle install を実行します。
  4. 上記の手順が終了したら、アプリを再起動します。

インストールについては、Ruby 用 New Relicをご覧ください。

サーバー監視用エージェントのアンインストール

New Relic Servers をアンインストールする手順は以下のとおりです。

  1. New Relic にデータがレポートされていないことを確認する
  2. プラットフォームごとに以下の手順を実行する。

  3. アンインストール手順が完了したら、インストールしていたサーバーを再起動する。

アプリまたはサーバーを再起動する

New Relic エージェントは、通常、アプリの実行プロセス内のメモリで実行されています。エージェントは一般的にインストール済みのディレクトリから New Relic のファイルを削除しても、通常、現在実行中のアプリは、New Relic へのデータのレポートを停止しません。つまり、New Relic ファイルを削除したり、アプリの起動スクリプトを変更を削除した場合は、アプリ(や、アプリケーションサーバー、ウェブサーバーなど)の再起動が必要になるということです。

関連情報

関連情報は、次のとおりです。アプリやサーバーを削除する (New Relic のトップ画面からデータをレポートしていないアプリやサーバーを削除する方法)