Unlimited WordPress themes, graphics, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. WordPress
Code

Usa New Relic para Monitorear Rendimiento WordPress

by
Difficulty:IntermediateLength:ShortLanguages:
This post is part of a series called Performance Monitoring With New Relic.
Front-End Monitoring with New Relic Browser
Using New Relic to Monitor Your Servers
Sponsored Content

This sponsored post features a product relevant to our readers while meeting our editorial guidelines for being objective and educational.

Spanish (Español) translation by Rafael Chavarría (you can also view the original English article)

Final product image
What You'll Be Creating

Si llegaste aquí desde el tutorial Optimizando WordPress con Varnish y W3 Total Cache, ya tienes una instalación WordPress bastante bien optimizada. Si no, tal vez quieras regresar y revisar nuestra guía para Varnish y W3TC.

Vamos a mostrarte cómo usar el monitoreo gratuito de servidor de New Relic para ver dentro de tu pila WordPress y PHP.

¿Qué es New Relic?

New Relic es un servicio de monitoreo de rendimiento que se ejecuta con una variedad de tecnologías de servidores y lenguajes, incluyendo PHP, lo que lo hace genial para optimizar WordPress.

W3TC proporciona integración incorporada con el daemon de monitoreo PHP de New Relic - así que puedes seguir el rendimiento de tu pila WordPress a un nivel más profundo. Esto puede ayudar a monitorear y diagnosticar ralentizaciones inesperadas que podrían estar relacionadas al rendimiento de tu servidor, un tema lento, complemento, consulta de base de datos, API de terceros o más.

Si tienes curiosidad sobre lo que implica un sitio WordPress de alto rendimiento, lee esta guía para optimización WordPress escrita por el creador de W3TC,  Frederick Townes.

Cuando ejecutas New Relic en tu servidor, puedes obtener gráficas detalladas de monitoreo de desempeño y estadísticas sobre tu servidor y PHP incluyendo: tiempo de respuesta, puntaje Apdex (la relación de tiempos de respuesta satisfactorios contra no satisfactorios), rendimiento (peticiones por minuto), transacciones web ej. peticiones de API de terceros, tasa de error, eventos recientes e información de servidor.

Cómo Instalar New Relic

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

Sign up for New Relic

Dependiendo de en dónde te registres y qué instales, tendrás diferentes características expuestas por defecto en New Relic.

Una vez que has completado el registro, sigue las instrucciones de instalación en la página de sistemas Debian basados en Ubuntu apropiada para tu registro (por cierto, estoy ejecutando WordPress en Digital Ocean sobre Ubuntu 14.04).

Follow the instructions for your particular platform

1. Agrega el repositorio apt de New Relic

Confía en la llave GPG de New Relic:

Actualización y lista de paquete local e instala a New Relic:

2. Instala el Monitor de Sistema de New Relic:

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

Si estás usando la configuración New Relic estándar, será:

3. Configura y Lanza el Monitor de Sistema New Relic:

Si estás usando la configuración W3TC, te habrá pedido tu llave de licencia. Si estás usando la configuración New Relic genérica, has esto:

Comienza el daemon de New Relic:

Sin importar el puerto que uses, reiniciar tu servidor web:

Después de unos pocos minutos, deberías ver el mensaje rojo en la página de instalación indicando que la información está fluyendo a New Relic desde tu servidor. Genial, ¿no?

Data is arriving WooT

Si te encuentras con cualquier problema, revisa las instrucciones detalladas de instalación PHP o visita la página de solución de problemas New Relic.

Verás algo como esto una vez que comience a llegar información:

Initial New Relic Server insights

Activa New Relic dentro de W3 Total Cache

Si estás usando la integración W3TC, necesitarás visitar tus Ajustes de Cuenta New Relic para obtener tu llave de licencia de nuevo y también crear una llave API. Da clic en las pestañas Integraciones -> Compartir datos para habilitar la API y obtener tu llave.

Activate the API key and get your key

Después, desde tu Consola de Administración WordPress, da clic en Redimiento -> Monitoreo. Da clic en registrarse con una cuenta gratuita. Copia los detalles de tu API y llave de licencia.

Enter your New Relic API and license key in W3TC settings

Habilitar New Relic en tu servidor proporciona monitoreo desde el tablero W3TC, tal como se muestra abajo:

The W3TC New Relic Dashboard

Monitoreando Rendimiento de Tu WordPress

New Relic es útil para evaluar rendimiento WordPress en tres maneras clave:

  1. Monitorear rendimiento MySQL. Temas o complementos pobremente escritos pueden definitivamente dañar el rendimiento. O, a medida que tu sitio crece, las consultas nativas de WordPress podrían hacerlo lento.
  2. Apdex te da una medida cuantitativa de experiencias de usabilidad de tu sitio basadas en tiempo de respuesta.
  3. Monitorear el tiempo de respuesta de complementos y APIs de terceros. WordPress ofrece un arreglo poderoso de complementos y servicios para agregar a tu blog, pero algunos podrían matar el rendimiento. New Relic puede ayudarte a identificar áreas problemáticas.

De nuevo, dependiendo de tu configuración en New Relic, verás el tablero de asociación W3TC para monitorear una aplicación PHP:

NewRelic W3TC Dashboard Panel

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

Primero, la pestaña Overview ofrece visiones al CPU, uso de memoria, disco y red I/O, y carga así como información sobre tu hardware y procesos más activos:

Overview

Después, la pestaña Proceso te muestra la utilización de memoria y CPU de cada proceso:

Look at Memory and CPU utilization by process

En tercer lugar, la pestaña Red

Después está la pestaña Disco

Con la instalación W3TC, puedes monitorear transacciones mostrando los scripts PHP más solicitados:

Top transactions

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

Monitor performance of database queries

También puedes instalar complementos para cualquier servicio que quieras monitorear:

Add plugins for the services you wish to monitor

Sumergirse más profundo en New Relic requiere una inversión de tiempo, pero los resultados bien valen la pena. Con esta herramienta, puedes ver dentro de tu pila WordPress para elegir rápidamente áreas problemáticas que necesitan direccionamiento.

Viendo Hacia Adelante

Mientras que puedes usar New Relic Lite para siempre, una vez que tu prueba de dos semanas expira, podrías querer actualizar al plan Profesional ($149/mes) para mantener los mismos niveles de servicio.

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

Si tienes alguna pregunta o correcciones, por favor publícalas en los comentarios. Si quisieras estar al corriente con mis futuros tutoriales Tuts+ y otras series, por favor visita mi página de autor o sigue a @reifman.

Enlaces Relacionados

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.