Métricas y registros

Completado

En esta unidad, obtendrá información sobre las métricas y los registros, y cómo, al recopilar estos dos tipos de datos con Azure Monitor, esto le permite supervisar el estado, el comportamiento y el rendimiento de las aplicaciones, redes e infraestructura de Azure.

Métricas

Las métricas son medidas cuantitativas que muestran instantáneas del rendimiento de las aplicaciones o recursos. Las métricas suelen ser valores numéricos que se pueden medir con el tiempo.

Las métricas pueden proporcionarle una descripción de varios aspectos de una aplicación o recurso, como el uso de recursos, los tiempos de respuesta, las tasas de error y el rendimiento. Entre los ejemplos comunes de métricas, se incluyen el uso de CPU, el uso de memoria, la latencia de red y las tasas de transacción.

Una lista de métricas específicas de recursos está disponible automáticamente para cada tipo de recurso de la suscripción de Azure. Puede usar el Explorador de métricas de Azure Monitor para analizar de forma interactiva los datos en la base de datos de métricas y representar los valores de varias métricas con el tiempo.

Para ver las métricas de cualquier recurso en Azure Portal, seleccione Métricas en Supervisión en el panel de navegación izquierdo de la página de ese recurso. Después, seleccione la métrica que necesita en la lista desplegable Métrica. Puede anclar los gráficos a un panel para verlos con otras visualizaciones.

Por ejemplo, el siguiente gráfico de líneas de la métrica Solicitudes muestra la agregación de suma de solicitudes para la aplicación Contoso-web-sales.

Screenshot of the Monitoring option selected in the Azure portal for a web app, showing chart of requests for the web app.

Azure Monitor puede recopilar varios tipos de métricas, como:

  • Métricas de la plataforma Azure. Azure Monitor inicia la recopilación de datos de métricas de los recursos de Azure en cuanto se agregan a una suscripción. Una lista de métricas específicas de recursos está disponible automáticamente para cada tipo de recurso de Azure.
  • Métricas personalizadas. Azure Monitor también puede recopilar métricas de otros orígenes, incluidas las aplicaciones y los agentes que se ejecutan en máquinas virtuales. Puede enviar métricas personalizadas a Azure Monitor a través del agente de Azure Monitor, otros agentes y extensiones, o directamente a la API de REST de Azure Monitor.
  • Métricas de Prometheus. El servicio administrado de Azure Monitor para Prometheus recopila métricas de Azure Kubernetes Service (AKS) u otros clústeres de Kubernetes. Las métricas de Prometheus comparten algunas características con las métricas personalizadas y de plataforma, pero tienen características diferentes para admitir las herramientas de código abierto de análisis y alertas, como PromQL y Grafana.

Las métricas son adecuadas para la supervisión en tiempo real. Puede usar métricas para desencadenar alertas cuando se alcancen umbrales definidos.

Registros

Los registros son registros textuales de eventos, acciones y mensajes que se producen en un recurso o aplicación. Aunque las métricas son numéricas, los registros pueden incluir los siguientes datos:

  • Texto: Entradas de texto legibles que proporcionan contexto, detalles y descripciones de eventos.
  • Datos no estructurados: Entradas de registro en varios formatos que no encajan perfectamente en valores numéricos predefinidos.
  • Información contextual: Información sobre el contexto que rodea un evento, que es valioso para el análisis de la causa principal.

Los registros pueden capturar información sobre errores, advertencias, acciones de usuario y cambios en el estado de la aplicación. Los registros proporcionan narraciones detalladas de eventos en un contexto determinado, lo que hace que sean fundamentales para solucionar problemas, depurar y comprender las secuencias de eventos que conducen a problemas. Los registros son esenciales para el análisis retrospectivo de problemas, lo que ayuda a reconstruir la cadena de eventos que han provocado un problema.

Los registros de Azure Monitor son una característica de Azure Monitor que le permite almacenar, administrar y analizar datos de rendimiento y de registros de los recursos supervisados. Para recopilar y analizar todos los datos, configure un área de trabajo común denominada área de trabajo de Log Analytics. Los recursos se configuran para enviar sus datos a esa área de trabajo.

Después de configurar el área de trabajo e iniciar el registro de datos, puede usar los registros de Azure Monitor para explorar y analizar los datos. Puede trabajar con consultas de registro y sus resultados de forma interactiva en la interfaz de usuario de Log Analytics.

Puede usar consultas de registro en los escenarios siguientes:

  • Usar una consulta básica para responder a una pregunta común.
  • Realizar análisis de datos complejos para identificar patrones críticos en los datos de supervisión.
  • Usar consultas en reglas de alertas para recibir notificaciones proactivas de problemas.
  • Visualizar los resultados de la consulta en un libro o panel.