Contexte : pourquoi la journalisation de diagnostic est importante
Les comptes de stockage Azure sont un pilier du stockage des données dans le cloud, offrant des fonctionnalités telles que l'évolutivité, la durabilité et la sécurité. Cependant, la gestion et la supervision de ces ressources sont tout aussi importantes que leur configuration. C'est là qu'intervient la journalisation de diagnostic .
La journalisation de diagnostic est une fonctionnalité puissante qui vous permet de suivre les opérations, de surveiller les erreurs, d'étudier les problèmes et de créer des alertes en fonction de l'activité de votre compte de stockage. Que vous auditiez qui a supprimé des fichiers critiques, enquêtiez sur des blocages de pare-feu ou surveilliez des métriques de transactions, l'activation de la journalisation de diagnostic vous fournit les données dont vous avez besoin pour dépanner et optimiser votre environnement Azure.

Avantages de la journalisation de diagnostic
La journalisation de diagnostic offre plusieurs fonctionnalités essentielles, notamment :
- Audit des opérations :
- Suivez qui a effectué des actions telles que la lecture, l'écriture ou la suppression de fichiers.
- Exemple : « Qui a supprimé mes vidéos de chatons adorables ? »
- Surveillance des erreurs :
- Identifiez et analysez les erreurs, telles que les HTTP 404, pour résoudre rapidement les problèmes.
- Exemple : « Combien d'erreurs 404 se sont produites au cours de la dernière heure ? »
- Investigation du pare-feu :
- Validez les tentatives de connexion par adresse IP pour résoudre les blocages du pare-feu.
- Exemple : « Une connexion depuis cette adresse IP a-t-elle été bloquée ? »
- Métriques de transactions :
- Surveillez le nombre de transactions sur une période donnée.
- Exemple : « Combien de transactions ont eu lieu hier ? »
- Alertes et actions :
- Configurez des alertes ou des actions en fonction des journaux de diagnostic.
- Exemple : « Envoyez-moi un e-mail lorsque de nouveaux fichiers sont téléversés. »
Comment activer la journalisation de diagnostic dans les comptes de stockage Azure
La configuration de la journalisation de diagnostic est simple. Suivez ces étapes :
Étape 1 : accédez aux paramètres de diagnostic
- Ouvrez le portail Azure et accédez à votre compte de stockage.
- Dans le menu de gauche, sélectionnez Diagnostics.

Étape 2 : choisissez les services à journaliser
- Sélectionnez le service spécifique pour lequel vous souhaitez journaliser les opérations :
- File
- Blob
- Queue
- Table
Étape 3 : ajoutez un paramètre de diagnostic
- Cliquez sur Ajouter un paramètre de diagnostic.
- Sur l'écran suivant :
- Nommez le paramètre : choisissez le nom de votre choix (par exemple, « AuditLogs »).
- Cochez la case Audit pour journaliser les opérations de lecture, d'écriture et de suppression.
Étape 4 : choisissez les détails de la destination
- Sélectionnez l'emplacement de destination des journaux :
- L'option la plus simple est Log Analytics Workspace.
- Vous pouvez choisir un espace de travail existant ou en créer un nouveau.
- Remarque : l'utilisation de Log Analytics entraîne des coûts supplémentaires. Informez les clients afin qu'ils puissent le désactiver s'ils n'ont besoin de la journalisation que temporairement.
- Appuyez sur Enregistrer pour activer la journalisation de diagnostic.
Comment auditer les journaux
Une fois la journalisation de diagnostic activée, l'audit des journaux est simple :
- Accédez à l'option Journaux dans la lame du compte de stockage.
- Cela ouvre Log Analytics, où vous pouvez trouver des tables de diagnostic telles que :
StorageFileLogsStorageBlobLogs
- Utilisez des requêtes Kusto dans Log Analytics pour filtrer et analyser les journaux. Gardez à l'esprit que le volume des journaux peut être important selon le niveau d'activité du compte de stockage.
Exemple de requête Kusto :
StorageBlobLogs
| where OperationName == "DeleteContainer"
| summarize Count = count() by TimeGenerated

Cette requête filtre les opérations de suppression dans le stockage Blob.
Conseils supplémentaires pour tirer le meilleur parti de la journalisation de diagnostic
- Activez la journalisation de diagnostic de manière proactive : l'activation précoce de la journalisation de diagnostic garantit que les organisations disposent des données nécessaires pour surveiller et dépanner efficacement leur compte de stockage Azure. Cette approche proactive minimise les temps d'arrêt et accélère la résolution des problèmes en fournissant des informations immédiates sur les opérations et les erreurs.
- Comprenez les implications en matière de coûts : bien que Log Analytics Workspace soit un outil puissant pour analyser les journaux de diagnostic, il entraîne des coûts supplémentaires. Les organisations doivent évaluer leurs besoins en matière de journalisation et décider si une journalisation à long terme ou une activation temporaire correspond mieux à leur budget et à leurs objectifs opérationnels.