Azure Monitor es el servicio de monitoreo y diagnóstico de Microsoft Azure, la plataforma de computación en la nube de Microsoft. Azure Monitor proporciona una plataforma unificada para recopilar, visualizar, analizar y tomar acción basada en datos generados por los recursos y aplicaciones desplegados en Azure.
DevAcademy propone una formación diseñada para desarrolladores de software que desean adquirir conocimientos prácticos en el uso de Azure Monitor, una herramienta de monitoreo y diagnóstico en la plataforma Microsoft Azure. A través de este curso, los participantes aprenderán a utilizar Azure Monitor para supervisar y gestionar de manera efectiva las aplicaciones y recursos implementados en Azure, lo que les permitirá identificar y solucionar problemas de manera proactiva y mejorar la calidad y el rendimiento de sus aplicaciones en la nube.
Objetivos:
- Comprender los conceptos fundamentales de Azure Monitor y su importancia en la gestión de recursos en Azure.
- Configurar y personalizar soluciones de monitoreo para aplicaciones y recursos en Azure.
- Utilizar las capacidades de Azure Monitor para recopilar, analizar y visualizar datos de telemetría.
- Implementar alertas y acciones automáticas en respuesta a eventos y condiciones específicas.
- Optimizar el rendimiento de las aplicaciones en Azure utilizando datos y análisis recopilados por Azure Monitor.
Temario
- Conceptos básicos de monitoreo y diagnóstico en la nube:
- Importancia de la telemetría y el monitoreo en la nube.
- Beneficios de Azure Monitor en la plataforma Azure.
- Visión general de las capacidades y componentes de Azure Monitor:
- Azure Monitor Logs, Métricas, Application Insights y más.
- Casos de uso comunes de Azure Monitor en aplicaciones en la nube.
- Configuración de recursos de monitoreo en Azure:
- Creación y configuración de áreas de trabajo de Log Analytics.
- Conexión de recursos y aplicaciones a Azure Monitor.
- Creación de cuadros de mando personalizados en Azure Monitor:
- Personalización de paneles y vistas de recursos.
- Configuración de alertas y notificaciones en cuadros de mando.
- Uso de agentes y extensiones para recopilar datos de telemetría:
- Implementación de agentes de diagnóstico en máquinas virtuales.
- Configuración de extensiones para aplicaciones en Azure.
- Configuración de métricas y registros de aplicación:
- Definición de métricas personalizadas y seguimiento de KPI clave.
- Configuración de registros de aplicación y seguimiento de eventos.
- Creación de reglas de alerta en Azure Monitor:
- Configuración de umbrales de alerta y condiciones de disparo.
- Uso de métricas y registros para definir alertas.
- Implementación de acciones automáticas en respuesta a alertas:
- Ejecución de automatizaciones con Azure Logic Apps.
- Configuración de notificaciones por correo electrónico y mensajes de texto.
- Uso de cuadros de mando para visualizar datos de telemetría:
- Creación de cuadros de mando interactivos en Azure Portal.
- Personalización de vistas y gráficos para seguimiento en tiempo real.
- Creación de gráficos personalizados y tableros de control:
- Uso de lenguaje Kusto Query para consultas avanzadas.
- Integración de gráficos en aplicaciones y sitios web.
- Identificación y solución de problemas de rendimiento:
- Uso de Azure Monitor para rastrear y diagnosticar problemas.
- Implementación de perfiles de rendimiento y ajustes en la aplicación.
- Uso de datos de telemetría para la optimización de aplicaciones y recursos:
- Análisis de patrones de uso y tendencias de carga de trabajo.
- Recomendaciones de escalabilidad y eficiencia en Azure Monitor.
Responsabilidades profesor
Presentar el contenido conforme lo presentado en el programa de formación
Proyecto en Github para clonar
Dar acceso al material necesario (PDFs, ejercicios, software, etcs) para el curso contratado.
Proveer de local para impartir la formación
Responsabilidades alumno
Participar en la formación en el periodo determinado, trayendo un notebook con los requisitos mínimos necesarios para la participación en la formación, siendo estos los siguientes:
Mínimo de 4GB de memoria RAM
Mínimo de 10GB de espacio en disco (HD).
Habilitada la virtualización tanto en software como hardware
Poseer privilegios de administración
Observaciones importantes
Confirmaciones
Las confirmaciones serán enviadas a la dirección de e-mail enviada por el alumno
Cancelaciones
Los plazos para el cancelamiento de inscripciones solicitadas, son de 5 días laborales antes del inicio del curso.
En caso de cancelamiento fuera de plazo por parte del alumno, DevAcademy se reserva el derecho a cobrar un porcentaje (20%) del valor del curso.
DevAcademy se reserva el derecho de cancelar o posponer la formación, siempre y cuando avise al contratante y/o devuelva el importe íntegro en caso de cancelación
Obligaciones del alumno
Es obligatorio que el alumno cumpla con todos las obligaciones recomendadas por el profesor para seguir todos los ejercicios y no demorar ni perjudicar la clase. Es posible que días antes se envie un email como recordatorio al alumno con instrucciones a seguir u obligaciones desarrollar para poder estar preparado al comienzo de la clase.