El monitoreo del rendimiento de aplicaciones (APM) de New Relic te da la flexibilidad para monitorear cualquier parte de tu aplicación. Esto es posible gracias al poder de los agentes de New Relic, que recaban tus datos de telemetría y los envían a New Relic. Al igual que con cualquier otro software, a los agentes hay que cuidarlos, lo que significa que hay que mantenerlos al día. En este blog, conocerás los tres motivos más importantes para actualizar a tu agente, junto con las mejores prácticas para hacerlo.

1. Reducir las vulnerabilidades de seguridad

El motivo número uno para actualizar a los agentes es la seguridad. Los hackers viven al acecho de las debilidades del software desactualizado, lo que puede generar una gran cantidad de problemas como el robo de información confidencial, archivos inutilizables y otras cosas. Las actualizaciones de los agentes a menudo incluyen parches de software que disminuyen las vulnerabilidades de seguridad. Si no actualizas a tus agentes, pones en riesgo a tus clientes, tus equipos y tu empresa.

2. Mejorar las capacidades de monitoreo

Las actualizaciones de los agentes a menudo agregan nuevas funciones que mejoran la visibilidad de los sistemas y aceleran notablemente el proceso de identificar y corregir problemas. Estas son algunas de las ventajas que te ofrecen los agentes de New Relic APM más recientes:

  • Decodificar la complejidad del sistema con el rastreo distribuido:  los agentes de APM más recientes incluyen el rastreo distribuido automáticamente. Con el rastreo distribuido, puedes ver todas las dependencias de tu servicio y profundizar rápidamente en solicitudes y errores individuales para encontrar la causa raíz de los problemas.
  • Solucionar problemas más rápido con los logs en contexto: los agentes APM más recientes agregan contexto a los logs de forma automática. No hay necesidad de administrar a los reenviadores de logs de terceros. Reduce al mínimo la necesidad de cambiar de contexto y soluciona los problemas más rápido accediendo a los logs dentro de la propia interfaz de usuario de New Relic APM junto con otros datos de telemetría relevantes.

  • Registrar y monitorear eventos críticos: las actualizaciones más recientes te permiten definir, visualizar y generar alertas del triple de eventos personalizados que los agentes anteriores. Los datos de eventos representan ocurrencias discretas con un alto nivel de detalle, lo que los hace idóneos para realizar análisis detallados y hacer consultas relevantes para su negocio.
  • Acceder a los datos de telemetría de producción en tu IDE: nuestros agentes más recientes ofrecen soporte de CodeStream para que puedas ver todos los datos de telemetría asociados con líneas de código específicas. Puedes usar CodeStream para analizar el código, hacer seguimiento de los problemas, revisar las solicitudes de incorporación de cambios (pull requests), y pasar directamente de Errors Inbox al código pertinente en tu IDE.

3. Acceder al soporte técnico y a las correcciones de bugs

 A medida que el software antiguo se vuelve obsoleto, cuentas con menos opciones de soporte técnico. Los tickets dirigidos a los equipos de soporte técnico pueden demorar más tiempo en ser atendidos, o incluso puede ser que ya no los atiendan del todo. Los equipos de software se dedican a corregir bugs y a dar soporte a las funciones de los agentes más recientes, lo que quiere decir que resulta más difícil —o a veces imposible— obtener actualizaciones para el software más antiguo. Al actualizar a la versión más reciente de los agentes, podrás gozar de las funciones y correcciones de bugs que se proporcionan con las versiones más nuevas.

Mejores prácticas para actualizar a los agentes

1. New Relic recomienda actualizar a la versión más reciente del agente tan pronto como esté disponible. Si tu organización ha establecido prácticas que prohíben actualizar a la versión más reciente, debes por lo menos asegurarte de que tus agentes se actualicen periódicamente a una versión publicada en los últimos 90 días. 

2. Verifica qué versión del agente estás usando para saber si es necesario actualizarla. Puedes activar la aplicación Agent Groundskeeper en tu cuenta para identificar cuáles agentes están usando versiones desactualizadas.

3. Trata de mantener instalada la misma versión del agente de New Relic en todos tus servicios. Si tienes distintas versiones de agentes, la experiencia de resolución de problemas puede variar. Por ejemplo, si algunos de tus agentes están reportando datos de rastreo distribuido mientras que otros no, observarás trazas fragmentadas que dificultarán descubrir el origen de un problema que afecta a varios servicios.

4. Utiliza la automatización para desplegar y actualizar agentes. Consulta la sección sobre actualización de agentes de New Relic en la documentación para obtener más detalles.

5. Consulta las notas de la versión de los agentes de New Relic, para que puedas aprovechar al máximo de nuestras últimas funciones, las mejoras y los parches de seguridad importantes, así como de los anuncios de fin de vida útil. Puedes suscribirte al feed de RSS para recibir alertas sobre cualquier cambio.

Sonya Judd, Directora del Equipo de Seguridad y Cumplimiento de New Relic, contribuyó a este artículo.