Nuestra aplicación de rieles de tamaño medio se ejecuta (en producción) en tres servidores. Acabamos de terminar un período de prueba, usando New Relic como una joya. Durante el período de prueba rastreamos los tres servidores, pero para continuar con una suscripción solo necesitamos (y solo tenemos el presupuesto) hacer un seguimiento de la aplicación1.Orientación de New Relic para que se ejecute solo en 1 (de 3) servidores de aplicaciones
Así que necesitamos desactivar la nueva reliquia en la aplicación2 y la aplicación3. En comunicación con su servicio al cliente, me dijeron que esto es posible y me han dirigido a la última entrada en this page, pero no puedo entender cómo me ayuda a desactivar el nuevo seguimiento de reliquias en los otros dos servidores, en particular porque hay no se menciona newrelic_rpm en environment.rb: es una gema, después de todo, y solo se menciona en el Gemfile.
Hay una opción booleana agent_enabled
en newrelic.yml que pensé que podríamos establecer por servidor, pero no sé cómo hacer esto. ¿Hay alguna manera de averiguar en qué servidor estamos en rails, similar a la variable RAILS_ENV?
¿Qué está utilizando para las implementaciones? capistrano? – iltempo
Sí, a través de la gema de tapón. Tenemos un monitor en nuestro capfile que notifica una nueva reliquia cuando lo implementamos; de lo contrario, todo se configura a través de la gema y newrelic.yml – omnikron