Prérequis techniques et compétences
Prérequis Techniques
Azure CLI ou PowerShell : Utile pour automatiser la création de paramètres diagnostiques.
Azure Resource Manager : Pour utiliser des modèles pour configurer les paramètres.
Azure Monitor : Connaissance de base de Azure Monitor pour comprendre les logs et métriques.
Compétences
Gestion des logs et métriques : Compréhension des concepts de collecte et d’analyse des données.
Azure : Connaissance des services Azure, notamment Azure Monitor et Azure Storage.
Sécurité : Compréhension des principes de sécurité pour gérer les accès aux données.
À quoi fait référence cette technologie
Azure Diagnostic Settings permet de configurer l’exportation des logs et métriques de plateforme Azure vers diverses destinations telles que Log Analytics Workspace, Stockage Azure, ou Event Hubs. Chaque ressource Azure nécessite ses propres paramètres diagnostiques pour définir les types de données à envoyer et les destinations.
Niveau de difficulté
Le niveau de difficulté pour utiliser Azure Diagnostic Settings est relativement faible, surtout pour ceux qui sont familiers avec Azure. Cependant, la configuration peut nécessiter une compréhension des différents types de logs et métriques disponibles pour chaque ressource.
Technique
Présentation de la technologie
Azure Diagnostic Settings est un service de Microsoft Azure qui permet de collecter et d’envoyer des données de surveillance (métriques de plateforme, journaux de ressources et journal d’activité) vers différentes destinations pour analyse et archivage. Cette fonctionnalité est essentielle pour surveiller, dépanner et optimiser les performances des ressources Azure.
Les Diagnostic Settings offrent la possibilité de :
- Collecter des données de surveillance spécifiques à chaque type de ressource Azure
- Envoyer ces données vers plusieurs destinations, notamment Azure Monitor Logs, Azure Storage et Azure Event Hubs
- Configurer jusqu’à cinq paramètres de diagnostic différents par ressource
Mise en place technique
Pour configurer les Diagnostic Settings dans le portail Azure :
- Accédez à la ressource pour laquelle vous souhaitez configurer les paramètres de diagnostic.
- Dans le menu de gauche, sous la section « Surveillance », sélectionnez « Paramètres de diagnostic ».
- Cliquez sur « Ajouter un paramètre de diagnostic ».
- Donnez un nom à votre paramètre de diagnostic.
- Choisissez les catégories de journaux et de métriques que vous souhaitez collecter.
- Sélectionnez une ou plusieurs destinations pour vos données :
- Envoyer à Log Analytics
- Archiver dans un compte de stockage
- Diffuser vers un hub d’événements
- Configurez les détails de chaque destination choisie.
- Cliquez sur « Enregistrer » pour activer les paramètres de diagnostic.
Exploitation technique courante
Consultation des données collectées
– Pour les données envoyées à Log Analytics :
- Accédez à votre espace de travail Log Analytics.
- Utilisez le langage de requête Kusto (KQL) pour analyser les données.
– Pour les données archivées dans Azure Storage :
- Utilisez l’Explorateur Stockage Azure pour accéder aux fichiers JSON contenant les données.
- Analysez les données à l’aide d’outils tels que Power BI ou Excel.
– Pour les données envoyées à Event Hubs :
- Utilisez des outils de traitement en temps réel comme Azure Stream Analytics pour analyser les données.
Modification des paramètres de diagnostic
- Accédez aux paramètres de diagnostic de la ressource.
- Sélectionnez le paramètre que vous souhaitez modifier.
- Ajustez les catégories de données collectées ou les destinations selon vos besoins.
- Enregistrez les modifications.
Bonnes pratiques
- Configurez les paramètres de diagnostic dès la création de vos ressources Azure.
- Utilisez des groupes de catégories pour simplifier la configuration des journaux à collecter.
- Mettez en place une politique de rétention des données adaptée à vos besoins et aux réglementations en vigueur.
- Surveillez régulièrement l’utilisation et les coûts associés à la collecte et au stockage des données de diagnostic.
En maîtrisant ces aspects des Azure Diagnostic Settings, vous serez en mesure de mettre en place une surveillance efficace de vos ressources Azure, facilitant ainsi la gestion, l’optimisation et le dépannage de votre infrastructure cloud.