Compartir vía


Habilitación de registros de recursos para Notification Hubs

Cuando empiece a usar el espacio de nombres de Azure Notification Hubs, puede que quiera supervisar cómo y cuándo se crea, se elimina o se accede al espacio de nombres. En este artículo encontrará información general de todos los registros operativos y de diagnóstico que hay disponibles.

Actualmente, Azure Notification Hubs admite registros operativos y de actividad, que capturan operaciones de administración que se realizan en el espacio de nombres de Azure Notification Hubs.

Esquema de registros de recurso

Todos los registros se almacenan en el formato de notación de objetos JavaScript (JSON) en estas dos ubicaciones:

  • AzureActivity: muestra registros de operaciones y acciones realizadas en el espacio de nombres de Azure Portal o mediante implementaciones de plantillas de Azure Resource Manager.
  • AzureDiagnostics: muestra registros de operaciones y acciones realizadas en el espacio de nombres mediante la API o mediante clientes de administración en el SDK de lenguaje.

Para obtener una lista de los elementos que se incluyen en las cadenas de registro de diagnóstico, consulte Tablas de registros de Azure Monitor.

Este es un ejemplo de una cadena JSON de registro operativo:

{
    "operationName": "Microsoft.NotificationHubs/Namespaces/NotificationHubs/authorizationRules/action",
    "resourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/SAMPLES/PROVIDERS/MICROSOFT.NOTIFICATIONHUBS/NAMESPACES/SAMPLE-NS",
    "time": "1/1/2021 5:16:32 AM +00:00",
    "category": "OperationalLogs",
    "resultType": "Succeeded",
    "resultDescription": "Gets Hub Authorization Rules",
    "correlationId": "aaaa0000-bb11-2222-33cc-444444dddddd",
    "callerIdentity": "{ \"identityType\": \"Portal\", \"identity\": \"\" }"
}

El campo callerIdentity puede estar vacío o puede tener una cadena JSON con uno de los siguientes formatos.

En las llamadas que se originan desde Azure Portal, el campo identity está vacío. El registro se puede correlacionar con los registros de actividad para determinar el usuario que ha iniciado sesión.

{
    "identityType": "Portal",
    "identity": ""
}

En el caso de las llamadas realizadas mediante Azure Resource Manager, el campo identity contiene el nombre del usuario que ha iniciado sesión.

{
   "identityType": "Username",
   "identity": "test@foo.com"
}

En el caso de las llamadas a la API de REST de Notification Hubs, el campo identity contiene el nombre de la directiva de acceso que se usa para generar el token SharedAccessSignature.

{
   "identityType": "KeyName",
   "identity": "SharedAccessRootKey2"
}

Eventos y operaciones capturados en registros operativos

Los registros operativos capturan todas las operaciones de administración que se realizan en el espacio de nombres de Azure Notification Hubs. Las operaciones de datos no se capturan, debido al gran volumen de operaciones de datos que se realizan en centros de notificaciones.

Para obtener una lista de las operaciones de administración que se capturan en los registros operativos, consulte Operaciones del proveedor de recursos Microsoft.NotificationHubs.

Habilitar registros operativos

Los registros operativos están deshabilitados de forma predeterminada. Para habilitar los registros, haga lo siguiente:

  1. En Azure Portal, vaya al espacio de nombres de Azure Notification Hubs y, en Supervisión, seleccione Configuración de diagnóstico.

    Vínculo

  2. En el panel Configuración de diagnóstico, seleccione Agregar configuración de diagnóstico.

    Vínculo

  3. Para configurar las opciones de diagnóstico, siga estos pasos:

    a. En el cuadro Nombre, escriba un nombre para la configuración de diagnóstico.

    b. Seleccione uno de estos destinos para los registros de diagnóstico:

    • Si elige Enviar a Log Analytics, tiene que especificar a qué instancia de Log Analytics se enviarán los diagnósticos.
    • Si elige Archivar en una cuenta de almacenamiento, tiene que configurar la cuenta de almacenamiento donde se almacenarán los registros de diagnóstico.
    • Si selecciona Transmitir a un centro de eventos, tiene que configurar el centro de eventos al que quiere transmitir los registros de diagnóstico.

    c. Active la casilla OperationalLogs.

    Panel

  4. Seleccione Guardar.

La nueva configuración surte efecto en unos 10 minutos. Los registros aparecen en el destino de archivo configurado, en el panel Registros de diagnóstico.

Para más información sobre la configuración de diagnóstico, consulte:

Para más información sobre Azure Notification Hubs, consulte: