Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
File di log del database Amazon RDS per Db2
È possibile accedere a log diagnostici e log di notifica di RDS per Db2 tramite la console Amazon RDS, AWS CLI o l’API RDS. Per ulteriori informazioni sulla visualizzazione, il download e la visione di log di database basati su file, consulta Monitoraggio dei file di log di Amazon RDS.
Pianificazione della conservazione
I file di log vengono ruotati ogni giorno e ogni volta che viene riavviata un'istanza database. Di seguito è illustrata la pianificazione della conservazione per i log RDS per Db2 in Amazon RDS.
| Tipo di log | Pianificazione della conservazione |
|---|---|
|
Log diagnostici |
Db2 elimina i log al di fuori delle impostazioni di conservazione nella configurazione a livello di istanza. Amazon RDS imposta il parametro |
|
Notifica di log |
Db2 elimina i log al di fuori delle impostazioni di conservazione nella configurazione a livello di istanza. Amazon RDS imposta il parametro |
Pubblicazione dei log Db2 in Amazon CloudWatch Logs
Con RDS per Db2, è possibile pubblicare eventi di log diagnostici e di notifica direttamente su Amazon CloudWatch Logs. Analizza i dati registrati con CloudWatch Logs, quindi utilizza CloudWatch per creare avvisi e visualizzare i parametri.
Con CloudWatch Logs puoi eseguire le seguenti operazioni:
-
Conservare i log in uno spazio di storage estremamente durevole con un periodo di retention che definisci tu.
-
Ricerca e filtraggio dei dati di log.
-
Condivisione dei dati di log tra account.
-
Esportare log in Simple Storage Service (Amazon S3).
-
Invio di flussi di dati a Amazon OpenSearch Service.
-
Elaborare dati di log in tempo reale con Amazon Kinesis Data Streams. Per ulteriori informazioni, consulta Working with Amazon CloudWatch Logs (Utilizzo di File di log Amazon CloudWatch) nel manuale Amazon Managed Service for Apache Flink for SQL Applications Developer Guide (Guida per sviluppatori di Servizio gestito da Amazon per Apache Flink per applicazioni SQL).
Amazon RDS pubblica ogni log di database RDS per Db2 come flusso di database separato nel gruppo di log. Ad esempio, se si pubblicano i log diagnostici e i log di notifica, i dati di diagnostica vengono memorizzati in un flusso di log di diagnostica nel gruppo di log /aws/rds/instance/ e i dati dei log di notifica vengono memorizzati nel gruppo di log my_instance/diagnostic/aws/rds/instance/.my_instance/notify
Nota
Per impostazione predefinita, la pubblicazione di log RDS per Db2 su CloudWatch Logs non è abilitata. La pubblicazione dei log delle statistiche del gestore della memoria con ottimizzazione automatica (STMM, Self-Tuning Memory Manager) e dell’ottimizzatore non è supportata. La pubblicazione dei log RDS per Db2 su CloudWatch Logs è supportata in tutte le Regioni, tranne Asia Pacifico (Hong Kong).
Per pubblicare i log RDS per Db2 in CloudWatch Logs dalla AWS Management Console
Apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/
. -
Nel riquadro di navigazione, scegliere Databases (Database) e selezionare l'istanza database da modificare.
-
Scegliere Modify (Modifica).
-
Nella sezione Log exports (Esportazioni log) scegliere i log che si vuole iniziare a pubblicare in CloudWatch Logs.
È possibile scegliere diag.log, notify.log o entrambi.
-
Scegliere Continue (Continua) e quindi Modify DB Instance (Modifica istanza database) nella pagina di riepilogo.
Per pubblicare i log RDS per Db2, è possibile utilizzare il comando modify-db-instance con i parametri seguenti:
-
--db-instance-identifier -
--cloudwatch-logs-export-configuration
Nota
Viene sempre applicata all'istanza database una modifica all'opzione --cloudwatch-logs-export-configuration immediatamente. Pertanto, le opzioni --apply-immediately e --no-apply-immediately non hanno alcun effetto.
È possibile pubblicare i log RDS per Db2 anche utilizzando i seguenti comandi:
Esempio
L’esempio seguente crea un’istanza database RDS per Db2 con la pubblicazione CloudWatch Logs abilitata. Il valore --enable-cloudwatch-logs-exportsè un array di stringhe JSON che comprende diag.log, notify.log, o entrambi.
Per Linux, macOS o Unix:
aws rds create-db-instance \ --db-instance-identifiermydbinstance\ --enable-cloudwatch-logs-exports '["diag.log","notify.log"]' \ --db-instance-classdb.m4.large\ --enginedb2-se
Per Windows:
aws rds create-db-instance ^ --db-instance-identifiermydbinstance^ --enable-cloudwatch-logs-exports "[\"diag.log\",\"notify.log\"]" ^ --db-instance-classdb.m4.large^ --enginedb2-se
Nota
Quando usi il prompt comandi di Windows, non devi inserire le doppie virgolette (") nel codice JSON precedendole con il backslash (\).
Esempio
L’esempio seguente modifica un’istanza database RDS per Db2 esistente per pubblicare i file di log in CloudWatch Logs. Il valore --cloudwatch-logs-export-configuration è un oggetto JSON. La chiave per questo oggetto è EnableLogTypes, e il suo valore è un array di stringhe che può includerediag.log, notify.log, o entrambi.
Per Linux, macOS o Unix:
aws rds modify-db-instance \ --db-instance-identifiermydbinstance\ --cloudwatch-logs-export-configuration '{"EnableLogTypes":["diag.log","notify.log"]}'
Per Windows:
aws rds modify-db-instance ^ --db-instance-identifiermydbinstance^ --cloudwatch-logs-export-configuration "{\"EnableLogTypes\":[\"diag.log\",\"notify.log\"]}"
Nota
Quando usi il prompt comandi di Windows, non devi inserire le doppie virgolette (") nel codice JSON precedendole con il backslash (\).
Esempio
L’esempio seguente modifica un’istanza database RDS per Db2 esistente per disabilitare la pubblicazione dei file di log diagnostici in CloudWatch Logs. Il valore --cloudwatch-logs-export-configuration è un oggetto JSON. La chiave per questo oggetto è DisableLogTypes, e il suo valore è un array di stringhe che può includerediag.log, notify.log, o entrambi.
Per Linux, macOS o Unix:
aws rds modify-db-instance \ --db-instance-identifiermydbinstance\ --cloudwatch-logs-export-configuration '{"DisableLogTypes":["diag.log"]}'
Per Windows:
aws rds modify-db-instance ^ --db-instance-identifiermydbinstance^ --cloudwatch-logs-export-configuration "{\"DisableLogTypes\":[\"diag.log\"]}"
Nota
Quando usi il prompt comandi di Windows, non devi inserire le doppie virgolette (") nel codice JSON precedendole con il backslash (\).