問題
New Relic Ruby エージェント をインストールし、トラフィックを発生させて 5 分間待っても、New Relic の UI にデータが表示されません。
解決
構成ファイルがアプリケーション ディレクトリ内の
config/newrelic.yml
にインストールされていることを確認してください。 設定ファイルが有効なYMLであることを確認してください。が事前に入力されたこのファイルのクリーンなコピーをダウンロードするには、
one.newrelic.com > All capabilities > (user menu) > Account settings > Download a clean configuration fileにアクセスしてください。
Webサーバーを再起動します。
New Relic Diagnosticsを使用すると、問題を自動的に特定できる場合があります。
log/newrelic_agent.log
にあるエージェントのログ ファイルを調べて、アプリケーション サーバー プロセスの再起動時に表示されるエラーまたは警告を確認してください。このログ ファイルが存在しないか、書き込まれていない場合は、「ログ ファイルがありません」を参照してください。New Relic エージェントのログで、
INFO : Reporting to:
の後に URL が続くエントリがないか確認してください。URL が、New Relic UI で表示しているアカウントとアプリケーションと一致していることを確認してください。デプロイ先の環境で New Relic エージェントが起動するように設定されていることを確認します。詳しくは、 Controlling when the Ruby agent starts をご覧ください。
info
レベルで明らかなエラーがない場合は、詳細なデバッグ ログを生成します。newrelic_rpm gem の最新バージョンに更新してみてください。
Rails 以外のものを使用している場合は、
RACK_ENV
を、開発や運用など、newrelic.yml
ファイルに表示される環境に設定します。