Usando New Relic para monitorear el rendimiento de WordPress

Lo que vas a crear

Si llegó aquí desde el tutorial Optimización de WordPress con barniz y Caché total de W3, ya tiene una instalación de WordPress bastante bien optimizada. Si no, puede volver y revisar nuestra guía de barnices y W3TC.. 

Le mostraremos cómo usar el monitoreo gratuito del servidor de New Relic para ver dentro de su pila de WordPress y PHP.

Lo que es nuevo reliquia?

New Relic es un servicio de monitoreo de rendimiento que se ejecuta con una variedad de tecnologías de servidor e idioma, incluido PHP, lo que lo hace ideal para optimizar WordPress.

W3TC proporciona integración integrada con el demonio de monitoreo PHP de New Relic, para que pueda realizar un seguimiento del rendimiento en su pila de WordPress a un nivel más profundo. Esto puede ayudar a monitorear y diagnosticar desaceleraciones inesperadas que podrían estar relacionadas con el rendimiento de su servidor, un tema lento, un complemento, una consulta de base de datos, una API de terceros o más.

Si tiene curiosidad acerca de lo que incluye un sitio de WordPress de alto rendimiento, lea esta guía de optimización de WordPress escrita por el creador de W3TC, Frederick Townes.  

Cuando ejecuta New Relic en su servidor, puede obtener gráficos de monitoreo de rendimiento detallados y estadísticas sobre su servidor y PHP, que incluyen: tiempo de respuesta, puntaje de Apdex (la proporción de tiempos de respuesta satisfactorios y tiempos de respuesta no satisfactorios), rendimiento (solicitudes por minuto), transacciones web por ejemplo Solicitudes de API de terceros, tasa de error, eventos recientes e información del servidor.

Cómo instalar New Relic

Para WordPress, recomiendo registrarse para obtener una cuenta de prueba gratuita en la página de la asociación New Relic W3TC. Sin embargo, también puede registrarse en NewRelic.com:


Dependiendo de dónde se inscriba y qué instale, tendrá diferentes características expuestas de forma predeterminada en New Relic.

Una vez que haya completado el registro, siga las instrucciones de instalación en la página de sistemas Debian Ubuntu adecuadas para su registro (por cierto, estoy ejecutando WordPress en DigitalOcean en Ubuntu 14.04).


1. Agregue el repositorio apt New Relic:

echo deb http://apt.newrelic.com/debian/ newrelic no libre >> /etc/apt/sources.list.d/newrelic.list

Confíe en la clave GPG de New Relic:

wget -O - http://download.newrelic.com/548C16BF.gpg | Sudo apt-key add -

Actualice la lista de paquetes locales e instale New Relic:

sudo apt-get update

2. Instale el Nuevo Monitor de Sistema Relic:

Si está utilizando la configuración W3TC New Relic, será:

apt-get install newrelic-php5 newrelic-install instala

Si está utilizando la configuración estándar de New Relic, será:

apt-get install newrelic-sysmond

3. Configure y ejecute el nuevo Monitor del sistema Relic:

Si está utilizando la configuración de W3TC, le pedirá su clave de licencia. Si está utilizando la configuración genérica de New Relic, haga esto:

nrsysmond-config --set license_key = your-license-key-goes-here

Inicia el demonio New Relic:

/etc/init.d/newrelic-sysmond start

Cualquiera que sea el enfoque que utilice, reinicie su servidor web:

servicio apache2 recargar

Después de unos minutos, debería ver el mensaje rojo en la página de configuración que indica que los datos fluyen a New Relic desde su servidor. Genial, eh?

Si tiene algún problema, revise las instrucciones detalladas de instalación de PHP o visite la página de solución de problemas de New Relic.

Verás algo como esto una vez que empiecen a llegar los datos:

Activar New Relic dentro de W3 Total Cache

Si está utilizando la integración de W3TC, deberá visitar la configuración de su cuenta New Relic para obtener su clave de licencia nuevamente y también crear una clave API. Haga clic en las pestañas Integraciones -> Uso compartido de datos para habilitar la API y obtener su clave.

Luego, desde la Consola de administración de WordPress, haga clic en Rendimiento -> Supervisión. Haga clic en registrarse para obtener una cuenta gratuita. Copia los detalles de tu API y clave de licencia.

La habilitación de New Relic en su servidor permite la supervisión desde el panel de W3TC, como se muestra a continuación:

Monitoreo de su rendimiento de WordPress

New Relic es útil para evaluar el rendimiento de WordPress en tres formas clave:

  1. Monitoreando el rendimiento de MySQL. Los temas o los complementos mal escritos definitivamente pueden dañar el rendimiento. O, a medida que su sitio crece, las consultas nativas de WordPress pueden ralentizarlo. 
  2. Apdex le proporciona una medida cuantitativa de las experiencias de usabilidad de su sitio en función del tiempo de respuesta.
  3. Monitoreo del rendimiento de complementos y API de terceros. WordPress ofrece una poderosa gama de complementos y servicios para agregar a su blog, pero algunos pueden matar el rendimiento. New Relic puede ayudarte a identificar áreas problemáticas.

Nuevamente, dependiendo de su configuración en New Relic, verá el panel de control de la asociación W3TC para monitorear una aplicación PHP:

O verás las cuatro pestañas que resumen el rendimiento de tu servidor:

Primero, la pestaña Información general ofrece información sobre la CPU, el uso de la memoria, el disco y la E / S de la red, y la carga, así como información sobre su hardware y los procesos más activos: 

A continuación, la pestaña Proceso muestra la memoria y la utilización de la CPU de cada proceso:

En tercer lugar, la pestaña Red.

Luego está la pestaña Disco

Con la instalación de W3TC, puede monitorear las transacciones que muestran los scripts PHP más solicitados:

También podrás monitorear tu base de datos MySQL:

También puede instalar complementos para cualquier servicio que desee monitorear:

Profundizar en New Relic requiere una inversión de tiempo, pero los resultados valen la pena. Con esta herramienta, puede ver dentro de su pila de WordPress para seleccionar rápidamente las áreas problemáticas que necesitan ser abordadas.

Mirando hacia el futuro

Si bien puede usar New Relic Lite para siempre, una vez que finalice su período de prueba de dos semanas, es posible que desee actualizar al plan Pro ($ 149 / mes) para mantener los mismos niveles de servicio..

También es importante actualizar ocasionalmente New Relic y revisar sus archivos de registro. Consulta la guía de mantenimiento de New Relic..

Si tiene alguna pregunta o corrección, por favor publíquela en los comentarios. Si desea mantenerse al día con mis futuros tutoriales de Tuts + y otras series, visite mi página de autor o siga a @reifman.

enlaces relacionados

  • Regístrese para NewRelic en la página de asociación de W3 Total Cache
  • Optimizando WordPress con Varnish y W3 Total Cache
  • WordPress Performance Optimization con New Relic