Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los entornos informáticos complejos de hoy en día ejecutan aplicaciones distribuidas que se basan en servicios locales y en la nube. Para habilitar la observabilidad, los datos operativos deben recopilarse de cada capa y componente del sistema distribuido. Debe poder realizar conclusiones detalladas sobre estos datos y consolidarlos con distintas perspectivas para que admita la gama de partes interesadas de su organización.
Azure Monitor recopila y agrega datos de varios orígenes a una plataforma de datos común donde se puede usar para el análisis, la visualización y las alertas. Proporciona una experiencia coherente a partir de datos de varios orígenes. Puede obtener información detallada en todos los recursos supervisados e incluso con datos de otros servicios que almacenan sus datos en Azure Monitor.
Datos de observabilidad en Azure Monitor
Las métricas, los registros y los seguimientos distribuidos se conocen normalmente como los tres pilares de observabilidad. Una herramienta de supervisión debe recopilar y analizar estos tres tipos de datos diferentes para proporcionar suficiente observabilidad de un sistema supervisado. La observabilidad se puede lograr mediante la correlación de datos de varios pilares y la agregación de datos en todo el conjunto de recursos que se supervisan. Dado que Azure Monitor almacena datos de varios orígenes juntos, los datos se pueden correlacionar y analizar mediante un conjunto común de herramientas. También correlaciona los datos entre varias suscripciones y inquilinos de Azure, además de hospedar datos para otros servicios.
Los recursos de Azure generan una cantidad significativa de datos de supervisión. Azure Monitor consolida estos datos junto con datos de supervisión de otros orígenes en una plataforma de métricas o de registros. Cada uno está optimizado para escenarios de supervisión concretos y cada uno admite características diferentes en Azure Monitor. Las características como el análisis de datos, las visualizaciones o las alertas requieren comprender las diferencias para poder implementar el escenario necesario de la manera más eficaz y rentable. Las conclusiones de Azure Monitor, como Application Insights o Container Insights , tienen herramientas de análisis que permiten centrarse en el escenario de supervisión en particular sin tener que comprender las diferencias entre los dos tipos de datos.
Métricas
Las métricas son valores numéricos que describen algún aspecto de un sistema en un momento dado. 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 mediante varios algoritmos. Se pueden comparar con otras métricas y analizarlas en busca de tendencias a lo largo 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. La marca de tiempo hace que las métricas sean adecuadas para alertas y detección rápida de problemas. Las métricas pueden indicar cómo funciona el sistema, pero normalmente deben combinarse con registros para identificar la causa principal de los problemas.
Las métricas de Azure Monitor incluyen dos tipos de métricas: métricas nativas y métricas de Prometheus. Consulte una comparación de los dos y más detalles sobre las métricas de Azure Monitor, incluidos sus orígenes de datos, en Métricas en Azure Monitor.
Registros
Los registros son eventos que se produjeron en el sistema. Pueden contener diferentes tipos de datos y pueden ser texto estructurado o de forma libre con una marca de tiempo. Pueden crearse esporádicamente como 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.
Nota:
Es importante distinguir entre los registros de Azure Monitor y los orígenes de datos de registro en Azure. Por ejemplo, los eventos de nivel de suscripción en Azure se escriben en un registro de actividad que puede ver en el menú de Azure Monitor. La mayoría de los recursos escriben información operativa en un registro de recursos que puede reenviar a diferentes ubicaciones.
Los registros de Azure Monitor son una plataforma de datos de registro que recopila registros de actividad y registros de recursos junto con otros datos de supervisión para proporcionar un análisis profundo en todo el conjunto de recursos.
Puede trabajar con consultas de registro de forma interactiva con Log Analytics en Azure Portal. También puede agregar los resultados a un panel de Azure para su visualización en combinación con otros datos. Puede crear alertas de búsqueda de registros, que desencadena una alerta basada en los resultados de una consulta de programación.
Obtenga más información sobre los registros de Azure Monitor, incluidos sus orígenes de datos en Registros en Azure Monitor.
Seguimientos distribuidos
Los seguimientos son una serie de eventos relacionados que siguen una solicitud de usuario a través de un sistema distribuido. Se pueden usar para determinar el comportamiento del código de aplicación y el rendimiento de diferentes transacciones. Aunque los registros suelen crearse mediante componentes individuales de un sistema distribuido, un seguimiento mide la operación y el rendimiento de la aplicación en todo el conjunto de componentes.
El seguimiento distribuido en Azure Monitor está habilitado con el SDK de Application Insights. Los datos de seguimiento se almacenan con otros datos de registro de aplicaciones que ha recopilado Application Insights. De esta manera, está disponible para las mismas herramientas de análisis que otros datos de registro, incluidas las consultas de registro, los paneles y las alertas.
Obtenga más información sobre el seguimiento distribuido en ¿Qué es el seguimiento distribuido?.
Cambios
Los cambios son una serie de eventos que se producen en la aplicación de Azure, desde el nivel de infraestructura a través de la implementación de aplicaciones. Los cambios se rastrean a nivel de suscripción mediante la herramienta Change Analysis. La herramienta Análisis de cambios aumenta la observabilidad aprovechando la potencia de Azure Resource Graph para proporcionar información detallada sobre los cambios de sus aplicaciones.
Una vez habilitado Change Analysis, el Microsoft.ChangeAnalysis
proveedor de recursos se registra con una suscripción de Azure Resource Manager para que las propiedades del recurso y los datos de cambio de configuración estén disponibles. Change Analysis proporciona datos para diversos escenarios de administración y solución de problemas para ayudar a los usuarios a comprender qué cambios podrían haber causado los problemas:
- Solucione los problemas de la aplicación a través de la herramienta Diagnosticar y resolver problemas.
- Realice la administración general y la supervisión mediante el portal de información general de Análisis de cambios (clásico) y el registro de actividad.
- Obtenga más información sobre cómo ver los resultados de los datos para otros escenarios.
Obtenga más información sobre Change Analysis, incluidos los orígenes de datos en Uso del análisis de cambios en Azure Monitor.
Recopilación de datos de supervisión
Diferentes orígenes de datos de Azure Monitor escriben en un área de trabajo de Log Analytics (Registros) o en la base de datos de métricas (Métricas) de Azure Monitor o en ambas. Algunos orígenes escriben directamente en estos almacenes de datos, mientras que otros pueden escribir en otra ubicación, como Azure Storage, y requieren alguna configuración para rellenar registros o métricas.
Para obtener una lista de orígenes de datos diferentes que rellenan cada tipo, consulte Métricas en Azure Monitor y Registros en Azure Monitor.
Transmisión de datos a sistemas externos
Además de usar las herramientas de Azure para analizar los datos de supervisión, es posible que tenga un requisito para reenviarlo a una herramienta externa, como un producto de administración de eventos e información de seguridad. Normalmente, este reenvío se realiza directamente desde recursos supervisados a través de Azure Event Hubs.
Algunos orígenes se pueden configurar para enviar datos directamente a un centro de eventos, mientras que puede usar otro proceso, como una aplicación lógica, para recuperar los datos necesarios. Para más información, consulte Transmisión de datos de supervisión de Azure a un centro de eventos para su consumo por parte de una herramienta externa.
Pasos siguientes
- Obtenga más información sobre las métricas en Azure Monitor.
- Obtenga más información sobre los registros en Azure Monitor.
- Obtenga información sobre los datos de supervisión disponibles para distintos recursos en Azure.