New Relic es un sistema de motorización que nos facilita el análisis en tiempo real de los recursos de los que se dispone. Su funcionamiento sirve para revisar aplicaciones web.

Categoría: Despliegue.

URL: https://newrelic.com/

Registro y coste

  • New Relic ofrece 3 versiones: LITE que es gratuita, standard y pro.
  • Para comenzar en New Relic es sencillo, en primer lugar deberemos registrarnos para obtener una cuenta New Relic, tal y como mostramos en la imagen; después instalaremos y personalizaremos el agente de idioma, pudiendo elegir entre Go, Java, NET, Node.js, PHP, Python o Ruby.
  • Posteriormente se generará algo de tráfico para pasados unos minutos empezar a recibir nuestros datos.
  • Finalmente iniciaremos sesión en nuestra cuenta New Relic, seleccionaremos APM y ya podremos comenzar a explorar este sistema.

  • Este programa cuenta con una versión gratuita, sin embargo las características en todos sus productos están limitadas.
  • Los datos de detendrán durante unas 24 horas, con pruebas profesionales que oscilarán entre 14 y 30 días.
  • Cuenta con diferentes complementos.
  • Los precios de New Relic parten de 171€ al mes, 128€ si seleccionamos el plan anual.

Características principales

  • Cuando comencemos a utilizar New Relic, desde un punto de vista más genérico, sin entrar en detalle con todos sus posibles complementos, entre ellos encontramos como características principales las siguientes:
  • Podremos monitorizar conexiones HTTP, monitorizar errores, fijar alertas  sobre umbrales de datos de referencia, obtener estadísticas acerca del rendimiento de la aplicación en distintos dispositivos, y estadísticas de los usuarios según diferentes versiones de software.
  • Además podremos observar el  tiempo de respuesta de transacciones web, en el que por ejemplo podremos ver donde se gasta más tiempo. Podremos ver también los rastros de transacción y compararlos entre ellos. Analizaremos, además, la tasa de error y rendimiento y las relaciones entre cada uno de ellos; el impacto que ocasiona en el uso de CPU o la memoria y como puede verse afectado en el tráfico de nuestra web.

Principales ventajas

  • Soporte multiplataforma, pues en vez de basarse en una aplicación complicada el trabajo es de fácil utilidad para los usuarios, gracias a que las aplicaciones se escriben en lenguajes y marcos  que agilizan la actividad. Es decir, cualquier lenguaje en el que esté escrito la aplicación, New Relic lo tendrá cubierto y será capaz de descifrarlo para poder realizar su acción sobre él.
  • Cuenta con una propia herramienta de gestión del rendimiento. Por tanto, New Relic es la única solución de gestión de rendimiento de aplicaciones que admite aplicaciones escritas en Java, .NET, PHP, Ruby, Python y Node.js.
  • Además, cabe destacar que tiene un amplio abanico de pluggins y soporte en la nube.

Principales desventajas

  • Idioma.

Enlaces a recursos vinculados

Ejemplos de uso

  • Para ver como sería el espacio de trabajo, una vez que nos hemos registrado, esta sería nuestra pantalla principal:

  • Posteriormente deberemos escribir nuestro número de licencia, descargar el fichero .zip que contiene el agente, instalar el agente, reiniciar el servidor y volver a lanzar la app. Finalmente iniciaremos sesión en New Relic. Tras instalar el agente, configuraremos el agente.

  • Tras el paso anterior, simplemente deberíamos relanzar el Tomcat, seleccionaremos la aplicación.

Herramienta revisada inicialmente por Dolores Sanchez Mata.