New Relic нацелен на запуск только на 1 (из 3) серверов приложений.

Наше рельсовое приложение среднего размера работает (в производстве) на трех серверах. Мы только что закончили пробный период, используя New Relic в качестве самоцвета. В течение пробного периода мы отслеживали все три сервера, но для продолжения подписки нам нужно (и только есть бюджет) отслеживать app1.

Итак, нам нужно отключить новую реликвию в приложениях app2 и app3. В общении с их службой поддержки мне сказали, что это возможно, и меня направили к последней записи на этой странице, но я не могу понять, как это помогает мне отключить отслеживание новых реликвий на другом два сервера, в частности потому, что в environment.rb не упоминается newrelic_rpm — в конце концов, это драгоценный камень, и поэтому он упоминается только в Gemfile.

Существует логическая опция agent_enabledв newrelic.yml, которую, как я думал, можно установить для каждого сервера, но я не знаю, как это сделать. Есть ли способ узнать, на каком сервере мы находимся в rails, по аналогии с переменной RAILS_ENV?

7
задан omnikron 14 March 2012 в 12:07
поделиться