Salta al contenuto

Come posso visualizzare e scaricare i log per un cluster di database Aurora Serverless?

4 minuti di lettura
0

Desidero verificare l'attività del database per i miei cluster di database Amazon Aurora Serverless che eseguono Amazon Aurora compatibile con MySQL o Amazon Aurora compatibile con PostgreSQL. Desidero visualizzare e scaricare i log.

Risoluzione

Per i cluster di database Aurora compatibili con MySQL, puoi attivare il log delle query lente, il log generale o il log di audit. Per i cluster di database compatibili con Aurora PostgreSQL, è possibile utilizzare il parametro log_statement per controllare i log.

Per visualizzare e scaricare i log, devi utilizzare Amazon CloudWatch. Non puoi visualizzare i log direttamente dalla console Amazon Relational Database Service (Amazon RDS). Non esiste un'istanza database diretta per accedere e ospitare i file di log. Aurora Serverless si connette a un parco proxy di istanze database che si dimensiona automaticamente.

Attiva i log

Quando attivi i log su Aurora Serverless v1, devi modificare i gruppi di parametri del cluster per il cluster di database. Per i cluster di database MySQL, utilizza una famiglia di gruppi di parametri del cluster Aurora MySQL 5.6 o 5.7. Per i cluster di database PostgreSQL, utilizza una famiglia di gruppi di parametri del cluster Aurora PostgreSQL 10. Quando attivi i log su Aurora Serverless v2, puoi modificare il parametro del cluster di database personalizzato o il gruppo di parametri dell'istanza database.

Per attivare i log su Aurora Serverless, completa i seguenti passaggi:

  1. Crea un gruppo di parametri del cluster di database personalizzato. In alternativa, utilizza il gruppo di parametri del cluster di database personalizzato esistente nel cluster di database.
  2. Modifica i valori del gruppo di parametri del cluster di database in base al tipo di cluster di database.
    Cluster di database MySQL:
    Il log degli errori è attivato per impostazione predefinita. Per attivare il log delle query lente e il log generale, configura le seguenti impostazioni:
    general_log=1
    slow_query_log=1
    Cluster di database PostgreSQL:
    Utilizza il parametro log\ _statement per determinare le istruzioni SQL registrate da Aurora. Il valore predefinito è none. Per registrare la query e i log degli errori, modificare il valore in all.
    -oppure-
    Modifica il gruppo di parametri dell'istanza database. Quando utilizzi un parametro di istanza e imposti Origine su Modificata, Aurora ignora il parametro impostato nel gruppo di parametri del cluster.
    Nota: se stai risolvendo problemi nell'istanza database, è consigliabile impostare log_statement su all per registrare tutte le istruzioni. Per registrare tutte le istruzioni DDL (Data Definition Language), come CREATE, ALTER e DROP, imposta il valore del parametro su ddl. Per registrare tutte le istruzioni DDL e DML (Data Modification Language), come INSERT, UPDATE e DELETE, imposta il valore del parametro sumod.
  3. Modifica il cluster di database per utilizzare il gruppo di parametri del cluster di database personalizzato.

Aurora Serverless applica le modifiche ai parametri con un dimensionamento automatico senza soluzione di continuità.

**Nota:**Aurora Serverless V1 utilizza l'azione di timeout ForceApplyCapacityChange quando applica la modifica. Se il cluster di database Aurora Serverless V1 non riesce a trovare un punto di dimensionamento prima che scada il timeout, la connessione potrebbe interrompersi.

Visualizza i log in CloudWatch

Dopo aver attivato i log, Aurora Serverless carica automaticamente i log in CloudWatch.

Per visualizzare e scaricare i log, completa i seguenti passaggi:

  1. Apri la console CloudWatch.
  2. Scegli Gruppi di log nel pannello di navigazione.
  3. Seleziona il gruppo di log.

Per ulteriori informazioni, consulta Monitoraggio degli eventi di log in Amazon CloudWatch.

Informazioni correlate

Come posso attivare la registrazione di audit per il mio cluster di database Amazon Aurora compatibile con MySQL e pubblicare i log su CloudWatch?

How do I publish logs for Amazon RDS or Aurora MySQL-Compatible instances to CloudWatch? (Come posso pubblicare log per le istanze Amazon RDS o Aurora compatibile con MySQL in CloudWatch?)

Pubblicazione dei log di Amazon Aurora MySQL su Amazon CloudWatch Logs

Pubblicazione dei log di Aurora PostgreSQL su Amazon Logs SQL CloudWatch Logs

Pubblicazione dei log di un database su Amazon CloudWatch Logs