Activer les journaux de ressources pour Notification Hubs
Quand vous commencez à utiliser votre espace de noms Azure Notification Hubs, vous souhaiterez peut-être superviser le moment et le déroulement de la création, de la suppression ou de l’accès à votre espace de noms. Cet article fournit une vue d’ensemble de tous les journaux de diagnostics et d’opérations disponibles.
Azure Notification Hubs prend actuellement en charge les journaux d’activité et d’opérations qui capturent les opérations de gestion effectuées sur l’espace de noms Azure Notification Hubs.
Schéma des journaux de ressource
Tous les journaux sont stockés au format JSON (JavaScript Object Notation) dans les deux emplacements suivants :
- AzureActivity : Affiche les journaux des opérations et actions qui sont effectuées en relation avec votre espace de noms dans le Portail Azure ou via des déploiements de modèles Azure Resource Manager.
- AzureDiagnostics : Affiche les journaux des opérations et actions qui sont effectuées en relation avec votre espace de noms à l’aide de l’API ou via les clients de gestion sur le kit SDK du langage.
Pour obtenir la liste des éléments inclus dans les chaînes de journal de diagnostic, consultez Tables journaux Azure Monitor.
Voici un exemple de chaîne JSON du journal des opérations :
{
"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\": \"\" }"
}
Le champ callerIdentity
peut être vide, ou contenir une chaîne JSON dans l’un des formats suivants.
Pour les appels provenant du portail Azure, le champ identity
est vide. Le journal peut être mis en corrélation avec les journaux d’activité pour identifier l’utilisateur connecté.
{
"identityType": "Portal",
"identity": ""
}
Pour les appels effectués via Azure Resource Manager le champ identity
contient le nom d’utilisateur de l’utilisateur connecté.
{
"identityType": "Username",
"identity": "test@foo.com"
}
Pour les appels à l’API REST Notification Hubs, le champ identity
contient le nom de la stratégie d’accès utilisée pour générer le jeton SharedAccessSignature.
{
"identityType": "KeyName",
"identity": "SharedAccessRootKey2"
}
Événements et opérations capturés dans les journaux des opérations
Les journaux des opérations capturent toutes les opérations de gestion qui sont effectuées sur l’espace de noms Azure Notification Hubs. Les opérations de données ne sont pas capturées en raison du volume élevé d'opérations de données effectuées sur les hubs de notification.
Pour obtenir la liste des opérations de gestion capturées dans les journaux opérationnels, consultez Opérations du fournisseur de ressources Microsoft.NotificationHubs.
Activer les journaux des opérations
Les journaux des opérations sont désactivés par défaut. Pour activer les journaux, procédez comme suit :
Dans le portail Azure, accédez à votre espace de noms Azure Notification Hubs, puis sous Supervision, sélectionnez Paramètres de diagnostics.
Dans le volet Paramètres de diagnostic, sélectionnez Ajouter un paramètre de diagnostic.
Configurez les paramètres de diagnostics en procédant comme suit :
a. Dans la zone Nom, entrez un nom pour les paramètres de diagnostics.
b. Sélectionnez l’une des trois destinations suivantes pour vos journaux de diagnostics :
- Si vous sélectionnez Envoyer à l’espace de travail Log Analytics, vous devez spécifier l’instance de Log Analytics vers laquelle les diagnostics seront envoyés.
- Si vous sélectionnez Archiver dans un compte de stockage, vous devez configurer le compte de stockage dans lequel les journaux de diagnostics seront stockés.
- Si vous sélectionnez Diffuser vers Event Hub, vous devez configurer Event Hub vers lequel vous souhaitez diffuser les journaux de diagnostics.
c. Activez la case à cocher OperationalLogs.
Sélectionnez Enregistrer.
Les nouveaux paramètres prennent effet au bout de 10 minutes environ. Les journaux d’activité s’affichent dans la cible d’archivage configurée, dans le volet Journaux de diagnostics.
Contenu connexe
Pour en savoir plus sur la configuration des paramètres de diagnostics, consultez :
Pour en savoir plus sur Azure Notification Hubs, consultez :