Le journal d’activité Azure fournit des informations sur les événements au niveau de l’abonnement qui se sont produits dans Azure. Cet article décrit les catégories du journal d’activité et le schéma de chacune d’elles.
Le schéma varie selon la façon dont vous accédez au journal :
Les schémas décrits dans cet article sont ceux utilisés quand vous accédez au journal d’activité à partir de l’API REST. Le schéma est également utilisé lorsque vous sélectionnez l’option JSON lors de l’affichage d’un événement dans le Portail Azure.
Chaque entrée du journal d’activité a un niveau de gravité. Un niveau de gravité peut être défini sur l’une des valeurs suivantes :
Gravité
Description
Critique
Événements qui demandent l’attention immédiate d’un administrateur système. Peut indiquer qu’une application ou un système a échoué ou arrêté de répondre.
Error
Événements qui indiquent un problème, mais ne nécessitent pas d’attention immédiate.
Avertissement
Événements qui indiquent des problèmes potentiels, bien qu’il ne s’agisse pas d’une erreur réelle. Indiquez qu’une ressource n’est pas dans un état idéal et peut se dégrader ultérieurement en affichant des erreurs ou des événements critiques.
Informationnel
Événements qui transmettent des informations non critiques à l’administrateur. Semblable à une note qui indique : « Pour votre information ».
Les développeurs de chaque fournisseur de ressources choisissent les niveaux de gravité pour leurs entrées de ressources. Par conséquent, le niveau de gravité réel peut varier en fonction de la façon dont votre application est générée. Par exemple, les éléments qui sont « critiques » pour une ressource particulière prise en isolation peuvent ne pas être aussi importants que les « erreurs » dans un type de ressource qui est central à votre application Azure. N’oubliez pas de tenir compte de ce fait lorsque vous décidez des événements pour lesquels générer des alertes.
Catégories
Chaque événement dans le journal d’activité est associé à l’une des catégories décrites dans le tableau suivant. Consultez les sections ci-dessous pour obtenir des détails supplémentaires sur chaque catégorie et sur le schéma qu’elles utilisent quand vous accédez au journal d’activité depuis le portail, PowerShell, l’interface CLI et l’API REST. Le schéma est différent lorsque vous diffusez le journal d’activité vers le stockage ou Event Hubs. Un mappage des propriétés au schéma des journaux de ressources est fourni dans la dernière section de l’article.
Contient l’enregistrement de toutes les opérations de création, mise à jour, suppression et action effectuées par le biais de Resource Manager. Les événements créer une machine virtuelle et supprimer un groupe de sécurité réseau sont deux exemples d’événements Administratif.
Chaque action effectuée par un utilisateur ou une application avec Resource Manager est modélisée comme une opération effectuée sur un type de ressource spécifique. Si le type d’opération est Écrire, Supprimer ou Action, les enregistrements de début et de réussite ou d’échec de cette opération sont enregistrés dans la catégorie Administratif. Les événements de la catégorie Administratif incluent également les changements apportés au contrôle d’accès Azure en fonction du rôle dans un abonnement.
Contient l’enregistrement des incidents d’intégrité de service qui se sont produits dans Azure. L’événement SQL Azure dans la région USA Est rencontre des temps d’arrêt est un exemple d’événement d’intégrité du service.
Les événements Service Health se présentent sous six types : Action requise, Récupération assistée, Incident, Maintenance, Information ou Sécurité. Ces événements sont créés uniquement si vous disposez d’une ressource dans l’abonnement affecté par l’événement.
Contient l’enregistrement des événements d’intégrité des ressources qui se sont produits sur vos ressources Azure. L’événement L’état d’intégrité de la machine virtuelle est passé à Indisponible est un exemple d’événement d’intégrité de ressource.
Les événements d’intégrité de ressource peuvent représenter l’un de ces quatre états d’intégrité : Disponible, Indisponible, Détérioré et Inconnu. En outre, les événements d’intégrité de ressource peuvent être classés dans la catégorie Lancé par la plateforme ou Lancé par l’utilisateur.
Contient l’enregistrement des activations d’alertes Azure. Un exemple d’événement d’alerte est le pourcentage d’UC sur myVM supérieur à 80 au cours des 5 dernières minutes.
Contient l’enregistrement de tous les événements liés au fonctionnement du moteur de mise à l’échelle automatique en fonction des paramètres de mise à l’échelle automatique que vous avez définis dans votre abonnement. L’événement Échec de l’action de scale-up de la mise à l’échelle automatique est un exemple d’événement de mise à l’échelle automatique.
Contient l’enregistrement de toutes les alertes générées par Microsoft Defender pour le cloud. L’événement Fichier à extension double suspect exécuté est un exemple d’événement de sécurité.
Contient les enregistrements de toutes les opérations d’action à effet effectuées par Azure Policy. Les événements Audit et Refuser sont des exemples d’événements de stratégie. Chaque action effectuée par Policy est modélisée en tant qu’opération sur une ressource.
Catégorie Administrative
Cette catégorie contient l’enregistrement de toutes les opérations de création, mise à jour, suppression et action effectuées par le biais du gestionnaire de ressources. Voici quelques exemples de types d’événements que vous verrez dans cette catégorie : « créer une machine virtuelle » et « supprimer un groupe de sécurité réseau ». Chaque action effectuée par un utilisateur ou une application avec Resource Manager est modélisée comme une opération effectuée sur un type de ressource spécifique. Si le type d’opération est Écrire, Supprimer ou Action, les enregistrements de début et de réussite ou d’échec de cette opération sont enregistrés dans la catégorie Administrative. La catégorie Administrative inclut également toute modification apportée à un contrôle d’accès Azure en fonction du rôle dans un abonnement.
Nom du groupe de ressources de la ressource affectée.
resourceProviderName
Nom du fournisseur de ressources de la ressource affectée.
resourceType
Type de ressource affectée par un événement d’administration.
resourceId
ID de ressource de la ressource affectée.
operationId
Un GUID partagé par les événements correspondant à une opération unique.
operationName
Nom de l’opération.
properties
Jeu de paires <Key, Value> (c’est-à-dire Dictionary) décrivant les détails de l’événement.
status
Chaîne décrivant l’état de l’opération. Voici plusieurs valeurs courantes : « Started », « In Progress », « Succeeded », « Failed », « Active », « Resolved ».
subStatus
Généralement, le code d’état HTTP de l’appel REST correspondant, mais peut également inclure d’autres chaînes décrivant un sous-état, comme ces valeurs courantes : OK (Code d’état HTTP : 200), Créé (Code d’état HTTP : 201), Accepté (Code d’état HTTP : 202), Aucun contenu (Code d’état HTTP : 204), Demande incorrecte (Code d’état HTTP : 400), Introuvable (Code d’état HTTP : 404), Conflit (code d’état HTTP : 409), erreur interne du serveur (code d’état HTTP : 500), service indisponible (code d’état HTTP : 503), délai d’expiration de la passerelle (code d’état HTTP : 504).
eventTimestamp
Horodatage lorsque l’événement a été généré par le service Azure traitant la demande correspondant à l’événement.
submissionTimestamp
Horodatage lorsque l’événement est devenu disponible pour l’interrogation.
subscriptionId
ID d’abonnement Azure.
Catégorie Service Health
Cette catégorie contient l’enregistrement des incidents d’intégrité de service qui se sont produits dans Azure. Un exemple du type d’événement que vous pouvez voir dans cette catégorie est « SQL Azure dans la région USA Est subit un temps d’arrêt ». Les événements de l’état d’intégrité du service se présentent sous cinq variétés : Action requise, Incident, Maintenance, Informations ou Sécurité, et n’apparaissent que si une ressource de votre abonnement est impactée par l’événement.
Exemple d’événement
JSON
{
"channels": "Admin",
"correlationId": "bbbb1111-cc22-3333-44dd-555555eeeeee",
"description": "Active: Network Infrastructure - UK South",
"eventDataId": "bbbb1b1b-cc2c-dd3d-ee4e-ffffff5f5f5f",
"eventName": {
"value": null
},
"category": {
"value": "ServiceHealth",
"localizedValue": "Service Health"
},
"eventTimestamp": "2017-07-20T23:30:14.8022297Z",
"id": "/subscriptions/<subscription ID>/events/bbbb1b1b-cc2c-dd3d-ee4e-ffffff5f5f5f/ticks/636361902148022297",
"level": "Warning",
"operationName": {
"value": "Microsoft.ServiceHealth/incident/action",
"localizedValue": "Microsoft.ServiceHealth/incident/action"
},
"resourceProviderName": {
"value": null
},
"resourceType": {
"value": null,
"localizedValue": ""
},
"resourceId": "/subscriptions/<subscription ID>",
"status": {
"value": "Active",
"localizedValue": "Active"
},
"subStatus": {
"value": null
},
"submissionTimestamp": "2017-07-20T23:30:34.7431946Z",
"subscriptionId": "<subscription ID>",
"properties": {
"title": "Network Infrastructure - UK South",
"service": "Service Fabric",
"region": "UK South",
"communication": "Starting at approximately 21:41 UTC on 20 Jul 2017, a subset of customers in UK South may experience degraded performance, connectivity drops or timeouts when accessing their Azure resources hosted in this region. Engineers are investigating underlying Network Infrastructure issues in this region. Impacted services may include, but are not limited to App Services, Automation, Service Bus, Log Analytics, Key Vault, SQL Database, Service Fabric, Event Hubs, Stream Analytics, Azure Data Movement, API Management, and Azure Cognitive Search. Multiple engineering teams are engaged in multiple workflows to mitigate the impact. The next update will be provided in 60 minutes, or as events warrant.",
"incidentType": "Incident",
"trackingId": "NA0F-BJG",
"impactStartTime": "2017-07-20T21:41:00.0000000Z",
"impactedServices": "[{\"ImpactedRegions\":[{\"RegionName\":\"UK South\"}],\"ServiceName\":\"Service Fabric\"}]",
"defaultLanguageTitle": "Network Infrastructure - UK South",
"defaultLanguageContent": "Starting at approximately 21:41 UTC on 20 Jul 2017, a subset of customers in UK South may experience degraded performance, connectivity drops or timeouts when accessing their Azure resources hosted in this region. Engineers are investigating underlying Network Infrastructure issues in this region. Impacted services may include, but are not limited to App Services, Automation, Service Bus, Log Analytics, Key Vault, SQL Database, Service Fabric, Event Hubs, Stream Analytics, Azure Data Movement, API Management, and Azure Cognitive Search. Multiple engineering teams are engaged in multiple workflows to mitigate the impact. The next update will be provided in 60 minutes, or as events warrant.",
"stage": "Active",
"communicationId": "636361902146035247",
"version": "0.1.1"
}
}
Cette catégorie contient l’enregistrement des événements d’intégrité des ressources qui se sont produits sur vos ressources Azure. Par exemple, cette catégorie peut comporter le type d’événement suivant : « L’état d’intégrité de la machine virtuelle est passé à Indisponible ». Les événements d’intégrité de ressource peuvent représenter l’un des quatre états d’intégrité : Disponible, Indisponible, Détérioré et Inconnu. En outre, les événements d’intégrité de ressource peuvent être initiés par la plateforme ou initiés par l’utilisateur.
Un événement Resource Health est enregistré dans le journal d’activité lorsque :
Une annotation, par exemple « ResourceDegrad » ou « AccountClientThrottling », est envoyée pour une ressource.
Ressource transférée vers ou à partir d’une ressource non saine.
Une ressource n’était pas saine pendant plus de 15 minutes.
Les transitions d’intégrité des ressources suivantes ne sont pas enregistrées dans le journal d’activité :
Transition vers un état inconnu.
Transition de l’état Inconnu si :
Il s’agit de la première transition.
Si l’état antérieur à l’Inconnu est identique au nouvel état après. (Par exemple, si la ressource est passée de Sain à l’Inconnu et de retour à Sain).
Pour les ressources de calcul : les machines virtuelles qui passent de Sain à Non sain, et retournent à Sain, lorsque le temps non sain est inférieur à 35 secondes.
Un GUID partagé par les événements correspondant à une opération unique.
operationName
Nom de l’opération.
resourceGroupName
Nom du groupe de ressources qui contient la ressource.
resourceProviderName
Toujours « Microsoft.Resourcehealth/healthevent/action ».
resourceType
Type de ressource affecté par un événement Resource Health.
resourceId
Nom de l’ID de ressource de la ressource affectée.
status
Chaîne décrivant l’état de l’événement d’intégrité. Les valeurs peuvent être les suivantes : Active, Resolved, InProgress, Updated.
subStatus
Généralement, nul pour les alertes.
submissionTimestamp
Horodatage lorsque l’événement est devenu disponible pour l’interrogation.
subscriptionId
ID d’abonnement Azure.
properties
Jeu de paires <Key, Value> (c’est-à-dire Dictionary) décrivant les détails de l’événement.
properties.title
Chaîne conviviale qui décrit l’état d’intégrité de la ressource.
properties.details
Chaîne conviviale qui fournit des informations supplémentaires sur l’événement.
properties.currentHealthStatus
État d’intégrité actuel de la ressource. L’une des valeurs suivantes : « Available », « Unavailable », « Available » et « Unknown ».
properties.previousHealthStatus
État d’intégrité précédent de la ressource. L’une des valeurs suivantes : « Available », « Unavailable », « Available » et « Unknown ».
properties.type
Description du type d’événement d’intégrité de la ressource.
properties.cause
Description de la cause de l’événement d’intégrité de la ressource. « UserInitiated » ou « PlatformInitiated ».
Catégorie Alert
Cette catégorie contient l’enregistrement de toutes les activations des alertes Azure classiques. Un exemple de type d’événement que vous verrez dans cette catégorie est « Le pourcentage d’UC sur myVM est supérieur à 80 au cours des 5 dernières minutes ». Différents systèmes Azure ont un concept d’alerte : vous pouvez définir une règle de quelque sorte et recevoir une notification lorsque les conditions correspondent à cette règle. Chaque fois qu’un type d’alerte Azure pris en charge « s’active » ou si les conditions sont remplies pour générer une notification, un enregistrement de l’activation est également envoyé à cette catégorie du journal d’activité.
Nom du groupe de ressources pour la ressource affectée s’il s’agit d’une alerte de métrique. Pour d’autres types d’alertes, il s’agit du nom du groupe de ressources qui contient l’alerte elle-même.
resourceProviderName
Nom du fournisseur de ressources pour la ressource affectée s’il s’agit d’une alerte de métrique. Pour les autres types d’alertes, il s’agit du nom du fournisseur de ressources pour l’alerte elle-même.
resourceId
Nom de l’ID de ressource de la ressource affectée s’il s’agit d’une alerte de métrique. Pour d’autres types d’alertes, il s’agit de l’ID de ressource de la ressource d’alerte elle-même.
operationId
Un GUID partagé par les événements correspondant à une opération unique.
operationName
Nom de l’opération.
properties
Jeu de paires <Key, Value> (c’est-à-dire Dictionary) décrivant les détails de l’événement.
status
Chaîne décrivant l’état de l’opération. Voici plusieurs valeurs courantes : « Started », « In Progress », « Succeeded », « Failed », « Active », « Resolved ».
subStatus
Généralement, nul pour les alertes.
eventTimestamp
Horodatage lorsque l’événement a été généré par le service Azure traitant la demande correspondant à l’événement.
submissionTimestamp
Horodatage lorsque l’événement est devenu disponible pour l’interrogation.
subscriptionId
ID d’abonnement Azure.
Champ Propriétés par type d’alerte
Le champ Propriétés contient des valeurs différentes en fonction de la source de l’événement d’alerte. Deux fournisseurs d’événements d’alertes courants sont les alertes du journal d’activité et les alertes métriques.
Propriétés pour les alertes du journal d’activité
Nom de l’élément
Description
properties.subscriptionId
ID d’abonnement de l’événement de journal d’activité qui a provoqué l’activation de cette règle d’alerte de journal d’activité.
properties.eventDataId
ID de données d’événement de l’événement du journal d’activité qui a provoqué l’activation de cette règle d’alerte de journal d’activité.
properties.resourceGroup
Groupe de ressources à partir de l’événement du journal d’activité qui a provoqué l’activation de cette règle d’alerte de journal d’activité.
properties.resourceId
ID de ressource de l’événement de journal d’activité qui a provoqué l’activation de cette règle d’alerte de journal d’activité.
properties.eventTimestamp
Horodatage d’événement de l’événement du journal d’activité qui a provoqué l’activation de cette règle d’alerte de journal d’activité.
properties.operationName
Nom de l’opération à partir de l’événement du journal d’activité qui a provoqué l’activation de cette règle d’alerte de journal d’activité.
Properties.Status
État de l’événement du journal d’activité qui a provoqué l’activation de cette règle d’alerte de journal d’activité.
Propriétés des alertes métriques
Nom de l’élément
Description
Propriétés. RuleUri
L’ID de ressource de la règle d’alerte métrique elle-même.
Propriétés. Nom_règle
Le nom de la règle d’alerte métrique.
Propriétés. RuleDescription
La description de la règle d’alerte métrique (telle que définie dans la règle d’alerte).
Propriétés. Seuil
La valeur de seuil utilisée dans l’évaluation de la règle d’alerte métrique.
properties.WindowSizeInMinutes
La taille de la fenêtre utilisée dans l’évaluation de la règle d’alerte métrique.
properties.Aggregation
Le type d’agrégation défini dans la règle d’alerte métrique.
properties.Operator
L’opérateur conditionnel utilisé dans l’évaluation de la règle d’alerte métrique.
properties.MetricName
Le nom métrique utilisé dans l’évaluation de la règle d’alerte métrique.
properties.MetricUnit
L’unité métrique utilisée dans l’évaluation de la règle d’alerte métrique.
Catégorie Autoscale
Cette catégorie contient l’enregistrement de tous les événements liés au fonctionnement du moteur de mise à l’échelle automatique selon les paramètres d’échelle automatique définis dans votre abonnement. Un exemple du type d’événement que vous pouvez voir dans cette catégorie est « Échec de l’action de monter en puissance de la mise à l’échelle automatique. » À l’aide de la mise à l’échelle automatique, vous pouvez automatiquement effectuer un scale-out ou un scale-in du nombre d’instances dans un type de ressource pris en charge basé sur l’heure du jour et/ou les données de charge (métriques) à l’aide d’un paramètre de mise à l’échelle automatique. Lorsque les conditions sont remplies pour monter ou descendre en puissance, les événements de démarrage réussis ou échoués sont enregistrés dans cette catégorie.
Nom du groupe de ressources du paramètre de mise à l’échelle automatique.
resourceProviderName
Nom du fournisseur de ressources du paramètre de mise à l’échelle automatique.
resourceId
ID de ressource du paramètre de mise à l’échelle automatique.
operationId
Un GUID partagé par les événements correspondant à une opération unique.
operationName
Nom de l’opération.
properties
Jeu de paires <Key, Value> (c’est-à-dire Dictionary) décrivant les détails de l’événement.
properties.Description
Description détaillée de ce que fait le moteur de mise à l’échelle automatique.
properties.ResourceName
ID de ressource de la ressource affectée (la ressource sur laquelle l’action de mise à l’échelle a été effectuée)
properties.OldInstancesCount
Le nombre d’instances avant la prise d’effet de l’action de mise à l’échelle automatique.
properties.NewInstancesCount
Le nombre d’instances après la prise d’effet de l’action de mise à l’échelle automatique.
properties.LastScaleActionTime
Horodatage de lorsque l’action de mise à l’échelle s’est produite.
status
Chaîne décrivant l’état de l’opération. Voici plusieurs valeurs courantes : « Started », « In Progress », « Succeeded », « Failed », « Active », « Resolved ».
subStatus
Généralement, nul pour la mise à l’échelle automatique.
eventTimestamp
Horodatage lorsque l’événement a été généré par le service Azure traitant la demande correspondant à l’événement.
submissionTimestamp
Horodatage lorsque l’événement est devenu disponible pour l’interrogation.
subscriptionId
ID d’abonnement Azure.
Catégorie Security
Cette catégorie contient l’enregistrement de toutes les alertes générées par Microsoft Defender pour le cloud. Voici un exemple du type d’événement que vous pouvez voir dans cette catégorie : « Suspicious double extension file executed. » (Fichier à extension double suspect exécuté.).
Exemple d’événement
JSON
{
"channels": "Operation",
"correlationId": "eeee4444-ff55-6666-77aa-888888bbbbbb",
"description": "Suspicious double extension file executed. Machine logs indicate an execution of a process with a suspicious double extension.\r\nThis extension may trick users into thinking files are safe to be opened and might indicate the presence of malware on the system.",
"eventDataId": "eeee4444-ff55-6666-77aa-888888bbbbbb",
"eventName": {
"value": "Suspicious double extension file executed",
"localizedValue": "Suspicious double extension file executed"
},
"category": {
"value": "Security",
"localizedValue": "Security"
},
"eventTimestamp": "2017-10-18T06:02:18.6179339Z",
"id": "/subscriptions/<subscription ID>/providers/Microsoft.Security/locations/centralus/alerts/bbbb1b1b-cc2c-dd3d-ee4e-ffffff5f5f5f/events/eeee4444-ff55-6666-77aa-888888bbbbbb/ticks/636439033386179339",
"level": "Informational",
"operationId": "eeee4444-ff55-6666-77aa-888888bbbbbb",
"operationName": {
"value": "Microsoft.Security/locations/alerts/activate/action",
"localizedValue": "Microsoft.Security/locations/alerts/activate/action"
},
"resourceGroupName": "myResourceGroup",
"resourceProviderName": {
"value": "Microsoft.Security",
"localizedValue": "Microsoft.Security"
},
"resourceType": {
"value": "Microsoft.Security/locations/alerts",
"localizedValue": "Microsoft.Security/locations/alerts"
},
"resourceId": "/subscriptions/<subscription ID>/providers/Microsoft.Security/locations/centralus/alerts/2518939942613820660_a48f8653-3fc6-4166-9f19-914f030a13d3",
"status": {
"value": "Active",
"localizedValue": "Active"
},
"subStatus": {
"value": null
},
"submissionTimestamp": "2017-10-18T06:02:52.2176969Z",
"subscriptionId": "<subscription ID>",
"properties": {
"accountLogonId": "0x2r4",
"commandLine": "c:\\mydirectory\\doubleetension.pdf.exe",
"domainName": "hpc",
"parentProcess": "unknown",
"parentProcess id": "0",
"processId": "6988",
"processName": "c:\\mydirectory\\doubleetension.pdf.exe",
"userName": "myUser",
"UserSID": "S-3-2-12",
"ActionTaken": "Detected",
"Severity": "High"
},
"relatedEvents": []
}
Description des propriétés
Nom de l’élément
Description
channels
Toujours Operation (Opération).
correlationId
Un GUID au format chaîne.
description
Description textuelle statique de l’événement de sécurité.
eventDataId
Identificateur unique de l’événement de sécurité.
eventName
Nom convivial de l’événement de sécurité.
catégorie
Toujours « Security »
id
URI (Unique Resource Identifier) de l’événement de sécurité.
Nom du fournisseur de ressources pour Microsoft Defender pour le cloud. Toujours Microsoft.Security.
resourceType
Type de ressource qui a généré l’événement de sécurité, par exemple « Microsoft.Security/locations/alerts ».
resourceId
ID de ressource de l’alerte de sécurité.
operationId
Un GUID partagé par les événements correspondant à une opération unique.
operationName
Nom de l’opération.
properties
Jeu de paires <Key, Value> (c’est-à-dire Dictionary) décrivant les détails de l’événement. Ces propriétés varient en fonction du type d’alerte de sécurité. Pour obtenir une description des types d’alertes qui proviennent de Defender pour le cloud, consultez cette page.
properties.Severity
Niveau de gravité. Les valeurs possibles sont High (Élevé), Medium (Moyen) ou Low (Bas).
status
Chaîne décrivant l’état de l’opération. Voici plusieurs valeurs courantes : « Started », « In Progress », « Succeeded », « Failed », « Active », « Resolved ».
subStatus
Généralement nul pour les événements de sécurité.
eventTimestamp
Horodatage lorsque l’événement a été généré par le service Azure traitant la demande correspondant à l’événement.
submissionTimestamp
Horodatage lorsque l’événement est devenu disponible pour l’interrogation.
subscriptionId
ID d’abonnement Azure.
Catégorie Recommendation
Cette catégorie contient l’enregistrement de toutes les nouvelles recommandations générées pour vos services. Exemple de recommandation : « Utiliser les groupes à haute disponibilité pour une meilleure tolérance de panne. » Quatre types d’événements Recommandation peuvent être générés : Haute disponibilité, Performances, Sécurité et Optimisation des coûts.
Nom de l’opération. Toujours « Microsoft.Advisor/generateRecommendations/action »
resourceGroupName
Nom du groupe de ressources de la ressource.
resourceProviderName
Nom du fournisseur de ressources pour la ressource à laquelle cette recommandation s’applique, comme « MICROSOFT.COMPUTE »
resourceType
Nom du type de ressource pour la ressource à laquelle cette recommandation s’applique, comme « MICROSOFT.COMPUTE/virtualmachines »
resourceId
ID de ressource de la ressource à laquelle la recommandation s’applique
status
Toujours « Active »
submissionTimestamp
Horodatage lorsque l’événement est devenu disponible pour l’interrogation.
subscriptionId
ID d’abonnement Azure.
properties
Jeu de paires <Key, Value> (c’est-à-dire, Dictionary) décrivant les détails de la recommandation.
properties.recommendationSchemaVersion
Version de schéma des propriétés de la recommandation publiée dans l’entrée du journal d’activité
properties.recommendationCategory
Catégorie de la recommandation. Les valeurs possibles sont « High Availability » (Haute disponibilité), « Performance », « Security » (Sécurité) et « Cost » (Coût)
properties.recommendationImpact
Impact de la recommandation. Les valeurs possibles sont « High » (Élevé), « Medium » (Moyen) ou « Low » (Bas)
properties.recommendationRisk
Risque de la recommandation. Les valeurs possibles sont « Error » (Erreur), « Warning » (Avertissement) et « None » (Aucun).
Catégorie Policy
Cette catégorie contient les enregistrements de toutes les opérations d’action à effet effectuées par Azure Policy. Cette catégorie pourrait par exemple contenir les types d’événements Audit et Deny (Refus). Chaque action effectuée par Policy est modélisée en tant qu’opération sur une ressource.
Descriptions des propriétés d’événements Azure Policy
Nom de l’élément
Description
autorisation
Tableau de propriétés Azure RBAC de l’événement. Pour les nouvelles ressources, il s’agit de l’action et de l’étendue de la requête ayant déclenché l’évaluation. Pour les ressources existantes, l’action est « Microsoft.Resources/checkPolicyCompliance/read ».
caller
Pour les nouvelles ressources, il s’agit de l’identité qui a lancé un déploiement. Pour les ressources existantes, il s’agit du GUID du fournisseur de ressources Microsoft Azure Policy Insights.
channels
Les événements Azure Policy utilisent uniquement le canal « Operation ».
réclamations
Le jeton JWT utilisé par Active Directory pour authentifier l’utilisateur ou l’application afin d’effectuer cette opération dans Resource Manager.
correlationId
Généralement un GUID au format chaîne. Les événements qui partagent un correlationId appartiennent à la même action uber.
description
Ce champ est vide pour les événements Azure Policy.
eventDataId
Identificateur unique d’un événement.
eventName
« BeginRequest » ou « EndRequest ». « BeginRequest » est utilisé pour les évaluations auditIfNotExists et deployIfNotExists retardées, et quand un effet deployIfNotExists démarre un déploiement de modèle. Toutes les autres opérations retournent « EndRequest ».
catégorie
Déclare l’événement de journal d’activité comme appartenant à « Policy ».
eventTimestamp
Horodatage lorsque l’événement a été généré par le service Azure traitant la demande correspondant à l’événement.
id
Identificateur unique de l’événement sur la ressource spécifique.
level
Niveau de gravité de l’événement. Audit utilise « Warning » et Deny utilise « Error ». Une erreur auditIfNotExists ou deployIfNotExists peut générer « Warning » ou « Error », en fonction du niveau de gravité. Tous les autres événements Azure Policy utilisent « Informational ».
operationId
Un GUID partagé par les événements correspondant à une opération unique.
operationName
Nom de l’opération, directement en corrélation avec l’effet Azure Policy.
resourceGroupName
Nom du groupe de ressources de la ressource évaluée.
resourceProviderName
Nom du fournisseur de ressources de la ressource évaluée.
resourceType
Pour les nouvelles ressources, il s’agit du type évalué. Pour les ressources existantes, retourne « Microsoft.Resources/checkPolicyCompliance ».
resourceId
ID de ressource de la ressource évaluée.
status
Chaîne décrivant l’état du résultat de l’évaluation Azure Policy. La plupart des évaluations Azure Policy retournent « Succeeded », mais un effet Deny retourne « Failed ». Les erreurs dans auditIfNotExists ou deployIfNotExists retournent également « Failed ».
subStatus
Le champ est vide pour les événements Azure Policy.
submissionTimestamp
Horodatage lorsque l’événement est devenu disponible pour l’interrogation.
subscriptionId
ID d’abonnement Azure.
properties.isComplianceCheck
Retourne « False » quand une nouvelle ressource est déployée ou que les propriétés Resource Manager d’une ressource existante sont mises à jour. Tous les autres déclencheurs d’évaluation génèrent la valeur « True ».
properties.resourceLocation
Région Azure de la ressource en cours d’évaluation.
properties.ancestors
Liste séparée par des virgules de groupes d’administration parents, classés du parent direct au grand-parent le plus éloigné.
properties.policies
Inclut des détails sur la définition de stratégie, l’affectation, l’effet et les paramètres dont cette évaluation Azure Policy est le résultat.
relatedEvents
Ce champ est vide pour les événements Azure Policy.
Schéma à partir du compte de stockage et des Event Hubs
Lorsque vous diffusez en continu le contenu du journal d’activité Azure vers un compte de stockage ou vers Event Hubs, les données suivent le schéma des journaux de ressource. Le tableau ci-dessous fournit un mappage des propriétés des schémas ci-dessus au schéma des journaux de ressources.
Propriété du schéma de l’API REST Journal d’activité
Notes
time
eventTimestamp
resourceId
resourceId
subscriptionId, resourceType et resourceGroupName sont déduits à partir de resourceId.
operationName
operationName.value
catégorie
Partie du nom de l’opération
Toujours « Administrative »
resultType
status.value
resultSignature
substatus.value
resultDescription
description
durationMS
N/A
Toujours 0
callerIpAddress
httpRequest.clientIpAddress
correlationId
correlationId
identité
propriétés de revendication et d’autorisation
Level
Level
location
N/A
Emplacement de traitement de l’événement. Il ne s’agit pas de l’emplacement de la ressource, mais plutôt de l’emplacement où l’événement a été traité. Cette propriété sera supprimée dans une prochaine mise à jour.
Propriétés
properties.eventProperties
properties.eventCategory
category
Si properties.eventCategory n’est pas présent, la catégorie est « Administrative »
properties.eventName
eventName
properties.operationId
operationId
properties.eventProperties
properties
Voici un exemple d’événement utilisant ce schéma :
Rejoignez la série de rencontres pour créer des solutions d’IA évolutives basées sur des cas d’utilisation réels avec d’autres développeurs et experts.