New Relic UI からアプリケーションの削除

管理者 または オーナー

New Relic エージェントがデータを送信している間は、UI からアプリを削除することはできません。

アプリを削除すると、関連する過去の全でデータが失われることに覚えておいてください。

アプリの削除

New Relic の UI からアプリを削除する手順は以下の通りです。

  1. New Relic エージェントを無効にするか、完全にアンインストールして、New Relic エージェントがデータを送信するのを辞めさせます。アンインストールせずに無効にする手順は以下の通りです。

    • Java: agent_enabledfalse をセットする。
    • .NET: Newrelic.AgentEnabledfalse をセットする。
    • Node.js: agent_enabledfalse をセットする。
    • PHP: newrelic.sonewrelic-daemon の両方のコンポーネントを削除するか、無効にする。newrelic.enabledfalse をセットする。
    • Python: monitor_modefalse をセットする。
    • Ruby: agent_enabledfalse をセットする。
    • Go: config.Enabledfalse をセットする。
  2. アプリケーションサーバーを再起動します。
  3. 10 分程度待ち、アプリやサーバーの色分けされた 健康状態がグレーに変わっていることを確認します。グレーは、データが送られてきていないことを意味しています。
  4. オーナーまたは管理者: New Relic のメニューバーから、APM を選択し、データが送信されていないことを確認する。
  5. Applications インデックスから、アプリのギア gear アイコンを選択し、ゴミ箱 Delete app を押します。

トラブルシューティング

New Relic UI からアプリを削除する際に問題が発生した場合は、以下の原因が考えられます。

オーナーまたは管理者権限を持っていない
オーナーまたは管理者権限がない場合は、Delete app は利用できません。その権限を持っている方に連絡を取り、削除を依頼してください。

十分な時間待っていない
New Relic UI でエンティティを削除するには、全アプリやサーバーのデータの送信を停止する必要があります。多くの場合、停止まで 10分から 15分かかります。稀に、数分で停止することもあります。
無効になっていないエージェントがある
同じ UI 名で複数のエージェントからデータを送信している場合、そのエンティティに関連するエージェントが無効またはアンインストールされていることを確認してください。
PHP アプリの問題

PHP アプリを使っており、UI から削除できない場合は、以下の原因が考えられます。

  • PHP エージェントの両方のコンポーネントを無効にしていない。UI から PHP アプリを削除するには、newrelic.sonewrelic-daemon の両方を停止するか、アンインストールする必要があります。詳しくは、New Relic のデーモンプロセスをご覧ください。
  • PHP アプリの監視をディレクトリ単位に設定しており、想定外の PHP のデータが New Relic の UI のデフォルトの PHP アプリケーションに送信されている場合、この問題を解決するには、PHP エージェントの設定のデフォルトのアプリ名 [英語]を変更する必要があります。
アプリの名前が衝突している
アプリのデータがどこから送信されているのか分からない場合、アプリ名が変更されている可能性があります。

UI でアプリ名が変更されると、データを送信しているアプリの名前は変更されません。UI 上の表示名のみ変更されています。表示名とレポートしているアプリの名前の違いを確認したい場合は、以下の手順で確認できます。

  1. New Relic のメニューバーから、APM > Applications へアクセスし、アプリのギア gear アイコンを選択する。
  2. Change settings を押す。
  3. Name フィールドの名前とその下の Your application still reports as に続く名前を比較します。

よく知らないアプリが動いているサーバーの情報を確認する手順は以下の通りです。

  1. New Relic のメニューバーから、APM > Applications > (選択したアプリ) へアクセスする。
  2. 選択したアプリの Overview ページで、 Servers のリストを確認する。

一度、アプリのデータがどこから送信されて着ているのかわかったら、New Relic UI でアプリを削除できます。

Browser のデータがまだ送信されている

UI からアプリを削除するには、Browser のデータを含む、全データの送信が停止されている必要があります。アプリに関連する APM のエージェントが無効、アンインストールされていることを確認する手順は以下の通りです。

  1. Browser 監視の無効化を確認します。
    • Browser スクリプトを APM エージェントの経由で埋め込んでいる場合は、UI からオフにできます。もしくは、エージェントの設定ファイルの設定変更でも可能です。
    • Browser の JavaScript をページにコピー&ペーストで埋め込んでいる場合は、手動で、JavaScript を削除する必要があります。
  2. サーバーキャッシュ、CDN、その他のページのキャッシュなどアプリケーションが使っている全キャッシュをクリアされていることを確認します。

上記の手順が問題が解決できない場合は、エンドユーザーのブラウザのキャッシュがクリアされている可能性が最も高いです。それらのキャッシュがクリアされるのを待つ必要があります。アプリに内部ユーザーがいれば、その方に依頼して、キャッシュをクリアして問題が解決できるか確認できます。

関連情報

関連する情報は以下のとおりです。