Desarrollo de una sólida colección de datos de servidores habilitados para Azure Arc con métricas y registros de Azure Monitor

Completado

Tailwind Manufacturing está interesado en combinar los datos de Azure Monitor en sus servidores habilitados para Azure Arc para proporcionar una colección de datos para análisis, informes y visualización. En esta unidad se explica cómo representa Azure Monitor los datos de métricas y registros y de las funcionalidades de Log Analytics de Azure Monitor.

Introducción a los datos de observabilidad en Azure Monitor

Los entornos informáticos complejos de hoy en día ejecutan aplicaciones distribuidas que se basan en servicios locales y en la nube. Habilitar la observabilidad entre estos entornos requiere la recopilación de datos operativos de todas las capas y componentes de un sistema distribuido. Es necesario poder extraer información detallada de estos datos y consolidarla en una única vista con distintas perspectivas para respaldar a las partes interesadas de su organización.

Azure Monitor recopila datos de diversos orígenes y los agrega a una plataforma de datos común donde se pueden usar en el análisis, la visualización y la generación de alertas. Esta plataforma proporciona una experiencia coherente además de los datos de varios orígenes, lo cual le ofrece información detallada de todos los recursos supervisados e incluso con datos de otros servicios que almacenan sus datos en Azure Monitor.

Diagrama de la arquitectura de Azure Monitor: esquema de los componentes principales.

Métricas de Azure Monitor

Las métricas son valores numéricos que describen algunos aspectos de un sistema en un momento dado en el tiempo. Se recopilan a intervalos regulares y se identifican con una marca de tiempo, un nombre, un valor y una o más etiquetas de definición. Las métricas se pueden agregar con diversos algoritmos, en comparación con otras métricas, y analizarse para ver las tendencias con el paso del tiempo.

Las métricas en Azure Monitor se almacenan en una base de datos de serie temporal que está optimizada para el análisis de los datos con marca de tiempo. Esta optimización hace que sean útiles para alertas y detección rápida de problemas. Pueden indicar cómo funciona el sistema, pero normalmente deben combinarse con registros para identificar la causa raíz de los problemas.

Hay métricas disponibles para análisis interactivos en Azure Portal con el Explorador de métricas. Se pueden agregar a un panel de Azure para su visualización en combinación con otros datos y usarse para la alerta en tiempo real.

  • Se analiza usando el explorador de métricas para analizar las métricas recopiladas en un gráfico y comparar las métricas de varios recursos.
  • Administración de alertas mediante la configuración una regla de alertas de métricas que envíe una notificación o tome medidas automatizadas cuando el valor de la métrica supere un umbral.
  • Visualización mediante el anclaje de los resultados de consultas como tablas o gráficos en los paneles de Azure, creando un libro que combine varios conjuntos de datos o exportando los resultados a Grafana.
  • Automatización mediante la escalabilidad automática para aumentar o disminuir los recursos en función de un valor de métrica que supere un umbral.

Diagrama de la arquitectura de Métricas de Azure: esquema de los componentes principales.

Registros de Azure Monitor

Los registros son eventos que se han producido dentro del sistema. Pueden contener diferentes tipos de datos y consistir en un texto estructurado o libre con una marca de tiempo. Se pueden crear de manera esporádica cuando los eventos en el entorno generan entradas de registro. Normalmente, un sistema con mucha carga generará más volumen de registro.

Los registros de Azure Monitor se almacenan en un área de trabajo de Log Analytics basado en Azure Data Explorer que proporciona un motor de análisis eficaz y un lenguaje de consulta completo. Los registros proporcionan normalmente información suficiente para ofrecer un contexto completo del problema identificado y son valiosos para identificar la causa de los problemas.

Puede trabajar con consultas de registro de forma interactiva con Log Analytics en el Portal de Azure. También puede agregar los resultados a un panel de Azure para su visualización junto con otros datos. También puede crear alertas de registro, que desencadenarán una alerta en función de los resultados de una consulta de programación.

  • Análisis mediante Log Analytics en el Portal de Azure para escribir consultas de registros y analizar los datos de registro de forma interactiva mediante un motor de análisis eficaz.
  • Administración de alertas mediante la configuración de una regla de alertas de registro que envíe una notificación o adopte medidas automatizadas cuando los resultados de la consulta coincidan con un resultado determinado.
  • Visualice anclando los resultados de la consulta como tablas o gráficos en los paneles de Azure. También creando un libro que combine múltiples conjunto de datos o exportando resultados a Power BI o Grafana para la visualización.

Diagrama de la arquitectura de Registros Azure: esquema de los componentes principales.

Azure Log Analytics

Log Analytics es una herramienta de Azure Portal que se usa para editar y ejecutar consultas de registros con los datos de los registros de Azure Monitor. Puede escribir una consulta que devuelva un conjunto de registros. A continuación, use las características de Log Analytics para ordenarlas, filtrarlas y analizarlas. O bien, puede escribir una consulta más avanzada para realizar análisis estadísticos y visualizar los resultados en un gráfico para identificar una tendencia determinada.

Un área de trabajo de Log Analytics es un entorno único para los datos de registro de Azure Monitor, Microsoft Sentinel y Microsoft Defender for Cloud. Cada área de trabajo tiene su propio repositorio de datos y configuración, pero puede combinar datos de varios servicios. Puede usar una sola área de trabajo para toda la recopilación de datos o crear varias áreas de trabajo en función de diversos requisitos.

En el caso de los servidores habilitados para Azure Arc, seleccione Registros en el panel de navegación izquierdo para ejecutar consultas en los datos recopilados de Análisis de registros de Azure Monitor.

Captura de pantalla de la vista del área de trabajo de Azure Log Analytics: esquema de los componentes principales.