Inicio rápido: Supervisión de la primera métrica con el portal web

Importante

A partir del 20 de septiembre de 2023, no podrá crear nuevos recursos de Metrics Advisor. El servicio Metrics Advisor se va a retirar el 1 de octubre de 2026.

Cuando aprovisiona una instancia de Metrics Advisor de Azure AI, puede utilizar las API y el área de trabajo basada en web para interactuar con el servicio. El área de trabajo basada en web se puede usar para empezar a trabajar fácil y rápidamente con el servicio. También proporciona una forma visual de configurar valores, personalizar el modelo y realizar análisis de la causa principal.

Requisitos previos

Sugerencia

  • Puede que el recurso de Metrics Advisor tarde entre 10 y 30 minutos en implementarse. Una vez que se implemente correctamente, seleccione Ir al recurso.
  • Si quiere usar la API REST para interactuar con el servicio, necesitará la clave y el punto de conexión del recurso que cree. Puede encontrarlos en la pestaña Keys and endpoints (Claves y puntos de conexión) del recurso creado.

En este documento se usa una instancia de SQL Database como ejemplo para crear el primer monitor.

Inicio de sesión en su área de trabajo

Después de crear el recurso, inicie sesión en el portal de Metrics Advisor con su cuenta de Active Directory. En la página de aterrizaje, seleccione el directorio, la suscripción y el área de trabajo que acaba de crear y, después, elija Get started (Comenzar). Para incorporar datos de serie temporal, seleccione Add data feed (Agregar fuente de distribución de datos) en el menú de la izquierda.

Actualmente, puede crear un recurso de Metrics Advisor en cada una de las regiones disponibles. Las áreas de trabajo se pueden cambiar en el portal de Metrics Advisor en cualquier momento.

Datos de serie temporal

Metrics Advisor proporciona conectores para diferentes orígenes de datos, por ejemplo, SQL Database, Azure Data Explorer y Azure Table Storage. Los pasos para conectar los datos son similares en los diferentes conectores, aunque algunos parámetros de configuración pueden variar. Para más información, consulte Conexión con distintos orígenes de datos.

En este inicio rápido se usa una instancia de SQL Database como ejemplo. También puede ingerir sus propios datos siguiendo los mismos pasos.

Configuración y requisitos del esquema de datos

Metrics Advisor de Azure AI es un servicio de detección, diagnóstico y análisis de anomalías de serie temporal. Como servicio basado en IA, utiliza los datos para entrenar el modelo usado. El servicio acepta tablas de datos agregados con las columnas siguientes:

  • Medida (obligatorio): una medida es un término fundamental o específico de unidad y un valor cuantificable de la métrica. Significa que una o varias columnas contienen valores numéricos.
  • Timestamp (Marca de tiempo) (opcional): cero o una columna del tipo DateTime o String. Cuando esta columna no está establecida, la marca de tiempo se establece como la hora de inicio de cada período de ingesta. Formatee la marca de tiempo de la siguiente manera: yyyy-MM-ddTHH:mm:ssZ.
  • Dimensión (opcional): una dimensión es uno o más valores de categorías. La combinación de esos valores identifica una serie temporal univariante concreta (por ejemplo, país/región, idioma e inquilino). Las columnas de dimensión pueden ser de cualquier tipo de datos. Tenga cuidado al trabajar con grandes volúmenes de columnas y valores si desea evitar que se procese un número excesivo de dimensiones.

Si usa orígenes de datos como Azure Data Lake Storage o Azure Blob Storage, puede agregar los datos para alinearlos con el esquema de métricas previsible. Esto se debe a que estos orígenes de datos usan un archivo como entrada de métricas.

Si usa orígenes de datos como Azure SQL o Azure Data Explorer, puede usar funciones de agregación para agregar datos al esquema previsible. Esto se debe a que estos orígenes de datos admiten la ejecución de una consulta para obtener datos de métricas de los orígenes.

Configuración de los valores de conexión y consulta

Agregue las fuentes de distribución de datos, para lo que debe conectarse al origen de datos de su serie temporal. Para empezar, seleccione los parámetros siguientes:

  • Source Type (Tipo de origen): tipo de origen de datos donde se almacenan los datos de serie temporal.
  • Granularidad: intervalo entre puntos de datos consecutivos de los datos de serie temporal (por ejemplo, anualmente, mensualmente o diariamente). El intervalo más corto admitido es de 60 segundos.
  • Ingest data since (UTC) (Ingesta de datos desde [UTC]): hora de inicio de la primera marca de tiempo que se va a ingerir.

Screenshot that shows connection settings.

Cargar datos

Después de introducir las cadenas de conexión y consulta, seleccione Load data (Cargar datos). Metrics Advisor comprueba la conexión y el permiso para cargar datos, los parámetros necesarios usados en la consulta y el nombre de columna del origen de datos.

Si se produce un error en este paso:

  1. Compruebe si la cadena de conexión es válida.
  2. Confirme que hay permisos suficientes y que se concede acceso a la dirección IP del trabajo de ingesta.
  3. Compruebe si se usan los parámetros necesarios (@IntervalStart y @IntervalEnd) en la consulta.

Configuración del esquema

Una vez que se carguen los datos mediante la ejecución de la consulta, seleccione los campos adecuados.

Número de selección Descripción Notas
Timestamp La marca de tiempo de un punto de datos. Si se omite, Metrics Advisor la usa cuando se ingiere el punto de datos. Para cada fuente de distribución de datos, puede especificar como máximo una columna como una marca de tiempo. Opcional. Debe especificarse con una columna como máximo.
Medida Los valores numéricos de la fuente de distribución de datos. Para cada fuente de distribución de datos, puede especificar varias medidas, pero al menos una de ellas debe ser una columna. Debe especificarse con al menos una columna.
Dimensión Los valores de las categorías. Una combinación de valores diferentes identifica una serie temporal determinada de una única dimensión. Algunos ejemplos son el país/región, el idioma y el inquilino. Puede seleccionar un número arbitrario de columnas como dimensiones o ningún valor. Si selecciona una columna que no es de cadena como dimensión, tenga cuidado con la explosión de dimensiones. Opcional.
Omitir Omite la columna seleccionada. Opcional. En el caso de los orígenes de datos que admiten el uso de una consulta para obtener datos, no hay ninguna opción de omisión.

Screenshot that shows the schema configuration.

Después de configurar el esquema, seleccione Verify schema (Comprobar esquema). Metrics Advisor realiza las siguientes comprobaciones:

  • Que la marca de tiempo de los datos consultados esté en un solo intervalo.
  • Que no se hayan devuelto valores duplicados para la misma combinación de dimensiones dentro de un solo intervalo de métricas.

Configuración de la acumulación automática

Importante

Si quiere habilitar el análisis de la causa principal y otras funcionalidades de diagnóstico, configure las opciones de acumulación automática. Después de habilitar el análisis, no puede cambiar la configuración.

Metrics Advisor puede realizar automáticamente la agregación en cada dimensión durante la ingesta. Luego, el servicio crea una jerarquía que puede usar en el análisis de la causa principal y otras características de diagnóstico. Para más información, consulte Configuración de la acumulación automática.

Proporcione un nombre personalizado para la fuente de distribución de datos (se mostrará en el área de trabajo). Seleccione Submit (Enviar).

Ajuste de la configuración de detección

Una vez agregada la fuente de distribución de datos, Metrics Advisor intenta ingerir datos de métricas desde la fecha de inicio especificada. Los datos tardarán un tiempo en ingerirse por completo y para ver el estado de la ingesta es preciso seleccionar Ingestion progress (Progreso de la ingesta) en la parte superior de la página de la fuente de distribución de datos. Si se ingieren datos, Metrics Advisor aplicará la detección y continuará supervisando el origen para detectar nuevos datos.

Cuando se aplique la detección, seleccione una de las métricas que aparecen en la fuente de distribución de datos para buscar la página de detalles de la métrica. Aquí, puede hacer lo siguiente:

  • Ver los sectores de todas las series temporales de esta métrica.
  • Actualizar la configuración de detección para cumplir los resultados esperados.
  • Configurar la notificación de anomalías detectadas.

Screenshot that shows metric details.

Visualización de la Información de diagnóstico

Después de ajustar la configuración de detección, las anomalías encontradas deben reflejar las anomalías reales de los datos. Metrics Advisor realiza análisis de métricas multidimensionales para encontrar la causa principal para una dimensión específica. El servicio también realiza análisis entre métricas mediante la característica de grafo de métricas.

Para ver información de diagnóstico, seleccione los puntos rojos de las visualizaciones de series temporales. Estos puntos rojos representan anomalías detectadas. Aparecerá una ventana con un vínculo a la página de análisis de incidentes.

Screenshot that shows an incident link.

En la página de análisis de incidentes, verá un grupo de anomalías relacionadas y la información de diagnóstico. Las secciones siguientes cubren los pasos principales para diagnosticar un incidente.

Comprobación del resumen del incidente actual

Puede encontrar el resumen en la parte superior de la página de análisis. Este resumen incluye información básica, acciones y seguimientos, y una de las causas principales analizadas. La información básica incluye la serie más afectada con un diagrama, la hora de inicio y finalización del impacto, la gravedad y el número total de anomalías incluidas.

La causa principal analizada es un resultado que se analiza automáticamente. Metrics Advisor analiza todas las anomalías que se capturan en una serie temporal, dentro de una métrica con valores de dimensión diferentes con la misma marca de tiempo. Luego, el servicio realiza la correlación, agrupa las anomalías relacionadas con el grupo y genera consejos sobre las causas principales.

Screenshot that shows an incident diagnostic summary.

Basándose en estos consejos, puede obtener una visión clara no solo del estado anómalo actual, sino también del impacto del incidente y de la posible causa principal. Así, puede tomar medidas inmediatas para resolver el incidente.

Ver la información del diagnóstico entre dimensiones

También puede obtener información más detallada sobre el estado anómalo de otras dimensiones dentro de la misma métrica de forma holística, mediante la característica de árbol de diagnóstico.

En el caso de las métricas con varias dimensiones, Metrics Advisor clasifica la serie temporal en una jerarquía (llamada árbol de diagnóstico). Por ejemplo, dos dimensiones supervisan una métrica de ingresos: región y categoría. Debe tener un valor de dimensión agregado, como SUM. Luego, la serie temporal de region = SUM y category = SUM se clasifica como el nodo raíz dentro del árbol. Cada vez que se captura una anomalía en la dimensión SUM, puede analizarla para encontrar qué valor de dimensión específico ha sido el que más ha contribuido a la anomalía del nodo principal. Seleccione cada nodo para expandirlo y ver información detallada.

Screenshot that shows the incident diagnostics cross-dimension view.

Visualización de la información de diagnóstico entre métricas

A veces, es difícil analizar un problema mediante la comprobación del estado anómalo de una sola métrica, es necesario poner en correlación varias métricas. Para ello, configure un grafo de métricas que indique las relaciones entre ellas.

Mediante el resultado de diagnóstico entre dimensiones descrito en la sección anterior, puede identificar que la causa principal se limita a un valor de dimensión específico. Luego, puede usar el grafo de métricas y filtrar por la dimensión de la causa principal analizada para comprobar el estado de la anomalía en otras métricas.

Screenshot that shows the incident diagnostics cross-metric analysis.

También puede usar otras características para crear tablas dinámicas con más datos de diagnóstico. Estas características le ayudan a explorar en profundidad las dimensiones de las anomalías, ver anomalías similares y realizar comparaciones entre métricas. Para más información, consulte Diagnóstico de incidentes.

Notificación cuando se encuentren nuevas anomalías

Si quiere recibir una alerta cuando se detecte una anomalía en los datos, puede crear una suscripción a una o varias de sus métricas. Metrics Advisor usa enlaces para enviar alertas. Se admiten tres tipos de enlaces: enlace de correo electrónico, webhook y Azure DevOps. Aquí se usará un webhook como ejemplo.

Creación de un webhook

En Metrics Advisor, puede usar un webhook para mostrar una anomalía mediante programación. El servicio llama a una API proporcionada por el usuario cuando se desencadena una alerta. Para más información, consulte Creación de un enlace.

Configurar alertas

Después de crear un enlace, una configuración de alerta determina cómo y qué notificaciones de alerta deben enviarse. Puede establecer varias configuraciones de alerta para cada métrica. Dos configuraciones importantes son Alert for (Alerta para), que especifica las anomalías que se van a incluir, y Filter anomaly options (Filtrar opciones de anomalías), que define las anomalías que se incluirán en la alerta. Para más información, consulte Adición o edición de configuraciones de alertas.

Pasos siguientes