Supervision de la base de données Amazon Aurora

Amazon Aurora DB est un moteur de base de données relationnelle d'Amazon Web Services, disponible dans le cadre d'Amazon Relational Database Service (RDS). Étant compatible avec MySQL et PostgreSQL et conçu pour le cloud, Amazon Aurora offre sécurité, disponibilité et fiabilité avec la simplicité des bases de données open source.

Avec l'outil de   supervision AWS d’Applications Manager, vous pouvez surveiller les clusters de serveurs de base de données Amazon Aurora et les instances de base de données dans les clusters, vérifier l'état du serveur maître (qui gère les opérations d'écriture) et les réplicas Aurora individuels (qui répartissent la charge de travail de requête entre plusieurs serveurs).

Collectez des données de performances en temps réel

Pour étudier les problèmes de performances et éviter les goulots d'étranglement, collectez des métriques relatives aux quatre ressources fondamentales: Processeur, mémoire, disque et réseau. Visualisez l'utilisation actuelle et historique des ressources, connaissez la raison de l'utilisation élevée du processeur et assurez-vous que votre instance de base de données n'est pas contrainte de mémoire. Suivez le nombre de connexions utilisateur, pour déterminer si vous devez limiter les connexions à la base de données si vous voyez des nombres élevés (en conjonction avec une diminution des performances de l'instance et du temps de réponse) Collectez des métriques natives pour les moteurs de bases de données relationnelles comme MySQL, PostgreSQL et plus encore.

Amazon Aurora DB CPU Utilization

Planifier l'utilisation de l'espace disque

Inspectez systématiquement la consommation d'espace disque. Rassemblez des mesures sur les IOPS en lecture et en écriture, qui indiquent dans quelle mesure votre base de données interagit avec le stockage de sauvegarde. Découvrez comment les opérations d'E/S se mettent en file d'attente afin que vous puissiez maintenir vos volumes de stockage en phase avec le volume des demandes de lecture et d'écriture. Capturez la latence des requêtes et mesurez la durée de vos opérations d'E/S au niveau du disque. Conservez les valeurs attendues pour les métriques IOPS en fonction des spécifications du disque et de la configuration du serveur. Assurez-vous que vos volumes de stockage offrent les bonnes performances pour vos charges de travail.

Amazon Aurora DB Database Cluster

Obtenez un aperçu du trafic réseau

Collectez les métriques de débit du réseau, suivez le trafic réseau vers/depuis les clients et maintenez le débit attendu pour votre réseau de domaine. Restez informé de l'état de la profondeur de votre file d'attente de disque et si la latence augmente.

Amazon Aurora DB Network Traffic
 

Minimiser le retard de réplique dans les clusters Aurora

Bénéficiez d'une vue complète de la santé de vos clusters de bases de données Aurora. Aurora prend en charge la création d'un maximum de 15 répliques en lecture à partir de l'instance principale. Surveillez les connexions, le débit et les performances des requêtes du réplica, comme vous le feriez pour une instance RDS ordinaire. Suivez le décalage des mises à jour du cache de page du primaire au réplica. Gérez le temps de latence pour tout réplica en lecture et assurez-vous que le retard n'est pas toujours très long. Surveillez la latence des transactions pour les lectures ou écritures lentes dans toute application qui repose sur Aurora. Identifiez les requêtes lentes en fonction de vos exigences de performances.

Amazon Aurora DB Replica Lag
 

Comprendre les opérations de base de données

Suivez le débit des requêtes et assurez-vous que les requêtes sont en cours d'exécution. Surveillez la répartition des commandes de lecture et d'écriture pour mieux comprendre l'équilibre lecture/écriture de votre base de données et identifier les goulots d'étranglement potentiels. Obtenez le débit DDL et surveillez la latence DDL pour toutes les demandes DDL (créer/modifier/supprimer) afin de capturer une mesure critique des performances de la requête, que la requête soit servie ou non à partir du cache de requêtes. Recevez des alertes sur les changements soudains dans le volume des requêtes et les baisses drastiques de débit, car cela peut indiquer un problème grave.

Amazon Aurora DB Query Latency

Générer des alertes et des rapports complets

Lancez-vous rapidement dans la surveillance de la base de données Amazon Aurora DB dans votre environnement. Configurez des seuils avec plusieurs conditions et soyez averti via des canaux de notification intégrés des problèmes de performances et des goulots d'étranglement. Prenez des mesures correctives rapides avant que vos utilisateurs finaux ne rencontrent des problèmes.

Avec Applications Manager, vous bénéficiez d'une visibilité à l'échelle du système sur l'utilisation des ressources, les performances des applications et l’intégrité opérationnelle de votre infrastructure AWS et des performances des applications. Commencez à surveiller votre environnement AWS avec l' édition d'essai gratuite de 30 jours d' Applications Manager.