¿Cómo utilizar New Relic WordPress para detectar problemas de rendimiento?

New Relic
New Relic

New Relic APM es una herramienta muy útil que te permite monitorizar los detalles de tu sitio web WordPress.

Es como poner en las especificaciones de rayos X para su sitio, ayudando a detectar problemáticos como plugins problemáticos, temas, consultas de base de datos lentos, o errores de codificación furtivos que están jugando con el rendimiento de su sitio.

Lo mejor es que si usas Cloudways, New Relic ya está preinstalado por defecto, listo para funcionar. Así que no tienes que complicarte con los pasos de instalación.

En este tutorial, te guiaremos a través del proceso de usar New Relic WordPress APM para identificar y resolver problemas de rendimiento en tu sitio WordPress.

Índice de contenidos
  1. ¿Qué es New Relic?
  2. ¿Por qué utilizar New Relic?
  3. Cómo funciona New Relic
  4. ¿Qué monitoriza New Relic?
  5. Cómo integrar New Relic con WordPress utilizando la plataforma Cloudways
    1. 1. Localice su clave de licencia:
    2. 2. Añada su clave de licencia:
    3. 3. Habilite el servicio New Relic:
  6. Requisitos previos para supervisar el rendimiento de las aplicaciones mediante APM
    1. 1. Planifique su estrategia de seguimiento
    2. 2. Realización de una auditoría de servicios
    3. 3. Instrumentación de aplicaciones
    4. 4. Selección de métricas y personalización de los cuadros de mando
    5. 5. Configuración de sistemas de alerta
  7. ¿Cómo utilizar New Relic?
  8. Único alojamiento WordPress gestionado con New Relic integrado
    1. ¿Otros proveedores de alojamiento ofrecen New Relic APM integrado?
    2. ¿Tiene Hostinger New Relic?
    3. ¿Tiene GoDaddy New Relic?
    4. ¿Tiene Bluehost New Relic?
    5. ¿Tiene SiteGround New Relic?
    6. ¿Tiene Dreamhost New Relic?
  9. Conclusión
  10. Preguntas Frecuentes
    1. ¿Es New Relic una herramienta DevOps?
    2. ¿Cómo recopila datos New Relic?
    3. ¿Cuál es la diferencia entre Splunk y New Relic?

¿Qué es New Relic?

New Relic es un servicio de rendimiento de aplicaciones web en tiempo real diseñado para proporcionar una supervisión completa de sus aplicaciones web.

Ofrece supervisión dinámica de servidores a través de New Relic Infrastructure, lo que le permite obtener información sobre el rendimiento de sistemas complejos, ya sea en centros de datos físicos o en instancias en la nube.

New Relic actúa como un tablero de rendimiento con visibilidad profunda, permitiéndole analizar el rendimiento de su aplicación web desde la perspectiva del usuario final hasta el nivel de código.

También simplifica la supervisión, la solución de problemas y el escalado de las aplicaciones web, proporcionando datos de rendimiento cruciales como los tiempos de respuesta del navegador, las transacciones web en tiempo real y mucho más.

Además, New Relic es compatible con varios lenguajes de desarrollo web y funciona como un servicio versátil y accesible que mejora la velocidad y eficiencia de sus aplicaciones web.

New Relic WordPress
New Relic WordPress

No te pierdas: Principales conferencias para profesionales de WordPress en 2024

¿Por qué utilizar New Relic?

Según nuestra experiencia, los principales culpables de los problemas de rendimiento suelen ser las actualizaciones de plugins o temas, el código poco eficiente o la falta de sincronización de un plugin o tema con las últimas versiones de PHP o WordPress.

Localizar manualmente estos problemas puede ser una tarea bastante laboriosa. Sin embargo, con la ayuda de New Relic APM, la carga de trabajo manual puede automatizarse sin problemas.

Simplemente navegue a la pestaña WordPress > Plugins y temas dentro de New Relic y ordene por Mayor consumo de tiempo. Esta función ofrece un desglose detallado, revelando qué plugins o temas están vinculados a procesos con los tiempos de ejecución más largos.

Se puede obtener más información explorando la pestaña Transacciones, que proporciona una vista centrada en las transacciones específicas que causan cuellos de botella en el rendimiento.

Para tu información, New Relic está integrado en la plataforma Cloudways, por lo que puedes utilizarlo continuamente.

¿Por qué utilizar New Relic?
¿Por qué utilizar New Relic?

Cómo funciona New Relic

New Relic utiliza cuatro tipos de datos, conocidos como MELT:

  1. Métricas: Mediciones numéricas de rendimiento como el tiempo de carga y el uso de la CPU.
  2. 2. Eventos: Descripciones de actividades en curso en su aplicación.
  3. Registros: Registros detallados de eventos con marcas de tiempo.
  4. Trazas: Secuencias cronológicas de eventos.

Los agentes se despliegan dentro de su aplicación web para recopilar datos; cada tarea de monitorización tiene un agente dedicado (por ejemplo, aplicación, infraestructura, navegador). New Relic muestra estos datos en un panel de control, ayudando a los usuarios a identificar y abordar los problemas de rendimiento.

¿Qué monitoriza New Relic?

New Relic APM supervisa varios aspectos de sus aplicaciones, ayudándole a obtener información y realizar un seguimiento eficaz del rendimiento. Esto es lo que New Relic APM puede ayudarle a supervisar:

  • Rendimiento de la aplicación: New Relic APM ofrece una función de monitoreo unificada que rastrea tus aplicaciones web y microservicios. Proporciona un análisis detallado de su aplicación a nivel de código, lo que permite una solución de problemas precisa.
  • Métricas clave: Puede examinar las métricas de rendimiento esenciales a través de la página Resumen de APM, incluido el tiempo de respuesta de la transacción, la puntuación Apdex, el rendimiento, la tasa de errores y el uso de recursos del host.
  • Tiempo de respuesta de la transacción: Puede comprobar el tiempo que tarda en completarse una transacción desde el lado del solicitante.
  • Puntuación Apdex: New Relic también le ayuda a evaluar la satisfacción del usuario comparando los tiempos de respuesta con umbrales predefinidos, lo que le ayuda a calibrar la usabilidad de su sitio.
  • Rendimiento: New Relic APM rastrea la actividad del usuario dentro de su aplicación, cuantificándola en solicitudes por minuto (RPM).
  • Tasa de error: Puede comprobar las tasas de error con New Relic y ver el porcentaje de transacciones que resultan en errores, a menudo provocados por excepciones no gestionadas.
  • Uso de recursos del host: New Relic APM supervisa el uso de los recursos de hardware del servidor host, como el consumo de CPU y memoria.

Además de esto, New Relic APM también puede recopilar métricas de entornos externos, ofreciendo información sobre los recursos de la nube y el tráfico de red para obtener una visión más completa del ecosistema de su aplicación.

Cómo integrar New Relic con WordPress utilizando la plataforma Cloudways

Para configurar New Relic APM en Cloudways para monitorizar sus aplicaciones, siga estos pasos:

Create New Relic account
Create New Relic account
  • Tenga a mano una clave de licencia de cuenta válida. Esta clave de 40 caracteres se genera cuando te registras en una cuenta de New Relic e identifica de forma exclusiva tu cuenta y los datos que reporta.

1. Localice su clave de licencia:

  • Abra el menú de usuario y haga clic en "Claves API".
n the User Menu and click "API Keys."
n the User Menu and click "API Keys."
  • Busca tu clave de licencia etiquetada como "Clave de licencia de cuenta original" y haz clic en la elipsis (⋯) para acceder a más opciones.
  • Haz clic en "Copiar clave" para copiar tu clave de licencia.
copy your license key
copy your license key

2. Añada su clave de licencia:

Cloudways Platform Login Page and Servers Menu
Cloudways Platform Login Page and Servers Menu
  • Seleccione el servidor que desee.
  • Vaya a "Gestión de servidores" y elija "Monitorización".
  • Cambie a la pestaña New Relic.
Server Management interface with 'Monitoring' selected, switching to the 'New Relic' tab
Server Management interface with 'Monitoring' selected, switching to the 'New Relic' tab
  • Pegue su clave de licencia de New Relic (etiquetada como "Clave de licencia de cuenta original" en su cuenta de New Relic) en el campo designado.
  • Haga clic en "Guardar cambios".

3. Habilite el servicio New Relic:

  • En "Gestión de servidores", vaya a "Gestionar servicios".
  • Habilite el servicio New Relic.
Enabling New Relic service in Server Management
Enabling New Relic service in Server Management

Y ya está. Ahora, puedes empezar a monitorizar tus aplicaciones iniciando sesión en New Relic APM.

Requisitos previos para supervisar el rendimiento de las aplicaciones mediante APM

Comenzar su viaje APM puede parecer desalentador inicialmente, por lo que dividir el proceso en pasos más pequeños y manejables es esencial.

Antes de mostrarte cómo resolver problemas de rendimiento con la herramienta New Relic APM de la plataforma Cloudways, echemos un vistazo a algunos requisitos previos.

Sigue leyendo: ¿Tu sitio web WordPress va lento? Veamos por qué

1. Planifique su estrategia de seguimiento

Para empezar, el primer paso consiste en definir el alcance de la supervisión.

  • ¿Opta por un enfoque más centrado, empezando por la supervisión de un único servicio?
  • ¿O quiere ampliar la supervisión a todos los componentes de su aplicación?

Cada enfoque tiene sus ventajas, pero el objetivo final debe ser una supervisión exhaustiva que garantice la completa observabilidad de sus sistemas.

En el caso de aplicaciones muy distribuidas, es crucial tener en cuenta la amplia gama de servicios en uso, que abarcan desde proveedores en la nube y servidores locales hasta API, entre otros.

Por otro lado, las aplicaciones más pequeñas o que siguen una arquitectura más centralizada ofrecen un camino más sencillo para la supervisión.

2. Realización de una auditoría de servicios

El siguiente paso es examinar de cerca con qué estás trabajando. Esto significa comprobar:

  • Sus servidores
  • Infraestructura
  • Servicios en la nube
  • Aplicaciones y más

Comprender todos estos componentes le ayudará a determinar cuáles debe supervisar. De hecho, no se trata solo de monitorizar, sino también de asegurarse de cubrir todas las bases a la hora de vigilar las aplicaciones.

New Relic WordPress
New Relic WordPress

3. Instrumentación de aplicaciones

Tras completar la auditoría de servicios y determinar los objetivos de supervisión, el siguiente paso consiste en instrumentar la aplicación. Este proceso implica la instalación de un agente en el entorno de su aplicación.

El papel de este agente es rastrear y recopilar datos a medida que fluyen a través de su aplicación, enviando posteriormente esta valiosa información a la solución APM. Estos datos se conocen comúnmente como "telemetría".

4. Selección de métricas y personalización de los cuadros de mando

Una vez que su aplicación esté correctamente instrumentada, los datos de telemetría comenzarán a fluir hacia su solución APM. Una solución APM fiable suele ofrecer una recopilación automática de métricas, a menudo presentadas en forma de paneles y representaciones visuales fáciles de usar.

Estas métricas recopiladas automáticamente suelen incluir:

  • Tiempo de respuesta
  • Rendimiento
  • Tasa de errores
  • Uso de la CPU y más

Si bien estas métricas sirven como un valioso punto de partida, puede personalizar sus tableros para mostrar las métricas más importantes en New Relic. Esto le permite seleccionar qué métricas se muestran y crear visualizaciones personalizadas que comprendan mejor el rendimiento de su aplicación.

5. Configuración de sistemas de alerta

Una vez que haya identificado sus métricas clave, el siguiente paso es establecer alertas para notificar rápidamente a sus equipos cuando surjan problemas o se alcancen umbrales críticos específicos. Para ello, necesitarás:

  • Elija qué canales desea utilizar para alertar a su equipo, por ejemplo, Slack, PagerNow, correo electrónico, etc.
  • Decida qué equipos recibirán las alertas. Determine si un equipo central gestiona todas las alertas o si se debe notificar a diferentes equipos en función del servicio afectado.
  • Establezca umbrales adecuados para las alertas. Evite establecerlos demasiado altos (omitiendo incidentes críticos) o demasiado bajos (causando fatiga de alertas). Considere el uso de umbrales dinámicos basados en patrones de uso.
  • Defina condiciones específicas que activen las alertas, como tiempos bajos de carga de la página de un producto.

Ahora que hemos hablado de los requisitos previos, veamos cómo puede utilizar la herramienta New Relic APM.

Quizás quieras leer: ¿El mejor tema de WordPress en 2024?

¿Cómo utilizar New Relic?

Tras instalar New Relic, los desarrolladores pueden ver inmediatamente los datos recopilados sin necesidad de configuraciones adicionales ni de instalar ningún plugin de WordPress.

  • Vaya a su cuenta de New Relic y seleccione "Todas las entidades" para acceder a la supervisión del rendimiento de las aplicaciones.
Accessing Application Performance Monitoring in New Relic by selecting 'All Entities'
Accessing Application Performance Monitoring in New Relic by selecting 'All Entities'
  • Selecciona "Tu aplicación elegida" para abrirla y ver un resumen rápido del rendimiento de tu aplicación. (en mi ejemplo, he ejecutado varias aplicaciones en mi servidor)
Viewing quick overview of 'Your Chosen Application' performance in New Relic
Viewing quick overview of 'Your Chosen Application' performance in New Relic
  • Puede utilizar los datos para diversas actividades, como la resolución de problemas de rendimiento.
  • El resumen muestra un conjunto de métricas de rendimiento clave que le ayudan a determinar el estado de su aplicación. Los datos también le muestran dónde profundizar para obtener más detalles si necesita solucionar un problema de rendimiento.
Summary of key performance metrics in New Relic for assessing application health and troubleshooting performance issues.
Summary of key performance metrics in New Relic for assessing application health and troubleshooting performance issues.
  • El tiempo de transacción web muestra el tiempo medio de respuesta de todas las transacciones de nuestra aplicación durante la ventana de tiempo que he seleccionado. Esta aplicación está dividida en categorías.
  • El azul claro indica el código del lado del servidor; en este caso, se trata de una aplicación PHP.

Nota: Las aplicaciones de WordPress se basan en PHP, por eso se muestra PHP.

  • La luz amarilla indica la proporción del tiempo de respuesta total dedicado a la ejecución de la base de datos; muestra qué parte del tiempo total se dedica a llamar a las consultas de la base de datos y esperar a que vuelvan los datos.
  • La luz azul representa el tiempo de respuesta de tu aplicación.
Color-coded breakdown Light blue for server-side PHP code, yellow for database execution time, and blue for overall application response time
Color-coded breakdown Light blue for server-side PHP code, yellow for database execution time, and blue for overall application response time
  • Apdex es un estándar de la industria que no fue inventado por New Relic. Evalúa la experiencia del usuario determinando la frecuencia con la que los clientes o visitantes están satisfechos con el rendimiento de tu aplicación y con qué frecuencia toleran un rendimiento lento.
Apdex, an industry-standard, gauges user experience by assessing satisfaction with application performance and tolerance for slow response frequencies
Apdex, an industry-standard, gauges user experience by assessing satisfaction with application performance and tolerance for slow response frequencies
  • Hacia la parte inferior del panel, verá una lista con las transacciones más lentas organizadas por tiempo de respuesta. Recuerda que esta métrica representa la duración desde el punto de vista del solicitante y no abarca el tiempo total empleado en una transacción.

Único alojamiento WordPress gestionado con New Relic integrado

Disfrute de un rendimiento inigualable con el alojamiento gestionado de WordPress de Cloudways. Nuestra perfecta integración con New Relic proporciona información detallada que le permite ajustar su sitio web para obtener la máxima eficiencia.

¿Otros proveedores de alojamiento ofrecen New Relic APM integrado?

Cloudways ofrece una herramienta New Relic APM integrada que ya hemos visto en acción anteriormente.

Pero, ¿qué ocurre con otros proveedores de alojamiento?

¿Proporcionan también acceso integrado a New Relic APM?

Antes de averiguarlo en detalle, eche un vistazo a la siguiente tabla:

Hosting ProviderIntegración con New Relic
CloudwaysSí (herramienta APM integrada)
HostingerSí (en hPanel, requiere configuración)
GoDaddyNo (No integrado)
BluehostNo (No integrado)
SiteGroundNo (No integrado)
DreamHostNo (No se admite en planes compartidos)

No te pierdas: InstaWP y Cloudways: Simplifica la puesta en escena de WordPress

¿Tiene Hostinger New Relic?

Sí, Hostinger tiene la herramienta New Relic APM en su hPanel. Acceder a ella requiere saltar a Configuración PHP > pestaña Extensiones PHP > desplazarse hacia abajo para encontrar newrelic. Después de eso, debe editar el archivo .htaccess para añadir su clave LICENSE de New Relic.

Comparativamente, lanzar New Relic en la plataforma Cloudways es mucho más fácil y no requiere meterse con el archivo .htaccess.

¿Tiene GoDaddy New Relic?

No, GoDaddy no tiene una herramienta New Relic integrada. Incluso la integración puede ser problemática si utilizas el plan Economy, Deluxe, Ultimate o WordPress Blog Hosting de GoDaddy, ya que no son compatibles con las integraciones de New Relic.

¿Tiene Bluehost New Relic?

Bluehost tampoco tiene una herramienta New Relic integrada.

¿Tiene SiteGround New Relic?

SiteGround no ofrece una herramienta APM (Application Performance Management) integrada gratuita, y el soporte de New Relic no está disponible en todos sus planes.

¿Tiene Dreamhost New Relic?

Los planes compartidos de DreamHost no soportan la integración con New Relic.

Conclusión

New Relic WordPress es una valiosa herramienta para monitorizar el rendimiento de las aplicaciones. Si sigues los pasos descritos, podrás depurar eficazmente las páginas que se cargan con lentitud. Además, si estás considerando New Relic, asegúrate de comprobar si tu proveedor de alojamiento ofrece soporte integrado.

Pero si eliges Cloudways como proveedor de alojamiento, te alegrará saber que ofrecen integración con New Relic como función integrada. Esta es sólo una razón más para considerar la elección de Cloudways sobre sus competidores.

El éxito de tu aplicación es nuestra prioridad, y con Cloudways y New Relic, tienes las herramientas que necesitas para asegurarlo.

Preguntas Frecuentes

¿Es New Relic una herramienta DevOps?

No, New Relic no es una herramienta DevOps. Es una plataforma de supervisión del rendimiento de las aplicaciones (APM) que supervisa y soluciona problemas de rendimiento de las aplicaciones.

¿Cómo recopila datos New Relic?

New Relic recopila datos a través de agentes integrados en el código de la aplicación. Estos agentes supervisan los indicadores clave de rendimiento y envían los datos a la plataforma de New Relic para su análisis.

¿Cuál es la diferencia entre Splunk y New Relic?

New Relic se centra en la supervisión del rendimiento de las aplicaciones, mientras que Splunk es una plataforma de datos más amplia para analizar diversos tipos de datos, incluidos registros, eventos de seguridad, etc.

Te podría interesar...

Deja una respuesta

Subir