2013-03-29 3 views
0

У меня новый агент для рельсов, установленный на linode. Приложение использует единорог, и я сделал магию (https://newrelic.com/docs/ruby/no-data-with-unicorn), но до сих пор нет данных на панели инструментов. Другая рука - я перенес свое приложение из герою в linode, а на heroku он отлично работает (я удалил старый профиль приложения из панели управления).Новая реликвия не отправляет данные

Не могли бы вы дать мне какие-либо идеи - как я могу определить, в чем проблема?

+0

По умолчанию Heroku вводит ключ API для NewRelic в файле config/newrelic.yml из собственной конфигурации, если вы перенесли в Linode, добавили ли вы также ключ API в файл конфигурации? – Cninroh

+0

да - я использую свой собственный файл newrelic.yml –

+0

нет журнала: ((( –

ответ

0

Я нашел решение моей проблемы. Это из-за того, что я забыл удалить из файла конфигурации приложения некоторые переменные среды - NEW_RELIC_APP_NAME, NEW_RELIC_ID, NEW_RELIC_LICENSE_KEY, NEW_RELIC_LOG.

1

Трудно отладить эту ситуацию, но отсутствие файла журнала newrelic кажется, что есть некоторые проблемы с базовой настройкой.

Повторите попытку установки. Если это не поможет поднять билет поддержки с помощью newrelic. Они полезная группа людей, и вы получите ответ довольно быстро.

-1

Если вы используете новые реликвийные аддоны на героку, ваши данные будут на https://heroku.newrelic.com. Попробуйте перейти от ресурсов приложения и нажмите на новые реликвии.

+0

Я прекратил использовать герою. –

+0

Когда я перешел на веб-сервер JRuby и Puma, мое приложение не отправило данные для нового реликвии, потому что оно был настроен для MRI и Thin. Проверьте настройки >> Environment, что все правильно. – iujlaki