Reglas de recopilación de datos en Azure Monitor
Las reglas de recopilación de datos (DCR) son conjuntos de instrucciones que admiten la recopilación de datos en Azure Monitor. Ofrecen una manera coherente y centralizada de definir y personalizar diferentes escenarios de recopilación de datos. En función del escenario, las DCR especifican detalles como qué datos se deben recopilar, cómo transformar esos datos y dónde enviarlos.
Las DCR se almacenan en Azure para que se puedan administrar de forma centralizada. Los distintos componentes de un flujo de trabajo de cualquier recopilación de datos acceden al DCR para obtener la información concreta que requiere. En algunos casos, puede usar Azure Portal para configurar la recopilación de datos y Azure Monitor creará y administrará la DCR automáticamente. Otros escenarios requerirán que cree su propia DCR. También puede optar por personalizar un DCR existente para que cubra la funcionalidad que necesita.
Funcionamiento básico
Un ejemplo del uso de las DCR es la Logs Ingestion API, que permite enviar datos personalizados a Azure Monitor. Este escenario se ilustra en el siguiente diagrama. Antes de usar la API, cree una DCR que defina la estructura de los datos que va a enviar y el área de trabajo y la tabla de Log Analytics que van a recibir los datos. Si es necesario dar formato a los datos antes de almacenarlos, puede incluir una transformación en la DCR.
Cada llamada a la API especifica la DCR que se va a usar y Azure Monitor hace referencia a esta DCR para determinar qué hacer con los datos entrantes. Si cambian los requisitos, puede modificar el DCR sin realizar ningún cambio en la aplicación que envía los datos.
Asociaciones de reglas de recopilación de datos (DCRA)
Las asociaciones de reglas de recopilación de datos (DCRA) asocian una DCR a un objeto que se supervisa, por ejemplo, una máquina virtual con el agente de Azure Monitor (AMA). Un solo objeto se puede asociar a varias DCR y una sola DCR se puede asociar a varios objetos.
En el diagrama siguiente se muestra la recopilación de datos para el agente de Azure Monitor. Cuando se instala el agente, se conecta a Azure Monitor para recuperar las DCR que tiene asociadas. Luego, hace referencia a la sección de orígenes de datos de cada DCR para determinar qué datos se recopilan de la máquina. Cuando el agente entrega estos datos, Azure Monitor hace referencia a otras secciones de la DCR para determinar si se debe aplicar una transformación a ella y, después, al área de trabajo y a la tabla a las que se va a enviar.
Visualización de reglas de recopilación de datos
Hay varias formas de ver las DCR en una suscripción.
Para ver sus DCR en Azure Portal, seleccione Reglas de recopilación de datos en Configuración en el menú Supervisar.
Seleccione la DCR cuyos detalles quiera ver. En el caso de las DCR que admiten máquinas virtuales, puede ver y modificar tanto sus asociaciones como los datos que recopila. En otras DCR, use la vista JSON para ver los detalles de la DCR. En Creación y edición de reglas de recopilación de datos (DCR) en Azure Monitor encontrará más información sobre cómo modificarlas.
Nota:
Aunque esta vista muestra todas las DCR de las suscripciones especificadas, al seleccionar el botón Crear, se crea una recopilación de datos para el agente de Azure Monitor. De igual forma, esta página solo le permite modificar las DCR para el agente de Azure Monitor. Si desea instrucciones para crear y actualizar las DCR para otros flujos de trabajo, consulte Creación de reglas de recopilación de datos (DCR) en Azure Monitor.
Regiones admitidas
Las reglas de recopilación de datos están disponibles en todas las regiones públicas donde se admiten las áreas de trabajo de Log Analytics, así como en las nubes de China y Azure Government. Todavía no se admiten las nubes aisladas.
Residencia de datos en una sola región es una característica en versión preliminar que permite almacenar los datos de los clientes en una única región y, actualmente, solo está disponible en la región Sudeste Asiático (Singapur) de la geoárea Asia Pacífico y en la región Sur de Brasil (Estado de São Paulo) de la geoárea Brasil. La residencia en una sola región está habilitada de forma predeterminada en estas regiones.
Resistencia de datos y alta disponibilidad
Una DCR se crea y almacena en una región específica, y se crea una copia de seguridad de ella en la región emparejada dentro de la misma geografía. El servicio se implementa en las tres zonas de disponibilidad de la región. Por este motivo, es un servicio con redundancia de zona, que aumenta aún más la disponibilidad.
Pasos siguientes
En los siguientes artículos puede obtener información adicional sobre cómo trabajar con DCR.
- Estructura de una regla de recopilación de datos de Azure Monitor, donde puede ver una descripción de la estructura JSON de las DCR y los elementos que se usan para los distintos flujos de trabajo.
- Reglas de recopilación de datos (DCR) de ejemplo, donde encontrará DCR de ejemplo para diferentes escenarios de recopilación de datos.
- Creación y edición de reglas de recopilación de datos (DCR) en Azure Monitor, donde puede encontrar distintos métodos para crear DCR para distintos escenarios de recopilación de datos.
- Límites del servicio Azure Monitor, donde se indican los límites que se aplican a cada DCR.