Información, visualizaciones y acciones de Azure Monitor

Completado

En esta unidad se describe cómo la información, las visualizaciones y los paneles de Azure Monitor pueden consumir y transmitir información de supervisión sobre la aplicación web. También puede usar alertas y acciones automatizadas para responder proactivamente ante problemas de la aplicación y, a veces, corregirlos.

Información detallada

Algunos proveedores de recursos de Azure cuentan con visualizaciones creadas que proporcionan una experiencia de supervisión personalizada y requieren una configuración mínima. Las conclusiones son visualizaciones grandes, escalables y mantenidas.

Diagram that shows the Insights part of Azure Monitor.

Azure Monitor incluye muchos tipos de Información. En el Azure Portal, seleccione Centro de información en el panel de navegación izquierdo de Azure Monitor para enumerar y acceder a todos los tipos disponibles de información.

En las secciones siguientes, se describe parte de la información de Azure Monitor más grande y común.

Application Insights

La característica Application Insights de Azure Monitor proporciona supervisión del rendimiento de las aplicaciones (APM), desde el desarrollo de aplicaciones, a través de pruebas y en producción. Puede supervisar proactivamente para ver el rendimiento de una aplicación y revisar reactivamente los datos de ejecución de la aplicación para encontrar la causa de un incidente.

Además de recopilar métricas y datos de telemetría que describen el estado y las actividades de las aplicaciones, es posible utilizar Application Insights para recopilar y almacenar datos de registro de seguimiento de aplicaciones. El seguimiento del registro está asociado a otros datos de telemetría para proporcionar una vista detallada de la actividad. Para agregar el registro de seguimiento a las aplicaciones existentes, solo se necesita proporcionar un destino para los registros. Rara vez es necesario cambiar la plataforma de registro.

Application Insights admite el seguimiento distribuido, que también se conoce como correlación de componentes distribuidos. Esta característica permite buscar y visualizar el flujo de un extremo a otro de una ejecución o transacción concreta. La capacidad de realizar un seguimiento de la actividad de un extremo a otro es importante para aquellas aplicaciones creadas como componentes distribuidos o microservicios.

Application Insights también incluye las siguientes características:

  • Métricas en directo para observar la actividad de la aplicación implementada en tiempo real sin que afecte al entorno de host.
  • La supervisión de la disponibilidad, también conocida como supervisión de transacciones sintéticas, sondea los puntos de conexión externos de las aplicaciones para probar la disponibilidad general y la capacidad de respuesta a lo largo del tiempo.
  • La supervisión de uso le ayudará a comprender qué características son populares para los usuarios y cómo estos interactúan con la aplicación y la usan.
  • La detección inteligente detecta errores y anomalías automáticamente a través del análisis proactivo de telemetría.
  • El mapa de aplicación consiste en una vista general de arriba abajo de la arquitectura de la aplicación y referencias visuales de un vistazo al estado y la capacidad de respuesta de los componentes.

Información sobre Container

Container Insights proporciona visibilidad del rendimiento de las cargas de trabajo contenedorizadas implementadas en Azure Kubernetes Service (AKS) o Azure Container Instances. Container Insights recopila registros de contenedores y métricas de controladores, nodos y contenedores que están disponibles a través de la API de Métricas. Una vez habilitada la supervisión de clústeres de AKS, estas métricas y registros se recopilan automáticamente mediante una versión en contenedor del agente de Log Analytics.

VM Insights

VM Insights supervisa y analiza el rendimiento y el estado de las máquinas virtuales Windows y Linux de Azure, incluyendo las máquinas virtuales hospedadas en el entorno local o en otra nube. VM Insights identifica los procesos de las máquinas virtuales, las dependencias de aplicaciones y las dependencias interconectadas en procesos externos.

Información de red

Network Insights ofrece una representación visual completa del estado y las métricas de todos los recursos de red implementados mediante topologías sin necesitar ninguna configuración. Network Insights también proporciona acceso a funcionalidades de supervisión de red, como Connection Monitor, registro de flujo para los grupos de seguridad de red (NSG), Análisis de tráfico y otras características de diagnóstico.

Visualizaciones

Las visualizaciones, como los gráficos y las tablas, son herramientas eficaces para resumir datos de supervisión y presentarlos a destinatarios. Azure Monitor cuenta con sus propias características para visualizar los datos de supervisión y utiliza otros servicios de Azure para publicar datos ante diferentes destinatarios. Power BI y Grafana no forman parte oficialmente de Azure Monitor, pero son integraciones principales para contar la historia de supervisión.

Diagram that shows the Visualize part of Azure Monitor.

En las secciones siguientes, se describen algunas herramientas externas y de Azure Monitor para visualizar y presentar datos de supervisión.

Workbooks

Los libros proporcionan un lienzo flexible para el análisis de datos y la creación de informes visuales completos en Azure Portal. Los libros pueden consultar datos de varios orígenes de datos y combinar y correlacionar datos de múltiples conjuntos de datos en una visualización que le ofrece una representación visual sencilla de su sistema. Los libros son interactivos, con la actualización de datos en tiempo real y se pueden compartir entre equipos.

Puede usar los libros que proporciona Azure Monitor Insights, usar la biblioteca de plantillas de libros o crear sus propios libros. En Azure Portal, seleccione Libros en el panel de navegación izquierdo de Azure Monitor para ver y acceder a los libros y plantillas disponibles.

Paneles

Los paneles permiten combinar distintos tipos de datos en un único panel en Azure Portal. Puede agregar la salida de cualquier consulta de registro o gráfico de métricas a un panel de Azure y, opcionalmente, compartir el panel con otros usuarios de Azure. Por ejemplo, puede crear un panel que muestre un gráfico de métricas, una tabla de registros de actividad y un gráfico de uso de Application Insights.

Power BI

Power BI es un servicio de análisis empresarial que proporciona visualizaciones interactivas entre varios orígenes de datos. Puede configurar Power BI para que los datos de registro se importen automáticamente desde Azure Monitor y utilizar estas otras adicionales. Power BI es una manera eficaz de poner los datos a disposición de otras personas dentro y fuera de la organización.

Grafana

Grafana es una plataforma abierta para paneles operativos. Grafana incluye el complemento de origen de datos de Azure Monitor para visualizar métricas y registros de Azure Monitor. Azure Managed Grafana optimiza esta experiencia para almacenes de datos nativos de Azure, como Azure Monitor y Azure Data Explorer.

Grafana también tiene complementos populares y plantillas de panel para herramientas de monitoreo de rendimiento de aplicaciones (APM) que no sean de Microsoft, como Dynatrace, New Relic y AppDynamics. Grafana incluye complementos de AWS CloudWatch y GCP BigQuery para la supervisión de varias nubes en un único panel. Es posible usar estos recursos para visualizar los datos de Azure Monitor junto con otras métricas que recopilan estas otras herramientas.

Acciones

Una solución de supervisión eficaz responde proactivamente a eventos críticos, sin necesidad de que un individuo o equipo note el problema. La respuesta podría ser un mensaje de texto o un correo electrónico a un administrador, o un proceso automatizado que intente corregir una condición de error.

Diagram that shows the Respond part of the Consumption section of the Azure Monitor system.

Azure Monitor funciona con los siguientes tipos de alertas y respuestas automatizadas.

Inteligencia artificial para operaciones de TI (AIOps)

AIOps describe la aplicación de técnicas de inteligencia artificial y aprendizaje automático para mejorar y automatizar aspectos de las operaciones de TI y la administración de infraestructuras. Azure Monitor proporciona características que usan aprendizaje automático e inteligencia artificial para automatizar tareas controladas por datos, predecir el uso de capacidades, identificar problemas de rendimiento y detectar anomalías.

Estas características simplifican la supervisión y las operaciones de TI sin necesidad de experiencia en aprendizaje automático. En caso de tener experiencia en el aprendizaje automático, podría aplicar más aprendizaje automático a los datos que recopila Azure Monitor mediante los servicios de Azure Machine Learning.

Alertas de Azure Monitor

Las alertas le avisan de condiciones críticas y pueden tomar medidas correctivas. Las reglas de alerta se pueden basar en datos de métricas o de registro. Las reglas de alertas de métricas proporcionan alertas casi en tiempo real basadas en métricas recopiladas. Las reglas de alertas de registro basadas en datos de registro permiten una lógica compleja entre datos de varios orígenes.

Las reglas de alertas usan grupos de acciones, que pueden realizar acciones, como el envío de notificaciones por correo electrónico o SMS. Los grupos de acciones pueden enviar notificaciones mediante webhooks para desencadenar procesos externos o para integrarse con las herramientas de Administración de servicios de TI. Es posible compartir grupos de acciones, acciones y conjuntos de destinatarios en varias reglas.

Escalado automático

La escalabilidad automática le permite ajustar dinámicamente el número de recursos que se ejecutan para gestionar la carga de aplicaciones. Para ahorrar dinero o mejorar el rendimiento, se pueden crear reglas que usen métricas de Azure Monitor para determinar cuándo agregar o quitar recursos automáticamente. Es posible especificar un número mínimo y máximo de instancias y la lógica para decidir cuándo deben aumentar o disminuir los recursos.