Esto describe el uso del entorno de prueba y producción de New Relic.
Trabajando en de prueba
El entorno de prueba se proporciona como un espacio aislado para que los socios desarrollen, depuren y ejerzan la integración entre sus sistemas y los de New Relic. Al desarrollar una integración, siga estas pautas:
- Abstenerse de crear cuentas de prueba en el servidor de producción. Realice la mayor creación posible de cuenta de prueba y suscripción en el servidor de prueba. Se vigila de cerca la actividad métrica sobre el sistema de producción. Las cantidades de actividad de las cuentas de prueba en la producción causan distorsiones en estas métricas y malestar entre los observadores de las métricas.
- No utilice la cuenta del propietario de la asociación para la aplicación de monitoreo. Cree una cuenta bajo la asociación y utilice esta cuenta para la aplicación de monitoreo.
Hay una serie de diferencias entre los dos entornos, de prueba y de producción. Estas diferencias incluyen direcciones de servidores y algunos valores de asociación. Como será necesario cambiar estos valores al migrar de prueba a producción, es útil realizar un seguimiento de ellos.
La tabla proporcionada a continuación enumera los elementos que cambian entre de prueba y producción. Cuando sean comunes a todas las integraciones, se rellenarán. Los valores específicos de su integración están en blanco. Puede que le resulte conveniente realizar un seguimiento de los valores específicos de su asociación en esta tabla.
Minimizar los cambios entre prueba y producción.
Algunas prácticas simples minimizarán el esfuerzo requerido para migrar de prueba a producción. Utilice nombres de productos en lugar de identificadores de productos cuando haga referencia a productos en su API de llamada.
Por ejemplo:
- Utilice
product_name
= "Empresa". - Evite
product_id
= "41".
Los valores numéricos de identificación de los productos difieren entre prueba y producción; el valor del nombre no. El uso de la identificación numérica para designar un producto requerirá un cambio al pasar a producción; usar el descriptor de nombre no lo hará.
La asociación name
, id
y api_key
difieren entre prueba y producción. Estos deberán cambiarse manualmente al promover su integración a producción.
Code | Staging | Production |
---|---|---|
| ||
| ||
| ||
| staging.newrelic.com | rpm.newrelic.com |
| staging-collector | recolector |
Agente y el recolector de prueba
Al probar datos de informes utilizando el servidor de prueba New Relic , el agente debe ser dirigido al recolector de prueba. Al promocionar su integración a producción, estos parámetros simplemente se pueden eliminar y el recolector apuntará a los servidores de producción de forma predeterminada.
New Relic agent | Configuration file edits |
---|---|
Java y Ruby | En el archivo de configuración del agente Java o Ruby, agregue este parámetro a su configuración de producción (o a su entorno de prueba, si corresponde):
|
.NET | Para el agente .NET, edite el archivo de configuración para establecer:
|
PHP | Para el agente PHP, edite el archivo de configuración para que la etiqueta de servicio tenga el atributo de host:
|