Contenido del curso

Agente de Infraestructura

Métricas personalizadas y dashboards en New Relic

Resumen

Aplicar New Relic APM a un servicio propio es la forma más rápida de conectar el rendimiento técnico con el impacto de negocio. Aprenderás a definir métricas personalizadas, activar el seguimiento de cambios y construir un panel claro que muestre cómo tu aplicación responde frente a cada despliegue.

¿Qué se aprende al cerrar el módulo de APM avanzado?

Este cierre del módulo te invita a llevar la teoría a un servicio real, ya sea una app fintech, un e-commerce o cualquier sistema que quieras instrumentar.

Durante el recorrido usaste New Relic para registrar métricas personalizadas desde el código fuente, creaste gráficos específicos para tu caso de uso, los combinaste en paneles con contexto de negocio y aplicaste change tracking para observar el efecto de cada modificación.

¿Qué son las métricas personalizadas en New Relic? Son mediciones que defines tú mismo dentro del código de tu aplicación para capturar señales propias de tu negocio, como transacciones aprobadas, carritos abandonados o tiempos de checkout, más allá de las métricas estándar de APM.

¿Cómo identificar métricas personalizadas para tu servicio?

El primer paso del reto es elegir un servicio que sea único para ti y pensar qué señales te dirían si está cumpliendo con su propósito de negocio.

En lugar de medir solo CPU o latencia, busca indicadores que conecten con tu caso de uso. Por ejemplo, si trabajas con pagos, podrías registrar tasa de autorización; si trabajas con contenido, tiempo hasta la primera reproducción.

  • Define el evento que importa al negocio, no solo al sistema.
  • Asígnale un nombre claro y consistente dentro del código fuente.
  • Asegúrate de que la métrica se pueda comparar en el tiempo.

Una vez que tengas dos o tres métricas bien elegidas, ya tienes la base para todo lo demás.

¿Cómo usar change tracking y dashboards para ver impacto real?

Las métricas por sí solas no cuentan la historia completa. Necesitas verlas junto a los cambios que haces en el código.

¿Para qué sirve el seguimiento de cambios o change tracking?

El seguimiento de cambios te permite marcar en la línea de tiempo cada despliegue o modificación relevante. Así puedes mirar un gráfico y entender, de un vistazo, si una métrica subió o bajó después de un cambio específico.

Esto convierte cada release en un experimento medible. Si la tasa de error aumenta justo después de un deploy, lo ves al instante.

¿Cómo funciona el change tracking en APM? Registra marcas temporales asociadas a cambios de código o configuración y las superpone sobre tus gráficos de métricas, para correlacionar causa y efecto sin tener que cruzar logs manualmente.

¿Cómo construir un panel fácil de leer?

Un buen panel agrupa las métricas que cuentan una misma historia. La idea es que cualquier persona del equipo, técnica o no, entienda el estado del servicio en segundos.

  • Coloca primero las métricas de negocio más críticas.
  • Acompáñalas con métricas técnicas que expliquen el comportamiento.
  • Añade las marcas de change tracking para dar contexto.

Cuando el panel se lee solo, dejas de depender de explicaciones largas en cada reunión.

¿Cuál es el reto final del módulo APM?

El ejercicio práctico tiene tres tareas concretas que debes aplicar sobre un servicio propio, igual que se hizo con el servicio Space Rover Fleet Command durante el módulo.

  1. Identifica métricas personalizadas aplicables a tu servicio y conéctalas con tu negocio.
  2. Implementa el seguimiento de cambios para observar cómo cada modificación de código mueve esas métricas.
  3. Combina todo en un panel fácil de leer y entender.

Cuando termines, toma una captura del resumen del servicio y del panel de control, y compártela en los comentarios para que otras personas vean tu implementación. ¿Qué métrica vas a medir primero en tu servicio?