Compartir vía


Crear una regla de recopilación de datos (DCR) para la exportación de métricas

En este artículo se describe cómo crear una regla de recopilación de datos (DCR) para la exportación de métricas mediante Azure Portal, la CLI de Azure, PowerShell, API o plantillas de ARM.

Importante

Para enviar datos de telemetría de plataforma a cuentas de almacenamiento o Event Hubs, el recurso, la regla de recopilación de datos y la cuenta de almacenamiento de destino o Event Hubs deben estar todos en la misma región.

  1. En el menú Supervisión de Azure Portal, seleccione las reglas de recopilación de datos y, a continuación, seleccione Crear.

  2. Para crear una DCR para recopilar datos de métricas de plataforma, seleccione el vínculo en la parte superior de la página. Recorte de pantalla que muestra la página Crear regla de recopilación de datos.

  3. En la página Crear regla de recopilación de datos, escriba un nombre de regla, seleccione una suscripción, un grupo de recursos y una región para la DCR.

  4. Seleccione Habilitar identidad administrada si desea enviar métricas a una cuenta de almacenamiento o a Event Hubs.

  5. Seleccione SiguienteRecorte de pantalla que muestra la pestaña Datos básicos de la página Crear regla de recopilación de datos..

  6. En la página Recursos, seleccione Agregar recursos para agregar los recursos de los que desea recopilar métricas.

  7. Seleccione Siguiente para ir a la pestaña Recopilar y entregar. Recorte de pantalla que muestra la pestaña Recursos de la página Crear regla de recopilación de datos.

  8. Seleccione Agregar nuevo flujo de datos

  9. El tipo de recurso del recurso que eligió en el paso anterior se selecciona automáticamente. Agregue más tipos de recursos si desea usar esta regla para recopilar métricas de varios tipos de recursos en el futuro.

  10. Seleccione Siguientes destinos para ir a la pestaña Destinos. Recorte de pantalla que muestra la pestaña Recopilar y entregar de la página Crear regla de recopilación de datos.

  11. Para enviar métricas a un área de trabajo de Log Analytics, seleccione Registros de Azure Monitor en la lista desplegable Tipo de destino.

    1. Seleccione la suscripción y el área de trabajo de Log Analytics a la que desea enviar las métricas.
  12. Para enviar métricas a Event Hubs, seleccione Event Hub en la lista desplegable Tipo de destino.

    1. Seleccione la suscripción, el espacio de nombres del centro de eventos y el nombre de la instancia del centro de eventos.
  13. Para enviar métricas a una cuenta de almacenamiento, seleccione Cuenta de almacenamiento en la lista desplegable Tipo de destino.

    1. Seleccione la suscripción, la cuenta de almacenamiento y el contenedor de blobs donde desea almacenar las métricas.

    Nota:

    Para enviar métricas a una cuenta de almacenamiento o Event Hubs, el recurso que genera las métricas, la DCR y la cuenta de almacenamiento o el centro de eventos deben estar todos en la misma región.
    Para enviar métricas a un área de trabajo de Log Analytics, la DCR debe estar en la misma región que el área de trabajo de Log Analytics. El recurso que genera las métricas puede estar en cualquier región.

    Para seleccionar Cuenta de almacenamiento o Event Hubs como destino, debe habilitar la identidad administrada para la DCR en la pestaña Datos básicos.

  14. Seleccione Guardar y, a continuación, seleccione Revisar y crear. Recorte de pantalla que muestra la pestaña Destino de la página Recopilación y entrega.

Después de crear la DCR y la DCRA, espere hasta 30 minutos para que los primeros datos de métricas de la plataforma aparezcan en el área de trabajo de Log Analytics. Una vez que los datos comienzan a fluir, la latencia de una serie temporal de métricas de plataforma que fluye a un área de trabajo de Log Analytics, una cuenta de almacenamiento o Event Hubs es de aproximadamente 3 minutos, dependiendo del tipo de recurso.

Comprobación y solución de problemas de recopilación de datos

Una vez que instale el DCR, los cambios pueden tardar varios minutos en entrar en vigor y los datos que se recopilarán con el DCR actualizado. Si no ve ningún dato que se recopila, puede ser difícil determinar la causa principal del problema. Use las características de supervisión de DCR, que incluyen métricas y registros para ayudar a solucionar problemas.

Las métricas de DCR se recopilan automáticamente para todas las DCR y puede analizarlas mediante un explorador de métricas como las métricas de plataforma para otros recursos de Azure. Habilite los registros de errores de DCR para obtener información detallada sobre errores cuando el procesamiento de datos no se realiza correctamente.

Si no ve los datos que se recopilan, siga estos pasos básicos para solucionar el problema.

  1. Compruebe las métricas como Logs Ingestion Bytes per Min y Logs Rows Received per Min para asegurarse de que los datos llegan a Azure Monitor. De lo contrario, compruebe el origen de datos para asegurarse de que envía datos según lo previsto.
  2. Compruebe Logs Rows Dropped per Min para ver si se quitan filas. Es posible que esto no indique un error, ya que una transformación podría quitar las filas. Pero si las filas quitadas son las mismas que Logs Rows Dropped per Min, no se ingerirán datos en el área de trabajo. Examine Logs Transformation Errors per Min para ver si hay errores de transformación.
  3. Compruebe Logs Transformation Errors per Min para determinar si hay errores de las transformaciones aplicadas a los datos entrantes. Esto podría deberse a cambios en la estructura de datos o en la propia transformación.
  4. Compruebe la tabla DCRLogErrors si hay errores de ingesta que se hayan registrado. Esto puede proporcionar detalles adicionales para identificar la causa principal del problema.

Pasos siguientes