Nuevas características y mejoras
- Soporte para Java 27 3095
- Monitoreo de IA - soporte para las API de AWS Converse 2995 3003
- Soporte para Quarkus: rest-3.0.0 3009
- Compatibilidad con Quarkus resteasy 2.14 3018
- Compatibilidad con Spring Boot Actuator v4 3040
- Soporte para clientes HTTP, servidor HTTP y utilidades (Pipelines) de Ktor 2892 2894 2895
- Soporte para Redisson 3.28.0 y versiones posteriores 3050
- Módulos de inyección de script de navegador de Adobe AEM (Sling) 2863
- Soporte para explain plan de Oracle 3080
Mejoras
- Agregar soporte (limitado) de proxy para el Agente Híbrido 3013
- Agente híbrido - Logging - Permitir cuerpo de mensaje vacío cuando hay atributos de contexto presentes 3042
- Agregar logging de auditoría híbrido 3059
- Mejorar el soporte para gRPC-Netty 3063
- Habilitar la lógica de reintento de métrica OTLP del agente híbrido 3084
- Agregar pruebas de recuperación y TTL de conexión del recolector 3081
- Hacer configurable la cantidad de hilos de tareas relacionadas con weave 3103
- Reportar los ID de Cluster en las métricas de Kafka 3054
Correcciones
- Manejar correctamente las excepciones lanzadas desde el flujo del normalizador 3037
- Resuelve los problemas de transacciones duplicadas/atributos personalizados perdidos de Micronaut 3085
IAST
- Actualizar la versión del agente CSEC a v1.8.0 3065 Changelog: https://github.com/newrelic/csec-java-agent/releases#release-1.8.0
Actualizar a la última versión
Para identificar qué versión del agente de Java estás usando actualmente, ejecuta java -jar newrelic.jar -v. Su versión de agente de Java se imprimirá en su consola.
Luego, para actualizar a la última versión del agente de Java:
- Haga una copia de seguridad de todo el directorio raíz del agente de Java en otra ubicación. Cambie el nombre de ese directorio a
NewRelic_Agent#.#.#, donde#.#.#es el número de versión del agente. - Descargar el agente..
- Descomprima el archivo de descarga del nuevo agente y luego copie
newrelic-api.jarynewrelic.jaren el directorio raíz del agente de Java original. - Compare su
newrelic.ymlantiguo con elnewrelic.ymlrecién descargado del zip y actualice el archivo si es necesario. - Reinicie su despachador de Java.
Si tiene problemas después de la actualización del agente de Java, restaure desde el directorio del agente New Relic respaldado.
Actualizar diferencias de configuración del agente
Agregamos nuevas configuraciones a newrelic.yml a medida que lanzamos nuevas versiones del agente. Puede usar diff u otra utilidad de diferenciación para ver qué ha cambiado y agregar la nueva configuración a su archivo anterior. Asegúrese de no sobrescribir ninguna personalización que haya realizado en el archivo, como su clave de licencia, el nombre de la aplicación o los cambios en la configuración predeterminada.
Por ejemplo, si diff los archivos newrelic.yml predeterminados para las versiones 7.10.0 y 7.11.0 del agente de Java , los resultados impresos en la consola serán como:
➜ diff newrelic_7.10.0.yml newrelic_7.11.0.yml...107a108,119> # Whether the log events should include context from loggers with support for that.> context_data:>> # When true, application logs will contain context data.> enabled: false>> # A comma separated list of attribute keys whose values should be sent to New Relic.> #include:>> # A comma separated list of attribute keys whose values should not be sent to New Relic.> #exclude:>125a138>128c141< enabled: false---> enabled: true...En este ejemplo, estas líneas se agregaron al valor predeterminado newrelic.yml en el agente de Java versión 7.11.0. Si está migrando a la versión 7.11.0 o superior, debe agregar estas nuevas líneas a su newrelic.yml original.
Declaración de apoyo:
- New Relic recomienda que actualices el agente periódicamente para garantizar que obtengas las últimas características y beneficios de rendimiento. Además, las versiones anteriores ya no recibirán soporte cuando lleguen al final de su vida útil.