Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Introducción al Monitoreo del Rendimiento de Aplicaciones
- Comprender la Gestión del Rendimiento de Aplicaciones (APM) y su papel en las operaciones de aplicaciones modernas
- La relación entre el rendimiento, la disponibilidad, la confiabilidad de las aplicaciones y la experiencia del cliente
- Indicadores clave de rendimiento de aplicaciones y objetivos de nivel de servicio
- Identificación de fuentes comunes de degradación del rendimiento de las aplicaciones
- Visión general del ciclo de vida del monitoreo de aplicaciones: observar, analizar, diagnosticar, remediar y optimizar
- Comprensión del papel de New Relic en la observabilidad de pila completa
Características y Arquitectura de New Relic
- Visión general de la plataforma de New Relic y sus capacidades centrales
- Comprensión de la arquitectura de New Relic y el flujo de datos
- Agentes, colectores y datos de telemetría de New Relic
- Visión general de métricas, eventos, registros, trazas y errores
- Monitoreo del Rendimiento de Aplicaciones (APM), monitoreo del navegador, monitoreo de infraestructura y monitoreo de bases de datos
- Comprensión de entidades, servicios, aplicaciones y cargas de trabajo
- Introducción al seguimiento distribuido y las dependencias de servicios
- Comprensión de los conceptos de retención de datos, consultas y visualización
Navegación por la Interfaz de Usuario de New Relic
- Navegación por la plataforma de New Relic y los paneles de control principales
- Trabajo con aplicaciones, servicios, hosts y entidades
- Exploración de resúmenes de rendimiento y salud de la aplicación
- Uso de gráficos, tablas, filtros y rangos de tiempo
- Búsqueda y análisis de datos de telemetría
- Personalización de paneles de control y vistas
- Creación de paneles de control operativos y de rendimiento útiles
- Uso de New Relic para pasar de síntomas de alto nivel a diagnósticos detallados
Configuración y Establecimiento de Agentes de New Relic
- Comprensión de la arquitectura de agentes de New Relic y entornos compatibles
- Instalación de agentes de New Relic en servidores de aplicaciones
- Configuración de agentes para el monitoreo específico de aplicaciones
- Estrategias de instrumentación e instrumentación automática versus manual
- Configuración del monitoreo del navegador y del usuario final
- Validación de la instalación del agente y la recopilación de telemetría
- Gestión de la configuración y configuraciones específicas del entorno
- Solución de problemas de instalación de agentes y recopilación de datos
- Buenas prácticas para una implementación de agentes segura y mantenible
Medición del Rendimiento de Aplicaciones desde la Perspectiva del Usuario Final
- Comprensión del monitoreo de usuarios reales (RUM)
- Medición del tiempo de carga de páginas y respuesta de aplicaciones
- Monitoreo del rendimiento del navegador e interacciones del usuario
- Identificación de páginas, transacciones y trayectorias de usuario lentas
- Análisis de diferencias de rendimiento basadas en geografía y dispositivo
- Correlación de la experiencia del usuario final con el rendimiento de la aplicación de backend
- Identificación de problemas de rendimiento que afectan directamente la experiencia del cliente
- Uso de datos de rendimiento para priorizar actividades de optimización
Lectura y Comprensión de Datos de Instrumentación
- Comprensión de las trazas de transacciones y transacciones de aplicaciones
- Interpretación de datos de tiempo de respuesta, tasa de transferencia y tasa de errores
- Comprensión de las desgloses de transacciones y segmentos de rendimiento
- Análisis de servicios externos y dependencias
- Examen de errores de aplicación y trazas de errores
- Identificación de cuellos de botella a partir de datos de instrumentación
- Uso de trazas para seguir solicitudes a través de componentes de la aplicación
- Correlación de métricas, eventos, registros y trazas para el análisis de causa raíz
- Ejercicios prácticos de interpretación de telemetría de aplicaciones
Medición de Recursos de Aplicación e Infraestructura
- Monitoreo de la utilización de recursos de aplicaciones y servidores
- Comprensión del rendimiento de CPU, memoria, disco y red
- Identificación de saturación de recursos y problemas relacionados con la capacidad
- Correlación de métricas de infraestructura con los tiempos de respuesta de la aplicación
- Monitoreo de procesos de aplicaciones y cargas de trabajo
- Identificación de transacciones intensivas en recursos
- Investigación de la degradación del rendimiento causada por restricciones de infraestructura
- Establecimiento de líneas base de rendimiento e identificación de comportamiento anómalo
Monitoreo y Notificaciones
- Comprensión de los conceptos de alertas de New Relic
- Definición de condiciones y umbrales de alertas
- Creación de alertas para el rendimiento y la disponibilidad de la aplicación
- Monitoreo de tasas de errores, tiempos de respuesta, tasa de transferencia y utilización de recursos
- Diseño de políticas de alertas accionables
- Configuración de canales de notificación y flujos de trabajo de incidentes
- Reducción del ruido de alertas y evitación de notificaciones innecesarias
- Comprensión de incidentes y correlación de problemas
- Prueba y validación de configuraciones de alertas
- Buenas prácticas para el monitoreo proactivo de aplicaciones
Monitoreo de Operaciones de Base de Datos
- Comprensión de la relación entre el rendimiento de la base de datos y el rendimiento de la aplicación
- Monitoreo de llamadas a la base de datos y actividad de consultas
- Identificación de operaciones lentas de la base de datos
- Análisis de los tiempos de respuesta de la base de datos
- Detección de consultas ineficientes o intensivas en recursos
- Correlación de operaciones de base de datos con transacciones de aplicación
- Investigación de cuellos de botella de la aplicación relacionados con la base de datos
- Uso de datos de rendimiento para mejorar los tiempos de respuesta de consultas
- Ejercicios prácticos para diagnosticar problemas de rendimiento de la base de datos
Reportes y Visualización del Rendimiento de Aplicaciones
- Creación de informes de rendimiento significativos
- Construcción de paneles de control para equipos de desarrollo, operaciones y gestión
- Selección de métricas apropiadas para diferentes audiencias
- Visualización de la disponibilidad de aplicaciones, tiempo de respuesta, tasa de transferencia y errores
- Seguimiento de tendencias de rendimiento con el tiempo
- Comparación del rendimiento de aplicaciones entre entornos
- Presentación de métricas técnicas como información relevante para el negocio
- Establecimiento de líneas base de rendimiento e informes en contra de objetivos
Análisis y Optimización del Rendimiento de Aplicaciones
- Establecimiento de un proceso sistemático de análisis de rendimiento de aplicaciones
- Identificación de cuellos de botella de rendimiento y comportamiento anómalo
- Análisis de los tiempos de respuesta de transacciones y tasa de transferencia
- Comparación del rendimiento actual con líneas base históricas
- Correlación de múltiples fuentes de telemetría durante las investigaciones
- Priorización de problemas de rendimiento según el impacto en el usuario y el negocio
- Identificación de oportunidades para la optimización de aplicaciones
- Validación de mejoras de rendimiento utilizando datos de New Relic
- Ejercicios prácticos de análisis de rendimiento
Diagnóstico de Problemas de API y Servicios
- Monitoreo de APIs y dependencias de servicios externos
- Medición del tiempo de respuesta de la API, tasa de transferencia y tasas de error
- Identificación de puntos finales de API lentos o poco confiables
- Diagnóstico de problemas de tiempo de espera y conectividad
- Análisis de transacciones de API fallidas
- Uso de trazas para identificar cuellos de botella a través de servicios distribuidos
- Correlación de problemas de API con dependencias aguas abajo
- Identificación de la causa raíz de la degradación del rendimiento de la API
- Desarrollo y validación de estrategias de remediación
Seguimiento Distribuido y Diagnóstico de Problemas de Extremo a Extremo
- Comprensión de aplicaciones distribuidas y dependencias de servicios
- Introducción a los conceptos de seguimiento distribuido
- Seguimiento de solicitudes a través de múltiples servicios de aplicación
- Identificación de la latencia introducida por servicios individuales
- Análisis de la comunicación entre servicios
- Detección de fallas a través de componentes de aplicación distribuidos
- Correlación de trazas con registros, errores y métricas de infraestructura
- Realización de análisis de causa raíz de extremo a extremo
- Escenarios de diagnóstico de problemas prácticos utilizando un entorno de laboratorio en vivo
Consultas y Análisis de Datos de New Relic
- Introducción a la consulta de datos de telemetría en New Relic
- Comprensión del Lenguaje de Consultas de New Relic (NRQL)
- Escritura de consultas para investigar el rendimiento de aplicaciones
- Filtrado y agregación de métricas y eventos
- Análisis de tiempos de respuesta, errores, tasa de transferencia y datos de transacciones
- Creación de visualizaciones personalizadas a partir de los resultados de las consultas
- Uso de consultas para apoyar el diagnóstico de problemas y la elaboración de informes
- Construcción de consultas y paneles de control reutilizables
- Ejercicios prácticos de NRQL
Integración de New Relic con Herramientas y Servicios de Terceros
- Visión general de las integraciones de New Relic
- Integración de New Relic con plataformas de infraestructura y nube
- Conexión de datos de monitoreo con herramientas de colaboración y gestión de incidentes
- Comprensión de flujos de trabajo de integración e intercambio de datos
- Configuración de notificaciones e integraciones de servicios externos
- Uso de integraciones para apoyar procesos de DevOps y respuesta a incidentes
- Buenas prácticas para mantener integraciones de monitoreo confiables
Taller Práctico de Diagnóstico de Problemas
- Investigación de un incidente simulado de rendimiento de aplicación
- Identificación de síntomas a partir de datos de rendimiento del usuario final
- Análisis de transacciones y errores de la aplicación
- Investigación del rendimiento de la infraestructura y la base de datos
- Seguimiento de dependencias de APIs y servicios externos
- Correlación de métricas, eventos, registros y trazas
- Identificación de la causa raíz más probable
- Desarrollo y validación de un enfoque de remediación
- Configuración de alertas para prevenir la recurrencia
- Documentación de hallazgos y comunicación del impacto en el negocio
Buenas Prácticas de Monitoreo y Recomendaciones Operativas
- Diseño de una estrategia de monitoreo efectiva con New Relic
- Selección de métricas significativas de rendimiento y disponibilidad
- Establecimiento de líneas base y objetivos de nivel de servicio
- Evitación del ruido excesivo de monitoreo
- Desarrollo de prácticas efectivas de alertas y escalado
- Mantenimiento del monitoreo consistente a través de desarrollo, pruebas y producción
- Uso de datos de observabilidad para apoyar la mejora continua
- Traducción de datos técnicos de rendimiento en información accionable para el negocio
Resumen y Conclusión
- Repaso de la arquitectura y capacidades centrales de New Relic
- Repaso del monitoreo de aplicaciones, infraestructura, base de datos, API y usuario final
- Resumen de técnicas de diagnóstico de problemas y análisis de causa raíz
- Repaso de alertas, paneles de control, informes e integraciones
- Investigación final de rendimiento en vivo
- Discusión de escenarios de implementación del mundo real
- Preguntas y respuestas
- Próximos pasos recomendados para aplicar New Relic en entornos de producción
Requerimientos
- Un entendimiento general de los conceptos de infraestructura de aplicaciones
- Experiencia con la línea de comandos de Linux
Público Objetivo
- Desarrolladores
- Ingenieros de DevOps
- Ingenieros de pruebas
- Administradores de sistemas
- Arquitectos de soluciones
28 Horas