Saltar al contenido

¿Qué es New Relic? Monitorización moderna del desempeño de tu ecommerce

¿Es New Relic la herramienta para tu negocio?

Imagina que te encuentras en el proceso de crear un sitio de comercio electrónico —o cualquier otra aplicación web—. Normalmente, este tipo de proyectos se alojan en la nube o en tu propio centro de datos.

Al principio observamos que todo funciona perfecto. Algo normal debido al poco tráfico suele recibir un nuevo proyecto de comercio. A medida que pasa el tiempo (y haces todo el esfuerzo posible), aumenta el número de personas que visitan tu negocio digital. ¡Genial!

Si ese tráfico web aumenta drásticamente, puede que notes que las páginas del sitio se han ralentizado y los clientes están teniendo una experiencia de usuario deficiente. Lo que resulta en una disminución de las ventas y de la satisfacción. En este punto del escenario hipotético es donde te preguntarás ¿qué debo hacer? ¿cómo solucionarlo?.

Justo aquí, aparece New Relic con la ayuda. A medida que los sitios de ecommerce se vuelven más complejos, resulta difícil monitorizar su desempeño. Esto debido a varios factores, como el servidor de alojamiento web, los servicios externos y otras aplicaciones.

Es por esto que muchos desarrolladores utilizan New Relic para ayudar con esta tarea. New Relic es una herramienta de monitorización que rastrea las métricas de rendimiento de las aplicaciones web y otros datos.

En este artículo compartiremos todo lo que necesitas saber sobre New Relic, incluyendo cómo funciona, los beneficios más destacados y por qué deberías considerarlo en las acciones de monitorización de tu sitio de comercio digital.

¡Vamos a ello!

¿Qué es New Relic?

New Relic es un software web que se utiliza para una monitorización completa. Permite monitorizar aplicaciones, infraestructura, navegadores web y otros componentes en una sola plataforma.

Esta herramienta rastrea y proporciona detalles del rendimiento de tu aplicación web en tiempo real. Los equipos de desarrollo pueden analizar los datos para comprender qué causa los problemas de rendimiento.

New Relic Infrastructure proporciona una dinámica y flexible monitorización de servidor. Permite a los equipos operativos modernos tomar decisiones inteligentes sobre sistemas complejos, desde un centro de datos físico hasta miles de instancias de Amazon Elastic Compute Cloud (Amazon EC2) o Microsoft Azure.

Si queremos pensar en New Relic de otra forma, es como un panel de rendimiento con visión de rayos X. Que permite ver el interior de tu sitio de e-commerce con respecto a la experiencia del usuario final dentro de la aplicación, hasta la línea de código. New Relic elimina la molestia de monitorizar, solucionar problemas y escalar la aplicación web, haciéndolo más fácil.

Entre sus muchos servicios, New Relic es más famoso por su monitorización del rendimiento de aplicaciones (APM). Al trabajar como un software como servicio (SaaS), puedes utilizar plenamente sus funciones a través de cualquier navegador web.

New Relic admite muchos lenguajes diferentes, incluidos: PHP, Java, Python y Ruby. También puedes integrarlo con un servicio en la nube como Microsoft Azure o Amazon Web Services (AWS).

¿Cómo funciona New Relic?

Para comprender mejor cómo funciona New Relic, debes conocer los cuatro tipos de datos que utiliza para el seguimiento. Abreviados como MELT, son:

  • Métricas: una medida numérica del rendimiento de tu aplicación o sitio web. Esto incluye el tiempo de carga, el uso de la CPU y el consumo de memoria.
  • Eventos: describe las actividades que se ejecutan dentro de su aplicación y consta de varias líneas de datos de registro.
  • Registros: un registro detallado de un evento. Describe cada paso que ocurre en una aplicación y los etiqueta con una marca de tiempo.
  • Seguimientos: muestra una secuencia de eventos. Estos datos proporcionan información sobre cómo funciona su aplicación cronológicamente.

New Relic utiliza un agente: un código corto instalado dentro de tu aplicación web o servidor privado virtual. Este agente recopila diferentes datos de rendimiento al instrumentar tu aplicación web a nivel de código.

Cada tarea de monitorización requiere un agente dedicado. Por ejemplo, hay tres agentes separados para la supervisión de aplicaciones, infraestructura y navegador web.

New Relic recuperará los datos del agente y los mostrará en el tablero. Los usuarios pueden identificar los datos para determinar qué causa el problema de rendimiento y resolverlo de inmediato.

¿Para qué se puede utilizar New Relic APM?

APM también describe herramientas de gestión del rendimiento de aplicaciones. En este caso, significa supervisión del rendimiento de las aplicaciones. A continuación explicaremos cómo utilizar las funciones de New Relic para mejorar el esfuerzo de desarrollo de tu sitio de ecommerce.

Monitorización

New Relic APM ofrece una funcionalidad de monitorización unificada que rastrea tu sitio web y los microservicios. Proporciona un análisis a nivel de código de tu aplicación para una resolución de problemas precisa.

Para una monitorización más simple, examina la descripción general del rendimiento de tu sitio web a través de la página Resumen de APM. Aquí puedes ver métricas de rendimiento importantes como:

  • Tiempo de respuesta de la transacción: la duración de la transacción desde el final del solicitante. Esta métrica no refleja el tiempo total dedicado a una transacción.
  • Puntuación Apdex: la relación entre el tiempo de respuesta satisfactorio e insatisfactorio según el umbral predeterminado. Esta métrica se utiliza para medir la satisfacción del usuario en las pruebas de usabilidad del sitio web.
  • Rendimiento: actividad de los usuarios en una aplicación particular. Se mide en solicitudes por minuto (RPM).
  • Tasa de error: el porcentaje de transacciones que arrojan errores en relación con el número total durante un intervalo de tiempo específico. En New Relic, las excepciones no controladas suelen desencadenar este tipo de errores.
  • Recursos de host utilizados: el uso del hardware del servidor host, como el consumo de CPU y memoria.

¡Importante! En New Relic APM, las transacciones comúnmente se refieren a actividades que comienzan cuando la aplicación recibe solicitudes HTTP y finalizan cuando envía respuestas.

Además del Resumen de APM, existen otras páginas para diferentes propósitos de monitorización:

  • Seguimiento distribuido: registra la duración, los errores, las rutas y el recuento de intervalos de los seguimientos.
  • Transacciones: enumera las solicitudes, las transacciones principales por porcentaje de tiempo, rendimiento relevante y uso de recursos del servidor.
  • Kubernetes: muestra la antigüedad de la implementación, los pods disponibles, el registro de pods y la comparación de métricas.
  • Bases de datos: muestra transacciones, operaciones, rendimientos y tiempos de respuesta de bases de datos.
  • Servicios externos: detalla el rendimiento, el tiempo de respuesta y la tasa de error de las entidades ascendentes y descendentes.

New Relic APM también puede recopilar métricas de entornos externos. Sus métricas de servicios externos brindan información sobre los recursos de la nube y el tráfico de la red.

Reportes y alertas

New Relic APM tiene una función de informes de acuerdo de nivel de servicio (SLA) que rastrea el tiempo de actividad, el tiempo de inactividad y las tendencias de tu sitio de ecommerce a lo largo del tiempo. Esta información proporciona información sobre el rendimiento del usuario final.

El informe SLA está disponible diaria, semanal o mensualmente según la configuración de tu cuenta. Puedes ver el informe directamente en el APM o descargarlo como un archivo .CSV.

También ofrece una función de alerta que notifica sobre las anomalías de rendimiento de la aplicación web. Le avisa automáticamente cuando métricas específicas caen por debajo del umbral según sus criterios personalizados.

​​Creación de paneles

El panel de New Relic recopila y muestra información sobre el rendimiento del sitio web en una sola pantalla. Su gráfico visual codificado por colores ayuda a simplificar las tareas de monitorización.

También permite crear tu propio panel personalizado. Puedes personalizar el diseño, cambiar el tamaño del gráfico y cambiar la información mostrada según tus necesidades.

New Relic también facilita la creación de múltiples paneles para diferentes propósitos. Por ejemplo, crea dos paneles para monitorizar el rendimiento del ecommerce en dos países diferentes. También puedes compartir tus paneles con otros equipos para mejorar el flujo de trabajo de colaboración.

Comprobación de seguimientos y atrasos

New Relic permite verificar los seguimientos y registros de transacciones. Ambos datos son esenciales para comprender la causa raíz de los problemas de rendimiento de tu sitio de ecommerce.

Los seguimientos y registros le brindan registros precisos de los errores que ocurren en tu sitio web. Es difícil solucionar problemas de rendimiento sin ellos debido a la falta de información.

Los seguimientos de New Relic APM registran en detalle todas las transacciones de tu web y las llamadas a la base de datos. Puedes profundizar en estos seguimientos de transacciones para determinar qué servicios ralentizan más la aplicación.

La plataforma permite ver los mensajes de registro asociados con los seguimientos de las transacciones. Puedes buscar los registros relevantes ingresando palabras clave relacionadas en la interfaz de usuario de Registros.

La combinación de estos dos datos permite solucionar errores con precisión y mucho más rápido.

Suscríbete a nuestro newsletter.

Mantente informado con las mejores prácticas y estrategias para hacer comercio electrónico y crecer el negocio como una marca líder en tu industria.

Integraciones de New Relic con AWS

Las integraciones de Amazon de New Relic te ayudan a monitorizar los datos de AWS en varios productos de New Relic. Las diversas integraciones incluyen la integración de monitorización de AWS API Gateway, la integración de monitorización de AWS DynamoDB, la integración de monitorización de AWS VPC y la integración de monitorización de AWS EC2. 

Para ver la lista completa de las integraciones disponibles para AWS, puedes hacer clic aquí. Cualquiera puede ver y explorar los informes de datos de AWS en su cuenta de New Relic Infrastructure. 

Solo los propietarios, administradores o administradores de complementos de infraestructura pueden agregar integraciones de AWS.

Los beneficios de New Relic

New Relic proporciona varios beneficios de los que carecen otras herramientas de monitorización, que incluyen:

  • Configuración sencilla. New Relic ofrece documentación completa sobre el proceso de instalación. Además, su instalación guiada detecta automáticamente su entorno y configura el agente en consecuencia.
  • Facilidad de uso. El panel de New Relic permite monitorizar los datos de tu sitio web en una sola pantalla. También puedes inspeccionar los datos para identificar la causa raíz de los errores encontrados con unos pocos clics.
  • Registro de errores del cliente. New Relic registra y crea registros de errores de los clientes. Muestra diferentes atributos para brindarle más contexto para la resolución de problemas.
  • Trasiego de transacciones. Puedes obtener una vista previa de cuál de los componentes de tu aplicación web tarda más en cargarse.
  • Interfaz de usuario intuitiva. New Relic UI tiene un diseño y elementos visuales bien diseñados. Su capacidad de personalización también hace que la interfaz de usuario se adapte a todo tipo de usuario, incluso a los recién llegados.

Ahora es tu turno.

Como hemos visto a lo largo del artículo, New Relic es una herramienta de monitorización en tiempo real que rastrea y proporciona información sobre el rendimiento de tu sitio de ecommerce. Ayudándote a detectar y solucionar cualquier problema de rendimiento de manera más eficiente y rápida.

Además de monitorizar, New Relic también es útil para generar informes y alertas, crear paneles y verificar seguimientos y trabajos pendientes. Puedes profundizar en cada gráfico de datos para obtener mejores conocimientos sobre los problemas que ocurren en tu sistema, mejorando así tu observabilidad sobre todo el ecosistema.

Su simplicidad y características hacen de New Relic una solución APM popular. Además, es fácil de instalar y funciona inmediatamente sin configuración adicional.

Si deseas mejorar la monitorización de tu negocio de ecommerce o deseas ampliar más información, contáctanos hoy aquí.