Dans la console, vous pouvez activer la collecte de métriques détaillées par requête et par compteur de base de données pour le mode Database Insights Standard lorsque vous créez ou modifiez un cluster de bases de données. L'activation de métriques détaillées par requête et par compteur de base de données vous permet de gérer les paramètres et les options de Database Insights pour votre cluster de bases de données. Les paramètres au niveau du cluster s’appliquent à toutes les instances de base de données du cluster.
Activation ou désactivation des métriques détaillées par requête et par compteur de base de données lors de la création d'une de bases de données
Après avoir créé une nouvelle cluster de bases de données, Amazon RDS active par défaut des métriques détaillées par requête et par base de données. Pour la désactiver, choisissez l'option Database Insights — Standard et désélectionnez l'option Activer la collecte de métriques détaillées par requête et par compteur de base de données.
Pour créer un cluster de bases de données, suivez les instructions pour votre moteur de base de données dans Création d’un cluster de bases de données Amazon Aurora.
La capture d'écran suivante montre la section Database Insights.
Si vous choisissez Activer la collecte de métriques détaillées par requête et par compteur de base de données, vous disposez des options suivantes :
-
Conservation : durée de conservation des données de Database Insights. Le paramètre de conservation est Par défaut (7 jours). Pour conserver vos données de performance plus longtemps, indiquez 1 à 24 mois. Pour obtenir plus d’informations sur les périodes de conservation, consultez Tarification et conservation des données pour Database Insights.
-
AWS KMS key— Spécifiez votre AWS KMS key. Database Insights chiffre toutes les données potentiellement sensibles à l'aide de votre clé KMS. Les données sont chiffrées en transit et au repos. Pour plus d'informations, consultez la section Modification d'une politique de clé KMS pour Database Insights.
Activation ou désactivation des métriques détaillées par requête et par compteur de base de données lors de la modification d'un cluster de bases de données, d'une instance de bases de données ou Multi-AZ d'un
Dans la console, vous pouvez modifier un cluster de bases de données, une instance de base de données ou pour gérer des métriques détaillées par requête et par compteur de base de données pour Database Insights.
Pour gérer des métriques détaillées par requête et par compteur de base de données pour un Cluster DB à l'aide de la console
Connectez-vous à Console de gestion AWS et ouvrez la console Amazon RDS à l'adresse https://console.aws.amazon.com/rds/.
-
Choisissez Databases (Bases de données).
-
Choisissez un cluster de bases de données, une , puis choisissez Modifier.
-
Sélectionnez Activer la collecte de métriques détaillées par requête et par compteur de base de données pour l'activer. Pour le désactiver pour votre cluster de bases de données, choisissez l'option Database Insights — Standard et désélectionnez l'option Activer la collecte de métriques détaillées par requête et par compteur de base de données.
Si vous choisissez Activer la collecte de métriques détaillées par requête et par compteur de base de données, vous disposez des options suivantes :
-
Conservation : durée de conservation des données de Database Insights. Le paramètre de conservation est Par défaut (7 jours). Pour conserver vos données de performance plus longtemps, indiquez 1 à 24 mois. Pour obtenir plus d’informations sur les périodes de conservation, consultez Tarification et conservation des données pour Database Insights.
-
AWS KMS key : spécifiez votre clé KMS. Database Insights chiffre toutes les données potentiellement sensibles à l'aide de votre clé KMS. Les données sont chiffrées en transit et au repos. Pour de plus amples informations, veuillez consulter Chiffrement Amazon Aurora resources.
-
Choisissez Continuer.
-
Pour Scheduling of Modifications (Planification des modifications), choisissez Apply immediately (Appliquer immédiatement). Si vous choisissez Appliquer lors de la prochaine fenêtre de maintenance planifiée, votre instance ignore ce paramètre et active immédiatement la collecte de métriques détaillées par requête et par compteur de base de données.
-
Choisissez Modify instance (Modifier l’instance).
Lorsque vous utilisez la AWS CLI commande create-db-instance, activez les métriques détaillées par requête et par compteur de base de données en spécifiant --enable-performance-insights et en les réglant sur ou. --database-insights-mode advanced standard Pour les désactiver, spécifiez-les --no-enable-performance-insights et réglez-les database-insights-mode surstandard.
Vous pouvez également spécifier ces valeurs à l'aide des AWS CLI commandes suivantes :
Pour gérer des métriques détaillées par requête et par compteur de base de données pour un cluster de bases de données à l'aide du AWS CLI
-
Appelez la AWS CLI commande modify-db-cluster et fournissez les valeurs suivantes :
-
--db-cluster-identifier : le nom de l’instance de base de données dans votre cluster de bases de données.
-
--enable-performance-insights pour l’activer ou --no-enable-performance-insights pour le désactiver
-
database-insights-mode : le mode de Database Insights pour le cluster de bases de données. Pour désactiver les métriques détaillées par requête et par compteur de base de données, définissez cette valeur surstandard.
L'exemple suivant active les métriques détaillées par requête et par compteur de base de données poursample-db-cluster.
Pour Linux, macOS ou Unix :
aws rds modify-db-cluster \
--database-insights-mode standard \
--db-cluster-identifier sample-db-instance \
--enable-performance-insights
Pour Windows :
aws rds modify-db-cluster ^
--database-insights-mode standard ^
--db-cluster-identifier sample-db-instance ^
--enable-performance-insights
Lorsque vous activez des métriques détaillées par requête et par compteur de base de données dans l'interface de ligne de commande, vous pouvez éventuellement spécifier le nombre de jours pendant lesquels les données seront conservées à l'aide de --performance-insights-retention-period cette option. Vous pouvez spécifier7, month * 31 (où month est un nombre compris entre 1 et 23), ou731. Par exemple, si vous souhaitez conserver vos données de performance pendant 3 mois, indiquez 93, soit 3 * 31. La durée par défaut est de 7 jours. Pour obtenir plus d’informations sur les périodes de conservation, consultez Tarification et conservation des données pour Database Insights.
L'exemple suivant active les métriques détaillées par requête et par compteur de base de données pour sample-db-cluster et spécifie que les données sont conservées pendant 93 jours (3 mois).
Pour Linux, macOS ou Unix :
aws rds modify-db-cluster \
--database-insights-mode standard \
--db-cluster-identifier sample-db-instance \
--enable-performance-insights \
--performance-insights-retention-period 93
Pour Windows :
aws rds modify-db-cluster ^
--database-insights-mode standard ^
--db-cluster-identifier sample-db-instance ^
--enable-performance-insights ^
--performance-insights-retention-period 93
Si vous spécifiez une période de conservation telle que 94 jours, qui n’est pas une valeur valide, RDS émet une erreur.
An error occurred (InvalidParameterValue) when calling the CreateDBInstance operation:
Invalid Performance Insights retention period. Valid values are: [7, 31, 62, 93, 124, 155, 186, 217,
248, 279, 310, 341, 372, 403, 434, 465, 496, 527, 558, 589, 620, 651, 682, 713, 731]
Vous ne pouvez modifier que les métriques détaillées par requête et par compteur de base de données pour une instance d'un cluster de bases de données où elles ne sont pas gérées au niveau du cluster.
Lorsque vous créez une nouvelle instance de base de données dans votre cluster de bases de données à l'aide de l'opération CreateDBInstance (opération d'API Amazon RDS), activez les métriques détaillées par requête et par compteur de base de données en réglant sur. EnablePerformanceInsights True Pour les désactiver, réglez EnablePerformanceInsights sur False et DatabaseInsightsMode réglez surstandard.
Vous pouvez également spécifier la valeur EnablePerformanceInsights à l’aide des opérations d’API suivantes :
Lorsque vous activez les métriques détaillées par requête et par compteur de base de données, vous pouvez éventuellement spécifier la durée, en jours, de conservation des données avec le PerformanceInsightsRetentionPeriod paramètre. Vous pouvez spécifier7, month * 31 (où month est un nombre compris entre 1 et 23), ou731. Par exemple, si vous souhaitez conserver vos données de performance pendant 3 mois, indiquez 93, soit 3 * 31. La durée par défaut est de 7 jours. Pour obtenir plus d’informations sur les périodes de conservation, consultez Tarification et conservation des données pour Database Insights.