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.
Vous pouvez configurer votre instance My SQL DB pour publier les données de journal dans un groupe de CloudWatch journaux dans Amazon Logs. Avec CloudWatch Logs, vous pouvez effectuer une analyse en temps réel des données du journal, puis les utiliser CloudWatch pour créer des alarmes et afficher des métriques. Vous pouvez utiliser CloudWatch les journaux pour stocker vos enregistrements de journal dans un espace de stockage hautement durable.
Amazon RDS publie chaque journal My SQL database en tant que flux de base de données distinct dans le groupe de journaux. Par exemple, si vous configurez la fonction d'exportation de sorte à inclure le journal de requêtes lentes, les données de requêtes lentes sont stockées dans un flux de journal de requêtes lentes dans le groupe de journaux /aws/rds/instance/
. my_instance
/slowquery
Le journal d'erreurs est activé par défaut. Le tableau suivant récapitule les exigences relatives aux autres Mes SQL journaux.
Log | Exigence |
---|---|
Journal d'audit |
L'instance de base de données doit disposer d'un groupe d'options personnalisées avec l'option |
Journal général |
L'instance de base de données doit disposer d'un groupe de paramètres personnalisés avec le paramètre |
Journal des requêtes lentes |
L'instance de base de données doit disposer d'un groupe de paramètres personnalisés avec le paramètre |
Sortie de journal |
L'instance de base de données doit utiliser un groupe de paramètres personnalisé avec le paramètre défini |
Pour publier mes SQL journaux dans Logs à CloudWatch l'aide de la console
Ouvrez la RDS console Amazon à l'adresse https://console.aws.amazon.com/rds/
. -
Dans le panneau de navigation, choisissez Bases de données, puis l'instance de base de données que vous souhaitez modifier.
-
Sélectionnez Modify (Modifier).
-
Dans la section Exportations de journaux, choisissez les journaux que vous souhaitez commencer à publier dans CloudWatch Logs.
-
Choisissez Continuer, puis Modifier l'instance de base de données sur la page récapitulative.
Vous pouvez publier Mes SQL journaux à l'aide du AWS CLI. Vous pouvez appeler la commande modify-db-instance
avec les paramètres suivants :
-
--db-instance-identifier
-
--cloudwatch-logs-export-configuration
Note
Une modification apportée à l'option --cloudwatch-logs-export-configuration
est toujours appliquée immédiatement à l'instance de base de données. Par conséquent, les options --apply-immediately
et --no-apply-immediately
sont sans effet.
Vous pouvez également publier Mes SQL journaux en appelant les AWS CLI commandes suivantes :
Exécutez l'une de ces AWS CLI commandes avec les options suivantes :
-
--db-instance-identifier
-
--enable-cloudwatch-logs-exports
-
--db-instance-class
-
--engine
D'autres options peuvent être nécessaires en fonction de la AWS CLI commande que vous exécutez.
L'exemple suivant modifie une instance My SQL DB existante pour publier des fichiers CloudWatch journaux dans Logs. La --cloudwatch-logs-export-configuration
valeur est un JSON objet. La clé pour cet objet est EnableLogTypes
et sa valeur est un tableau de chaînes avec une combinaison quelconque de audit
, error
, general
et slowquery
.
Dans Linux, macOS, ou Unix:
aws rds modify-db-instance \ --db-instance-identifier
mydbinstance
\ --cloudwatch-logs-export-configuration '{"EnableLogTypes":["audit","error","general","slowquery"]}'
Dans Windows:
aws rds modify-db-instance ^ --db-instance-identifier
mydbinstance
^ --cloudwatch-logs-export-configuration '{"EnableLogTypes":["audit","error","general","slowquery"]}'
L'exemple suivant crée une instance My SQL DB et publie des fichiers CloudWatch journaux dans Logs. La --enable-cloudwatch-logs-exports
valeur est un JSON tableau de chaînes. Les chaînes peuvent être une combinaison de audit
, error
, general
et slowquery
.
Dans Linux, macOS, ou Unix:
aws rds create-db-instance \ --db-instance-identifier
mydbinstance
\ --enable-cloudwatch-logs-exports '["audit","error","general","slowquery"]' \ --db-instance-classdb.m4.large
\ --engineMySQL
Dans Windows:
aws rds create-db-instance ^ --db-instance-identifier
mydbinstance
^ --enable-cloudwatch-logs-exports '["audit","error","general","slowquery"]' ^ --db-instance-classdb.m4.large
^ --engineMySQL
Vous pouvez publier Mes SQL journaux à l'aide du RDSAPI. Vous pouvez appeler l'action ModifyDBInstance
avec les paramètres suivants :
-
DBInstanceIdentifier
-
CloudwatchLogsExportConfiguration
Note
Une modification apportée au paramètre CloudwatchLogsExportConfiguration
est toujours appliquée immédiatement à l'instance de base de données. Par conséquent, le paramètre ApplyImmediately
est sans effet.
Vous pouvez également publier Mes SQL journaux en effectuant les RDS API opérations suivantes :
Exécutez l'une de ces RDS API opérations avec les paramètres suivants :
-
DBInstanceIdentifier
-
EnableCloudwatchLogsExports
-
Engine
-
DBInstanceClass
D'autres paramètres peuvent être nécessaires en fonction de la AWS CLI commande que vous exécutez.