Dominar la creación de dashboards personalizados en New Relic es fundamental para monitorear el rendimiento de tus aplicaciones. Aquí se resuelven paso a paso varios ejercicios prácticos que te permitirán visualizar datos clave como la duración máxima, el conteo por estatus y el promedio de duración de las transacciones.
¿Cómo se crea un segundo dashboard en New Relic?
Cuando ya existe un dashboard previo, la pantalla inicial cambia: ya no aparece el botón de "Crea tu primer dashboard". En su lugar, debes buscar en la parte superior derecha el botón Create a Dashboard [0:24]. Desde ahí tendrás dos opciones:
- Precargar uno ya existente.
- Crear uno completamente desde cero.
Para este ejercicio se selecciona la opción de crear desde cero, se asigna un nombre descriptivo como "dashboard test" y se conservan los permisos por defecto. Con un clic en crear, el espacio queda listo para recibir gráficos.
¿Cómo agregar charts con queries personalizados?
Cada gráfico dentro del dashboard se alimenta de un query específico. El proceso es siempre el mismo: copiar el query, ir al portal de New Relic, seleccionar Add widget y pegar la consulta.
¿Qué muestra el query de duración máxima de una transacción?
El primer ejercicio consulta la duración máxima de una transacción [1:06]. Después de pegar el query y hacer clic en Run, se obtiene el resultado con el tipo de gráfico que New Relic sugiere por defecto. Se le asigna el nombre "Práctica 01" y se guarda directamente.
¿Cómo visualizar transacciones agrupadas por estatus en un gráfico de pie?
El segundo query solicita el conteo de todas las transacciones agrupadas por estatus [1:30]. New Relic puede sugerir una tabla como formato, pero es posible cambiar el tipo de visualización. En este caso se selecciona un gráfico de pie (pie chart), que resulta más colorido y legible cuando existen múltiples categorías de datos. Se nombra "Práctica 02" y se guarda.
¿Qué sucede al consultar el promedio de duración filtrado por aplicación?
El tercer ejercicio pide el promedio de duración de una transacción donde el nombre de la aplicación sea Food Me [2:10]. Al ejecutar el query, se elige un tipo de gráfico bullet, lo que permite explorar una visualización diferente. Un detalle importante: si el resultado indica que no hay transacciones disponibles, esto no es un error [2:35]. Significa que la aplicación no ha registrado datos en ese rango de tiempo, y esa información también es valiosa para el monitoreo.
¿Por qué es importante monitorear estos datos de transacciones?
Los dashboards permiten tener visibilidad constante sobre métricas críticas de tu aplicación:
- Duración máxima: detecta transacciones que tardan demasiado.
- Conteo por estatus: identifica patrones de éxito o fallo.
- Promedio de duración: evalúa el rendimiento general filtrado por aplicación.
Estos indicadores son esenciales para tomar decisiones informadas sobre la salud de tu app. La práctica constante con diferentes tipos de gráficos, como tablas, pie charts y bullets, te ayuda a elegir la mejor representación visual según el tipo de dato.
Ahora es tu turno: completa los ejercicios restantes del reto, toma un screenshot de tu dashboard terminado y compártelo en los comentarios. En la próxima sesión se abordará la anatomía de un query, que te dará aún más control sobre las consultas que alimentan tus visualizaciones.