Descripción de los componentes de Azure Monitor
La supervisión es la acción de recopilar y analizar datos. Los datos se pueden usar para determinar el rendimiento, el estado y la disponibilidad de las aplicaciones empresariales y de los recursos de los que dependen.
Una estrategia de supervisión eficaz le ayuda a comprender el funcionamiento detallado de los componentes de las aplicaciones. La supervisión también le ayuda a aumentar su tiempo de actividad, ya que se le envían notificaciones de los errores críticos. Tras ello, puede resolver los problemas antes de que se vuelvan graves.
Azure incluye varios servicios que realizan individualmente una tarea o un rol específico en el espacio de supervisión. Juntos, estos servicios ofrecen una solución completa para recopilar y analizar los datos de las aplicaciones y los recursos de Azure que los admiten, así como tomar medidas sobre ellos. Estos servicios también se pueden usar para supervisar recursos locales críticos a fin de proporcionar un entorno de supervisión híbrido. Conocer las herramientas y los datos que están disponibles es el primer paso para desarrollar una estrategia de supervisión completa para la aplicación.
Cosas que debe saber acerca de la supervisión con Azure
Echemos un vistazo a los distintos componentes de Azure que admiten las funcionalidades de Azure Monitor. En el diagrama siguiente se proporciona una vista general de cómo funcionan conjuntamente Azure y Azure Monitor para proporcionarle una solución sólida de supervisión y diagnóstico.
La supervisión y diagnóstico ofrecidos en Azure se dividen en amplias categorías como Principal, Aplicación, Infraestructura y Funcionalidades compartidas.
Los almacenes de datos de Azure Monitor contienen las métricas y los registros. Las métricas de Azure Monitor y los registros de Azure Monitor son los dos tipos base de datos que usa el servicio.
Varios orígenes de supervisión proporcionan a Azure Monitor los datos de métricas y registros que se van a analizar. Estos orígenes pueden incluir la suscripción y el inquilino de Azure, las instancias de servicio de Azure, los recursos de Azure, los datos de las aplicaciones, etc.
Azure Monitor Insights realiza diferentes funciones con los datos recopilados, incluidos el análisis, las alertas y el streaming a sistemas externos.
Obtenga información: acceda a la extensión Azure Application Insights a Azure Monitor para usar las características de supervisión del rendimiento de aplicaciones (APM). Puede usar herramientas de APM para supervisar el rendimiento de la aplicación y recopilar datos de registro de seguimiento. Application Insights está disponible para muchos servicios de Azure, como Azure Virtual Machines y Azure Virtual Machine Scale Sets, Azure Container Instances, Azure Cosmos DB y Azure IoT Edge.
Visualizar: use las muchas opciones de Azure Monitor para ver e interpretar las métricas y registros recopilados. Puede usar Power BI con la característica Libros de Azure de Azure Monitor y acceder a paneles y vistas configurables.
Analizar: trabaje con los registros de Azure Monitor (Log Analytics) en el Azure Portal para escribir consultas de registro para los datos. Puede analizar de forma interactiva los datos de registro mediante métricas de Azure Monitor y el motor de análisis eficaz.
Respuesta: configure reglas de alertas de registro en Azure Monitor para recibir notificaciones sobre el rendimiento de la aplicación. Puede configurar el servicio para que realice una acción automatizada cuando los resultados de las consultas y alertas coincidan con determinadas condiciones o resultados.
Integración: ingesta y exportación de los resultados de la consulta de registros de la CLI de Azure, Azure PowerShell cmdlets y varias API. Configure la exportación automatizada de los datos de registro a la cuenta de Azure Storage o a Azure Event Hubs. Cree flujos de trabajo para recuperar los datos de registro y copiarlos en ubicaciones externas con Azure Logic Apps.