PERF03-BP03 Collecter et enregistrer les indicateurs de performance du magasin de données - AWS Framework Well-Architected

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

PERF03-BP03 Collecter et enregistrer les indicateurs de performance du magasin de données

Suivez et archivez les métriques de performance pertinentes pour votre magasin de données afin de comprendre comment fonctionnent vos solutions de gestion des données. Ces métriques peuvent vous aider à optimiser votre magasin de données, à vérifier que les exigences de votre charge de travail sont satisfaites et à fournir une vue d’ensemble claire sur le fonctionnement de la charge de travail.

Anti-modèles courants :

  • Vous utilisez uniquement la recherche manuelle des fichiers journaux pour les métriques.

  • Vous publiez uniquement des métriques sur les outils internes utilisés par votre équipe et vous n’avez pas une visibilité complète de votre charge de travail.

  • Vous n’utilisez que les métriques par défaut enregistrées par le logiciel de surveillance que vous avez sélectionné.

  • Vous n’examinez les métriques qu’en cas de problème.

  • Vous ne surveillez que les métriques au niveau du système et vous ne capturez pas les métriques d’accès aux données ou d’utilisation des données.

Avantages liés au respect de cette bonne pratique : la définition de points de référence pour les performances vous permet de mieux comprendre le comportement normal et les exigences des charges de travail. Les modèles anormaux peuvent être identifiés et débogués plus rapidement, ce qui améliore les performances et la fiabilité du magasin de données.

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

Directives d’implémentation

L’enregistrement de plusieurs métriques de performance sur une période donnée est nécessaire pour la surveillance des performances de vos magasins de données. Cette surveillance vous permet non seulement de détecter les anomalies, mais aussi d’évaluer les performances par rapport aux métriques métier afin de vérifier que vous répondez aux besoins de votre charge de travail.

Ces métriques doivent inclure à la fois le système sous-jacent qui prend en charge le magasin de données et les métriques de la base de données. Les indicateurs système sous-jacents peuvent inclure CPU l'utilisation, la mémoire, le stockage sur disque disponible, les E/S sur disque, le taux d'accès au cache et les mesures entrantes et sortantes du réseau, tandis que les indicateurs du magasin de données peuvent inclure les transactions par seconde, les requêtes les plus fréquentes, les taux de requêtes moyens, les temps de réponse, l'utilisation de l'index, les blocages de table, les délais d'attente des requêtes et le nombre de connexions ouvertes. Ces données sont essentielles pour comprendre comment fonctionne la charge de travail et comment la solution de gestion des données est utilisée. Utilisez ces métriques dans le cadre d’une approche fondée sur les données pour ajuster et optimiser les ressources de votre charge de travail. 

Utilisez des outils, des bibliothèques et des systèmes qui enregistrent des mesures de performances liées aux performances de la base de données.

Étapes d’implémentation

Ressources

Documents connexes :

Vidéos connexes :

Exemples connexes :