OPS08-BP02 Analyse des journaux de charge de travail - AWS Well-Architected Framework

OPS08-BP02 Analyse des journaux de charge de travail

L'analyse régulière des journaux de charge de travail est essentielle pour mieux comprendre les aspects opérationnels de votre application. En analysant, en visualisant et en interprétant efficacement les données des journaux, vous pouvez optimiser en permanence les performances et la sécurité des applications.

Résultat souhaité : Informations détaillées sur le comportement et le fonctionnement des applications grâce à une analyse approfondie des journaux, garantissant une détection et une atténuation proactives des problèmes.

Anti-modèles courants :

  • Négliger l'analyse des journaux jusqu'à ce qu'un problème critique survienne.

  • Ne pas utiliser la suite complète d'outils disponibles pour l'analyse des journaux, ce qui fait passer à côté d'informations critiques.

  • Se fier uniquement à l'examen manuel des journaux sans tirer parti des fonctionnalités d'automatisation et de requête.

Avantages liés au respect de cette bonne pratique :

  • Identification proactive des goulots d'étranglement opérationnels, des menaces de sécurité et d'autres problèmes potentiels.

  • Utilisation efficace des données de journal pour une optimisation continue des applications.

  • Meilleure compréhension du comportement des applications, ce qui aide au débogage et au dépannage.

Niveau d'exposition au risque si cette bonne pratique n'est pas respectée : Moyen

Directives d'implémentation

Amazon CloudWatch Logs est un outil puissant pour l'analyse des journaux. Des fonctionnalités intégrées telles que CloudWatch Logs Insights et Contributor Insights rendent intuitif et efficace le processus d'obtention d'informations pertinentes à partir des journaux.

Étapes d'implémentation

  1. Configurez CloudWatch Logs : configurez les applications et les services auxquels envoyer les journaux CloudWatch Logs.

  2. Configurez CloudWatch Logs Insights : Utilisez CloudWatch Logs Insights pour rechercher et analyser de manière interactive vos données de journaux.

    1. Créez des requêtes pour extraire des modèles, visualiser les données des journaux et obtenir des informations exploitables.

  3. Exploitez Contributor Insights Utilisez CloudWatch Contributor Insights pour identifier les personnes qui participent le plus dans des dimensions à cardinalité élevée, telles que les adresses IP ou les user-agents.

  4. Implémentez des filtres de métriques CloudWatch Logs : configurez des filtres de métriques de journaux CloudWatch pour convertir les données de journaux en métriques exploitables. Cela vous permettra de définir des alarmes ou d'analyser davantage les modèles.

  5. Remettez-vous en question régulièrement et affinez les stratégies en conséquence : passez régulièrement en revue vos stratégies d'analyse des journaux afin de recueillir toutes les informations pertinentes et d'optimiser en permanence les performances des applications.

Niveau d'effort du plan d'implémentation : moyen.

Ressources

Bonnes pratiques associées :

Documents connexes :

Vidéos connexes :

Exemples connexes :