Compartir a través de


Métodos de recopilación heredados

El conector del registro de actividad heredado de Azure Monitor era una solución que se usaba para reenviar registros de actividad a Log Analytics. Esta solución se retiró el 15 de septiembre de 2025. El 15 de septiembre de 2026, las soluciones heredadas restantes se convertirán automáticamente en configuración de diagnóstico.

Si está recopilando registros de actividad mediante el método de recopilación heredado, le recomendamos que exporte los registros de actividad al área de trabajo de Log Analytics y deshabilite la colección heredada usando la API Data Sources - Delete de la siguiente manera:

  1. Indique todos los orígenes de datos conectados al área de trabajo mediante la Orígenes de datos: listar por API de área de trabajo y filtre los registros de actividad estableciendo kind eq 'AzureActivityLog'.

    Captura de pantalla que muestra la configuración de Orígenes de datos: listar por API de área de trabajo.

  2. Copie el nombre de la conexión que quiere deshabilitar de la respuesta de la API.

    Captura de pantalla que muestra la información de conexión que necesitas copiar de la salida de la API de Orígenes de Datos - Listar por Espacio de Trabajo.

  3. Use la API de eliminación de fuentes de datos para dejar de recopilar registros de actividad para un recurso específico.

    Captura de pantalla de la configuración de Orígenes de datos: eliminar API.

Administración de perfiles de registro heredados (retirada)

Nota:

  • Los perfiles de registros se usaron para reenviar registros de actividad a cuentas de almacenamiento y Event Hubs. Este método se retirará el 15 de septiembre de 2026.
  • Si usa este método, realice la transición a Configuración de diagnóstico. La creación de nuevos perfiles de registro se impide a partir del 15 de septiembre de 2025.

Los perfiles de registro son el método heredado para enviar el registro de actividad a Azure Storage o Event Hubs. Si utiliza este método, cambie a la configuración de diagnóstico, que proporciona una mejor funcionalidad y coherencia con los registros de recursos.

Si ya existe un perfil de registro, primero debe quitarlo y luego crear uno nuevo.

  1. Use Get-AzLogProfile para identificar si existe un perfil de registro. Si existe un perfil de registro, tome nota de la propiedad Name.

  2. Utilice Remove-AzLogProfile para quitar el perfil de registro usando el valor de la propiedad Name.

    # For example, if the log profile name is 'default'
    Remove-AzLogProfile -Name "default"
    
  3. Use Add-AzLogProfile para crear un nuevo perfil de registro:

    Add-AzLogProfile -Name my_log_profile -StorageAccountId /subscriptions/s1/resourceGroups/myrg1/providers/Microsoft.Storage/storageAccounts/my_storage -serviceBusRuleId /subscriptions/s1/resourceGroups/Default-ServiceBus-EastUS/providers/Microsoft.ServiceBus/namespaces/mytestSB/authorizationrules/RootManageSharedAccessKey -Location global,westus,eastus -RetentionInDays 90 -Category Write,Delete,Action
    
    Propiedad Obligatorio Descripción
    Nombre Nombre de su perfil de registro.
    StorageAccountId No Identificador de recurso de la cuenta de almacenamiento donde se debe guardar el registro de actividad.
    serviceBusRuleId No Id. de la regla de Service Bus para el espacio de nombres de Service Bus donde quiere que se creen los centros de eventos. Esta cadena tiene el formato {service bus resource ID}/authorizationrules/{key name}.
    Ubicación Lista separada por comas de las regiones para las que quiere recopilar eventos del registro de actividad.
    RetentionInDays Número de días que se deben retener los eventos en la cuenta de almacenamiento, entre 1 y 365. Con el valor cero, se almacenan los registros indefinidamente.
    Categoría No Lista separada por comas de las categorías de eventos que se van a recopilar. Los valores posibles son Write, Delete y Action.

Script de ejemplo Este script de PowerShell de ejemplo crea un perfil de registro que escribe el registro de actividad en una cuenta de almacenamiento y en un centro de eventos.

# Settings needed for the new log profile
$logProfileName = "default"
$locations = (Get-AzLocation).Location
$locations += "global"
$subscriptionId = "<your Azure subscription Id>"
$resourceGroupName = "<resource group name your Event Hub belongs to>"
$eventHubNamespace = "<Event Hub namespace>"
$storageAccountName = "<Storage Account name>"
# Build the service bus rule Id from the settings above
$serviceBusRuleId = "/subscriptions/$subscriptionId/resourceGroups/$resourceGroupName/providers/Microsoft.EventHub/namespaces/$eventHubNamespace/authorizationrules/RootManageSharedAccessKey"
# Build the Storage Account Id from the settings above
$storageAccountId = "/subscriptions/$subscriptionId/resourceGroups/$resourceGroupName/providers/Microsoft.Storage/storageAccounts/$storageAccountName"
Add-AzLogProfile -Name $logProfileName -Location $locations -StorageAccountId $storageAccountId -ServiceBusRuleId $serviceBusRuleId

Cambios en la estructura de datos

La experiencia de exportación de registros de actividad envía los mismos datos que el método heredado utilizado para enviar el registro de actividad con algunos cambios en la estructura de la tabla AzureActivity.

Las columnas de la tabla siguiente están en desuso en el esquema actualizado. Todavía existen en AzureActivity, pero no tienen datos. Los reemplazos de estas columnas no son nuevos, pero contienen los mismos datos que la columna en desuso. Tienen un formato distinto, por lo que es posible que tenga que modificar las consultas de registro que las utilizan.

Código JSON del registro de actividad Nombre de columna de Log Analytics anterior
(en desuso)
Nuevo nombre de columna de Log Analytics Notas
categoría Categoría CategoryValue
estado

Los valores son success, start, accept, , failure
Estado de Actividad

Valores iguales que en JSON
ValorDelEstadoDeActividad

Los valores cambian a succeeded, started, accepted, failed
Los valores válidos cambian tal como se ha mostrado.
subStatus ActivitySubstatus ActivitySubstatusValue
nombreDeOperación NombreDeOperación OperationNameValue La API REST localiza el valor del nombre de la operación. La interfaz de usuario de Log Analytics siempre se muestra en inglés.
nombreDelProveedorDeRecursos Proveedor de recursos ValorDelProveedorDeRecursos

Importante

En algunos casos, los valores de estas columnas pueden estar en mayúsculas. Si tiene una consulta que incluye estas columnas, utilice el operador =~ para realizar una comparación sin distinguir entre mayúsculas y minúsculas.

Las columnas siguientes se han agregado a AzureActivity en el esquema actualizado:

  • Authorization_d
  • Claims_d
  • Properties_d