Seguimiento de cambios en New Relic con GitHub Actions
Clase 5 de 23 • Curso de Observabilidad Avanzada con New Relic
Contenido del curso
- 2

Qué es el monitoreo del rendimiento de aplicaciones (APM) y sus señales doradas
04:44 - 3

Configuración avanzada de APM en New Relic: mejores prácticas
09:59 - 4

Análisis de transacciones y métricas personalizadas en New Relic
17:21 - 5

Seguimiento de cambios en New Relic con GitHub Actions
16:44 - 6

Métricas personalizadas y seguimiento de cambios en tableros de New Relic
05:58 - 7

Implementación de métricas personalizadas con New Relic APM
02:07 quiz de Advanced APM
- 8

Monitoreo de infraestructura con New Relic: métricas y registros
03:10 - 9

Instalación del agente de infraestructura de New Relic en Docker
10:26 - 10

Configuraciones básicas del agente de infraestructura de New Relic
14:29 - 11

Métricas de infraestructura en New Relic: CPU, memoria y red
09:43 - 12

Creación de paneles de infraestructura en New Relic
05:26 - 13

Configuración de alertas paramétricas para métricas de infraestructura
09:13 - 14

Configuración de integraciones personalizadas con New Relic Flex
09:27 - 15

Proyecto final: crea tu integración Flex para New Relic
00:31 quiz de Infrastructure Agent
- 16

Gestión eficiente de registros con New Relic en sistemas distribuidos
02:40 - 17

Envío de registros a New Relic mediante API directa
07:47 - 18

Consultas de logs con Lucene y NRQL en New Relic
09:31 - 19

Conversión de logs no estructurados a datos estructurados con GroK
10:46 - 20

Particiones de datos para gestionar logs de gran volumen
12:24 - 21

Los registros en contexto conectan datos de APM con rastreo de errores
06:25 - 22

Configuración de ingesta de logs para dashboards de monitoreo
00:36 quiz de Logs
Optimiza la gestión y monitoreo del rendimiento de tu aplicación usando el seguimiento de cambios de New Relic. Esta herramienta ofrece claridad visual para entender los impactos causados por cambios realizados, facilitando la resolución rápida de problemas críticos.
¿Por qué es fundamental el seguimiento de cambios en New Relic?
El seguimiento de cambios de New Relic aporta beneficios significativos frente al monitoreo tradicional. Las razones principales son claras y prácticas:
- Reducción del tiempo: facilita la identificación rápida de qué salió mal.
- Contextualización: los marcadores visualizan los cambios respecto al despliegue y su impacto en el rendimiento.
- Identificación de regresiones: claridad para detectar qué cambio generó una posible degradación en el desempeño.
- Transparencia y comunicación: cada marcador especifica quién realizó el cambio, fomentando un diálogo eficiente dentro del equipo.
¿Cómo registrar cambios con New Relic y GitHub Actions?
Las capacidades de seguimiento en New Relic permiten integrar diferentes herramientas comúnmente utilizadas:
- Registras cambios utilizando NerdGraph, la CLI de New Relic, Jenkins o GitHub Actions.
- Accedes a marcadores visuales en cualquier producto del ecosistema New Relic.
- Obtienes una interfaz unificada que presenta errores, logs y análisis de impacto relevantes.
- Cuentas con almacenamiento inalterable de marcadores de cambio por trece meses, útil para referencias futuras.
¿Cómo conectar New Relic con tu repositorio de GitHub?
La configuración básica para conectar New Relic con GitHub es la siguiente:
- Accede a New Relic y crea o selecciona una API key de usuario.
- Copia los secretos necesarios en GitHub bajo "configuración de secretos del repositorio" (user API key y GUID).
- Crea la carpeta
.github/workflowsen el repositorio. - Incluye un archivo
New Relic Change Tracking.ymlque definirá la acción en Github Actions.
Este archivo YAML activa la creación del marcador cada vez que se publique una nueva versión (release).
¿Cuál es la información destacada en cada marcador de cambio?
Al revisar marcadores visuales en New Relic encuentras:
- Nombre y detalles de quien generó el cambio desde GitHub.
- Información del impacto en rendimiento: errores, logs y transacciones web.
- Datos predictivos sobre cómo afectará el cambio en las próximas tres horas, basándose en telemetría histórica.
Esta visualización integral garantiza decisiones rápidas ante potenciales problemas.
¿Qué ocurre cuando una alerta requiere atención inmediata?
Cuando se genera una alerta crítica, como en servicios esenciales (ej. aprobación de crédito), puedes:
- Consultar rápidamente la interfaz del cambio.
- Identificar al responsable del despliegue problemático.
- Contactar al equipo adecuado.
- Solucionar rápido y efectivamente la causa raíz.
Te invitamos a compartir en los comentarios una captura de la configuración y tu experiencia al utilizar el seguimiento de cambios.