• /
  • EnglishEspañolFrançais日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Configuración del agente de Java: archivo de configuración

|View as Markdown (English)

El agente de Java New Relic lee su configuración del archivo newrelic.yml . De forma predeterminada, el agente busca este archivo en el directorio que contiene newrelic.jar. Puede anular la ubicación del archivo de configuración estableciendo la propiedad del sistema newrelic.config.file en un nombre de archivo completo.

Podrás configurar nuestro agente de Java para adaptarlo a tu entorno luego de crear una cuenta New Relic (es gratis, para siempre) e instalar el agente de Java.

Estructura del archivo de configuración

El archivo newrelic.yml tiene secciones separadas para diferentes entornos:

  • Prueba
  • Desarrollo
  • De prueba
  • Producción (predeterminado)

New Relic aplica la configuración en la sección common a cada uno de estos entornos. Puede seleccionar otros entornos como predeterminados configurando la propiedad del sistema newrelic.environment en el nombre del entorno.

Sugerencia

Hay una plantillanewrelic.yml disponible.

Si edita newrelic.yml, tenga cuidado de ajustarse al formato YAML. Utilice un validador YAML para asegurarse de que la sintaxis sea precisa antes de usar el archivo con el agente de Java de New Relic y siga estas reglas:

Java agent newrelic.yml

Requirements

Formato

Los archivos YML distinguen entre mayúsculas y minúsculas.

Sangrías

Todas las sangrías deben realizarse en incrementos de dos caracteres. Otras sangrías generarán un error Unable to parse configuration file al iniciar el agente.

  • Utilice el mismo nivel de sangría para los datos en la misma sección del archivo.
  • Sangra las subsecciones con dos espacios adicionales.

Cambios en el archivo

Debe reiniciar su proceso de host JVM para que los cambios surtan efecto.

Exception: Los cambios de propiedad en log_level y audit_mode no requieren reinicio. Los cambios de propiedad bajo interruptor no requieren reiniciar.

Prioridad de los ajustes de configuración

Para anular cualquier configuración en el archivo de configuración, utilice una anulación de propiedad del sistema. En ciertos entornos, las variables de entorno también se pueden usar para anular tanto el archivo de configuración como las propiedades del sistema. Las variables de entorno existen principalmente para admitir Heroku. Cuando se utiliza, la configuración del lado del servidor anula todas las demás configuraciones.

java-config-order.png

Con el agente de Java, la configuración del lado del servidor anula todas las demás configuraciones. Las variables de entorno anulan las propiedades del sistema Java. Las propiedades de Java anulan los ajustes de configuración del usuario en su archivo newrelic.yml . La configuración del usuario anula la configuración predeterminada newrelic.yml .

Configurar el directorio de extensiones de Java

El agente de Java lee los archivos de configuración al iniciar el proceso. Para identificar el directorio donde se encuentran los archivos, cree un directorio de extensiones nuevo o especifique uno existente:

Índice de configuración

Las siguientes páginas contienen la referencia completa de los ajustes para cada área de configuración:

Página de configuraciónDescripción
Configuración generalConfiguración principal: clave de licencia, nombre de la aplicación, proxy, alta seguridad, extensiones
Configuración del rastreador de transaccionesRastreo de transacciones, captura de SQL, eventos de transacción, segmentos, rastreador de mensajes
Ajustes del recolector de erroresRecopilación de errores, clases y códigos de estado ignorados/esperados, Errors Inbox
Configuración del rastreo distribuidoRastreo distribuido, Infinite Tracing, eventos de span, rastreador multiaplicación
Configuración de logs en contextoReenvío de logs, métricas de logs, decoración local, configuración de logging
Configuración de atributosFiltrado de atributos, listas de inclusión/exclusión, modo de atributo HTTP
Configuraciones de seguridadAgente de seguridad de IAST, configuración de detección de vulnerabilidades
Configuración de monitoreo de IAMonitoreo de IA y registro de contenido de LLM
Monitoreo de la configuración del navegadorInstrumentación automática y configuración de atributos del agente del browser
Configuración de instrumentación asíncronaConfiguración de token asíncrono y tiempo de espera de segmento
Configuración de OpenTelemetryConfiguración de señales de trazas, métricas y logs de OpenTelemetry
Configuración de JFRGeneración de perfiles en tiempo real de Java Flight Recorder
Configuración del transformador de clasesNomenclatura de transacciones de Spring, anotaciones de traza, rastreo de Lambda
Configuración de JMXMonitoreo de JMX y metadatos de vinculación
Otros ajustesInterruptor, configuración de cloud, uso, eventos personalizados, recolector de jar, ofuscación de JVM, generador de perfiles de subprocesos y más

Importante

Los dos ajustes que debe configurar son el nombre de la aplicación y la clave de licencia —que se establecen mediante app_name y license_key en newrelic.yml (o las variables de entorno NEW_RELIC_APP_NAME y NEW_RELIC_LICENSE_KEY). Todas las demás configuraciones son opcionales.

Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.