Présentation de la surveillance des métriques dans Amazon Aurora - Amazon Aurora

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.

Présentation de la surveillance des métriques dans Amazon Aurora

La surveillance est un aspect important du maintien de la fiabilité, de la disponibilité et des performances d'Amazon Aurora et de vos solutions AWS. Pour déboguer plus facilement une éventuelle défaillance à plusieurs points, nous vous recommandons de collecter les données de surveillance de toutes les parties de votre solution AWS.

Plan de surveillance

Avant de commencer la surveillance de , créez un plan de surveillance. Ce plan doit répondre aux questions suivantes :

  • Quels sont les objectifs de la surveillance ?

  • Quelles sont les ressources à surveiller ?

  • A quelle fréquence les ressources doivent-elles être surveillées ?

  • Quels outils de surveillance utiliser ?

  • Qui exécute les tâches de surveillance ?

  • Qui doit être informé en cas de problème ?

Référence des performances

Pour atteindre vos objectifs de surveillance, vous devez établir une référence. Pour ce faire, mesurez les performances dans différentes conditions de charge et à différents moments dans votre environnement Amazon Aurora. Vous pouvez surveiller les métriques suivantes :

  • Débit réseau

  • Connexions client

  • I/O pour les opérations de lecture, d'écriture ou de métadonnées

  • Soldes de crédit en rafales pour vos instances de base de données

Nous vous recommandons de stocker les données de performances historiques pour Amazon Aurora. À l'aide des données stockées, vous pouvez comparer les performances actuelles aux tendances passées. Vous pouvez également faire la distinction entre les modèles normaux de performances et les anomalies, puis concevoir des techniques pour résoudre les problèmes.

Instructions sur les performances

En général, les valeurs acceptables pour les métriques de performances dépendent de l'activité de votre application par rapport à votre référence. Enquêtez sur les écarts cohérents ou tendanciels de vos données de référence. Les métriques suivantes sont souvent à l'origine des problèmes de performances :

  • Forte utilisation de l'UC et de la RAM – Des valeurs importantes de l'utilisation de l'UC et de la RAM peuvent être appropriées, si elles sont conformes aux objectifs pour votre application (comme le débit ou la simultanéité).

  • Utilisation de l'espace disque – Enquêtez sur l'utilisation de l'espace disque si l'espace utilisé est constamment égal ou supérieur à 85 pour cent de l'espace disque total. Voyez s'il est possible de supprimer des données de l'instance ou d'archiver des données sur un système différent pour libérer de l'espace.

  • Trafic réseau – Pour le trafic réseau, discutez avec votre administrateur pour connaître le débit attendu pour votre domaine réseau et votre connexion Internet. Enquêtez sur le trafic réseau si le débit est constamment inférieur à vos attentes.

  • Connexions de la base de données – Envisagez de limiter les connexions de la base de données si vous constatez un nombre important de connexions utilisateur en même temps qu'une baisse des performances de l'instance et des temps de réponse. Le bon nombre de connexions utilisateur pour votre instance de base de données dépend de votre classe d'instance et de la complexité des opérations exécutées. Pour déterminer le nombre de connexions de la base de données, associez votre instance de base de données à un groupe de paramètres dans lequel le paramètre User Connections est configuré sur une autre valeur que 0 (illimité). Vous pouvez utiliser un groupe de paramètres existant ou en créer un nouveau. Pour plus d'informations, consultez Utilisation des groupes de paramètres.

  • Métriques IOPS – Les valeurs attendues pour les métriques d'IOPS dépendent de la spécification du disque et de la configuration du serveur, donc utilisez vos données de référence pour connaître les caractéristiques typiques. Enquêtez si les valeurs sont constamment différentes de vos données de référence. Pour de meilleures performances IOPS, veillez à ce que votre ensemble de travail typique puisse être chargé en mémoire pour minimiser les opérations de lecture et écriture.

Lorsque les performances se situent en dehors de votre de base établie, vous devrez peut-être apporter des modifications pour optimiser la disponibilité de votre base de données pour votre charge de travail. Par exemple, vous devrez peut-être modifier la classe d'instance de votre instance de base de données. Ou encore, modifier le nombre d'instances de base de données et de réplicas en lecture disponibles pour les clients.

Outils de surveillance

La surveillance constitue une part importante de la gestion de la fiabilité, de la disponibilité et des performances d'Amazon Aurora et de vos autres solutions AWS. AWS fournit des outils de surveillance suivants pour surveiller Amazon Aurora, signaler les problèmes et prendre des mesures automatiques, le cas échéant.

Outils de surveillance automatique

Nous vous recommandons d'automatiser le plus possible les tâches de supervision.

État et recommandations de du cluster Amazon Aurora

Vous pouvez utiliser les outils automatiques suivants pour surveiller Amazon Aurora et signaler un problème éventuel :

  • État du cluster Amazon Aurora : afficher les détails de l'état actuel de votre cluster à l'aide de la console Amazon RDS, de l'AWS CLI ou de l'API RDS.

  • Recommandations de Amazon Aurora — Consultez les recommandations automatisées pour les ressources de base de données, telles que les instances de base de données, les clusters de base de données, et les groupes de paramètres de cluster de base de données. Pour plus d'informations, consultez Afficher les recommandations Amazon Aurora et y répondre.

CloudWatch Métriques Amazon pour )

Amazon Aurora s'intègre à Amazon CloudWatch pour des fonctionnalités de surveillance supplémentaires.

  • Amazon CloudWatch — Ce service surveille vos AWS ressources et les applications que vous utilisez AWS en temps réel. Vous pouvez utiliser les CloudWatch fonctionnalités Amazon suivantes avec Amazon Aurora :

    • CloudWatch Métriques AmazonAmazon Aurora envoie automatiquement des métriques CloudWatch toutes les minutes pour chaque base de données active. Vous n'avez pas à payer de frais supplémentaires pour les métriques Amazon RDS dans CloudWatch. Pour plus d'informations, veuillez consulter CloudWatch Métriques Amazon pour Amazon Aurora

    • CloudWatch Alarmes Amazon — Vous pouvez regarder une seule métrique Amazon Aurora sur une période donnée. Vous pouvez ensuite effectuer une ou plusieurs actions en fonction de la valeur de la métrique selon le seuil que vous définissez.

Amazon RDS Performance Insights et surveillance des systèmes d'exploitation

Vous pouvez utiliser les outils automatisés suivants pour surveiller les performances d'Amazon Aurora :

Services intégrés

Les services AWS suivants sont intégrés à Amazon Aurora :

Outils de surveillance manuelle

Vous devez surveiller manuellement les éléments non couverts par les CloudWatch alarmes. Les tableaux de bord Amazon RDS AWS Trusted Advisor et d'autres AWS consoles fournissent une at-a-glance vue d'ensemble de l'état de votre AWS environnement. CloudWatch Nous recommandons de consulter également les fichiers journaux sur votre instance de base de données.

  • À partir de la console Amazon RDS, vous pouvez surveiller les éléments suivants pour vos ressources :

    • Nombre de connexions à une instance de base de données

    • Quantité d'opérations de lecture et d'écriture à une instance de base de données

    • Volume de stockage en cours d'utilisation par une instance de base de données

    • Quantité de mémoire et d'UC utilisée pour une instance de base de données

    • Quantité de trafic réseau en direction et à partir d'une instance de base de données

  • A partir du tableau de bord Trusted Advisor, vous pouvez vérifier les amélioration dans les domaines de l'optimisation des coûts, de la sécurité, de la tolérance aux pannes et des performances :

    • Instances de base de données Amazon RDS inactives

    • Risque lié à l'accès aux groupes de sécurité Amazon RDS

    • Sauvegardes Amazon RDS

    • Multi-AZ Amazon RDS

    • Aurora Accessibilité d'instance de base de données

    Pour plus d'informations sur ces vérifications, consultez Bonnes pratiques Trusted Advisor (Checks).

  • CloudWatch la page d'accueil montre :

    • Alarmes et statuts en cours

    • Graphiques des alarmes et des ressources

    • Statut d’intégrité du service

    En outre, vous pouvez utiliser CloudWatch pour effectuer les opérations suivantes :

    • Créer des tableaux de bord personnalisés pour surveiller les services qui vous intéressent.

    • Données de métriques de graphiques pour résoudre les problèmes et découvrir les tendances.

    • Rechercher et parcourir toutes vos métriques de ressources AWS.

    • Créer et modifier des alarmes pour être informé des problèmes.