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.
Surveillance des bases de données Aurora Limitless avec Database Insights
Database Insights prend en charge la surveillance des bases de données Aurora PostgreSQL Limitless au niveau de la flotte et de l'instance. Vos bases de données Aurora PostgreSQL Limitless sont détectables à la fois dans le tableau de bord des instances de base de données et dans le tableau de bord Fleet Health.
Les bases de données Aurora PostgreSQL Limitless utilisent des groupes de partitions. Chaque groupe de partitions est composé de plusieurs instances de base de données qui fonctionnent ensemble pour traiter des charges de travail distribuées. Database Insights vous aide à comprendre la répartition de la charge entre les instances d'un groupe de partitions.
Dans le Fleet Health Dashboard, Database Insights permet de surveiller vos groupes de partitions Limitless ainsi que le reste des bases de données qui constituent vos flottes de bases de données. Vous pouvez obtenir une vision précise de l'état et de l'utilisation de vos groupes de DBLoad partitions Limitless de la même manière que vous le faites pour les autres bases de données du parc. Dans le tableau de bord des instances, Database Insights assure la surveillance à la fois au niveau du groupe de partitions et pour les instances individuelles au sein du groupe. Database Insights fournit une nouvelle vue par groupe de partitions où vous pouvez voir la charge de base de données répartie entre les instances du groupe de partitions. De là, vous pouvez accéder au tableau de bord d'instance spécifique au sein d'un groupe de partitions.
Fonctionnalités disponibles pour Aurora Limitless
Le tableau suivant présente les fonctionnalités disponibles pour les bases de données Aurora PostgreSQL Limitless. Ils indiquent si chaque fonctionnalité est prise en charge dans les modes de surveillance standard et avancé, si elles sont disponibles au niveau du groupe de partitions, au niveau de l'instance, et si elles sont disponibles dans le parc ou dans le tableau de bord des instances de Database Insights.
Fonctionnalité | Standard | Avancé | ShardGroup | Instance | Tableau de bord Database Insights |
---|---|---|---|---|---|
Analyser les principaux contributeurs à DB Load par dimension | Pris en charge | Pris en charge | Oui | Oui | Instance |
Interrogez, tracez et définissez des alarmes sur les métriques de base de données avec une durée de conservation maximale de 7 jours | Pris en charge | Pris en charge | Oui | Oui | Instance |
Définissez des politiques de contrôle d'accès précises pour restreindre l'accès aux dimensions potentiellement sensibles telles que le texte SQL | Pris en charge | Pris en charge | Oui | Oui | Instance |
Utilisez le composant Load Distribution pour analyser la répartition de la charge entre les instances d'un même groupe de partitions | Pris en charge | Pris en charge | Oui | Non | Instance |
Analysez les processus du système d'exploitation qui se produisent dans vos bases de données à l'aide de métriques détaillées par processus en cours d'exécution Amazon RDS Enhanced Monitoring est nécessaire pour que cette fonctionnalité fonctionne. |
Non pris en charge | Pris en charge | Non | Oui | Instance |
Créez et enregistrez des vues de surveillance à l'échelle du parc pour évaluer l'état de santé de centaines de bases de données | Non pris en charge | Pris en charge | Oui | Non | Flotte |
Analysez les verrous SQL avec 15 mois de rétention et une expérience utilisateur guidée | Non pris en charge | Non pris en charge | Non | Non | Instance |
Analysez les plans d'exécution SQL avec 15 mois de rétention et une expérience utilisateur guidée | Non pris en charge | Non pris en charge | Non | Non | Instance |
Visualisez les statistiques par requête | Non pris en charge | Pris en charge | Non | Oui | Instance |
Analyser les requêtes SQL lentes L'exportation des journaux de base de données vers CloudWatch Logs est requise pour que cette fonctionnalité fonctionne. |
Non pris en charge | Pris en charge | Non | Oui | Instance |
Afficher les services d'appel avec les signaux CloudWatch d'application | Non pris en charge | Pris en charge | Oui | Non | les deux |
Afficher un tableau de bord consolidé pour toutes les données de télémétrie de base de données, y compris les métriques, les journaux, les événements et les applications L'exportation des journaux de base de données vers CloudWatch Logs est requise pour afficher les journaux de base de données dans la console Database Insights. |
Non pris en charge | Pris en charge | Non | Oui | Instance |
Importez CloudWatch automatiquement les indicateurs de performance Insights | Non pris en charge | Pris en charge | N/A | N/A | Instance |
Afficher les événements Amazon RDS dans CloudWatch | Non pris en charge | Pris en charge | Oui | Non | les deux |
Analysez les performances de la base de données pendant une période de votre choix grâce à l'analyse à la demande | Non pris en charge | Non pris en charge | Non | Non | Instance |
Note
La surveillance améliorée est automatiquement activée pour les bases de données Aurora PostgreSQL Limitless. La surveillance améliorée entraîne des frais supplémentaires. Pour plus d'informations, consultez la section Coût de la surveillance améliorée.
Pour les bases de données Aurora PostgreSQL Limitless, les journaux sont automatiquement publiés dans Logs et peuvent CloudWatch être découverts dans la console Database Insights. Cela entraîne des frais supplémentaires, conformément à la tarification standard de CloudWatch Logs. Pour en savoir plus sur la tarification de CloudWatch Logs et Database Insights et pour obtenir des exemples de tarification, consultez CloudWatchles tarifs Amazon
Surveillance des groupes de partitions Aurora Limitless dans le Fleet Health Dashboard
Database Insights permet de surveiller les groupes de partitions Aurora Limitless dans le Fleet Health Dashboard.
Dans cette vue, vous pouvez voir vos groupes de partitions Limitless aux côtés des autres bases de données qui constituent vos flottes de bases de données. Le Fleet Health Dashboard fournit une vue précise de l'état de santé et de DBLoad l'utilisation de vos groupes de partitions Limitless, de la même manière qu'il présente les informations pour les autres bases de données de la flotte.

Lorsque vous consultez les bases de données Aurora Limitless dans le Fleet Health Dashboard :
-
Seuls les groupes de partitions sont visibles, pas les instances individuelles
-
Les groupes de partitions apparaissent dans les widgets suivants :
-
Le tableau en nid d'abeille
-
Le top 10 de DBLoad
-
Événements
-
Services d'appels
-
La liste des tables
-
-
DBLoad l'utilisation est prévue à la fois pour les routeurs et les partitions
Cette vue au niveau du parc vous permet de surveiller et de comparer les performances de vos groupes de partitions Aurora Limitless avec celles des autres bases de données de votre parc, fournissant ainsi une vue d'ensemble complète de l'ensemble de votre parc de bases de données.

Surveillance des bases de données Aurora PostgreSQL Limitless dans le tableau de bord de l'instance
Database Insights fonctionne de la même manière pour la base de données Aurora PostgreSQL Limitless que pour les clusters de base de données Aurora standard. Toutefois, vous suivez les métriques au niveau du groupe de partitions pour la base de données Aurora PostgreSQL Limitless. Les deux principaux indicateurs à suivre sont les suivants :
-
Charge de la base de données : mesure le niveau d'activité de votre base de données. La métrique clé est
DBLoad
, qui est collectée chaque seconde. L'unité de laDBLoad
métrique est le nombre moyen de sessions actives (AAS). Pour obtenir le nombre moyen de sessions actives, Database Insights échantillonne le nombre de sessions exécutant simultanément une requête. L'AAS correspond au nombre total de sessions divisé par le nombre total d'échantillons pour une période déterminée. -
Processeur maximal : puissance de calcul maximale disponible pour votre base de données. Pour savoir si les sessions actives dépassent la capacité maximale du processeur, examinez leur relation avec la
Max vCPU
ligne. LaMax vCPU
valeur est déterminée par le nombre de cœurs de vCPU (processeur virtuel) pour votre instance de base de données.
Vous pouvez également « découper » la DBLoad
métrique en dimensions, qui sont des sous-catégories de la métrique. Les dimensions les plus utiles sont les suivantes :
-
Principales instances : affiche la charge de base de données relative pour vos instances (partitions et routeurs) par ordre décroissant.
-
Événements d'attente : obligez les instructions SQL à attendre que des événements spécifiques se produisent avant de pouvoir continuer à s'exécuter. Les périodes d'attente indiquent les endroits où le travail est entravé.
-
Top SQL — Indique les requêtes qui contribuent le plus à la charge de la base de données.

Analysez la charge de base de données pour les bases de données Aurora PostgreSQL Limitless avec Database Insights
Avec Database Insights, vous pouvez suivre les métriques au niveau du groupe de partitions et au niveau de l'instance pour une base de données Aurora PostgreSQL Limitless. Lorsque vous analysez la charge de base de données pour une base de données Aurora PostgreSQL Limitless, vous souhaiterez peut-être comparer la charge de base de données pour chaque partition et routeur au nombre maximal de vCPU.
La vue absolue indique le nombre moyen de sessions actives (AAS) et le nombre estimé de vCPU. La vue relative montre le rapport entre l'AAS et le vCPU estimé.

Analyse de la charge relative de la base de données à l'aide du tableau de bord Database
Vous souhaiterez peut-être améliorer les performances de votre base de données Aurora PostgreSQL Limitless en suivant la charge relative de la base de données. Pour analyser la charge de base de données relative par instance pour votre base de données Aurora PostgreSQL Limitless, suivez la procédure suivante.
Pour analyser la charge relative de la base de données à l'aide de la console
Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/
. -
Dans le volet de navigation, sélectionnez Database Insights.
-
Choisissez une base de données Aurora PostgreSQL Limitless. Le tableau de bord Database Insights s'affiche pour cette base de données Aurora PostgreSQL Limitless.
-
Dans la section Chargement de base de données (charge de base de données), sélectionnez Instances for Sliced by. Pour connaître le ratio entre le nombre moyen de sessions actives (AAS) et le nombre de cœurs de vCPU pour toutes les instances de votre base de données Aurora PostgreSQL Limitless, choisissez Relative pour Viewed as.
Le graphique des sessions actives moyennes indique la charge de base de données pour les instances de votre base de données Aurora PostgreSQL Limitless.
-
Pour afficher les principales instances, cliquez sur l'onglet Principales instances.
-
(Facultatif) Pour analyser la charge de base de données d'une instance dans votre base de données Aurora PostgreSQL Limitless, choisissez le nom de l'instance dans la colonne Instances.
Analyse de la charge de base de données par temps d'attente à l'aide du tableau de bord Database Insights
Vous souhaiterez peut-être améliorer les performances de votre base de données Aurora PostgreSQL Limitless en suivant les événements d'attente. Pour analyser la charge de base de données en fonction des événements d'attente pour votre base de données Aurora PostgreSQL Limitless, suivez la procédure suivante.
Pour analyser la charge de base de données en temps d'attente pour la base de données Aurora PostgreSQL Limitless à l'aide de la console
Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/
. -
Dans le volet de navigation, sélectionnez Database Insights.
-
Choisissez une base de données Aurora PostgreSQL Limitless. Le tableau de bord Database Insights s'affiche pour cette base de données Aurora PostgreSQL Limitless.
-
Dans la section Chargement de la base de données (chargement de la base de données), choisissez Waits for Sliced by. Pour afficher le nombre d'AAS et le nombre estimé de vCPU, choisissez Absolute pour Viewed as.
Le graphique des sessions actives moyennes indique la charge de base de données pour les instances de votre base de données Aurora PostgreSQL Limitless.
-
Faites défiler jusqu'à l'onglet Top SQL (Principaux éléments SQL).
-
Choisissez l'instruction SQL pour l'étendre à ses instructions de composant.
Analyse de la distribution de charge à l'aide du tableau de bord Database Insights
Vous souhaiterez peut-être équilibrer la distribution de charge pour les instances de votre base de données Aurora PostgreSQL Limitless. Pour analyser la distribution de charge des instances sur une base de données Aurora PostgreSQL Limitless, suivez la procédure suivante.
Pour analyser la distribution de charge des instances sur une base de données Aurora PostgreSQL Limitless à l'aide de la console
Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/
. -
Dans le volet de navigation, sélectionnez Database Insights.
-
Choisissez une base de données Aurora PostgreSQL Limitless. Le tableau de bord Database Insights s'affiche pour cette base de données Aurora PostgreSQL Limitless.
-
Dans la section Chargement de base de données (charge de base de données), sélectionnez Instances for Sliced by. Pour afficher le nombre d'AAS et le nombre estimé de vCPU pour toutes les instances de votre base de données Aurora PostgreSQL Limitless, choisissez Absolute pour Viewed as.
Le graphique des sessions actives moyennes indique la charge de base de données pour les instances de votre base de données Aurora PostgreSQL Limitless.
-
Pour voir un graphique de la distribution de charge des instances dans votre base de données Aurora PostgreSQL Limitless, choisissez l'onglet Répartition de charge.