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 for Db2
Puoi accedere ai log RDS di diagnostica e ai log di notifica Db2 utilizzando la RDS console Amazon, AWS CLI oppure. RDS API Per ulteriori informazioni sulla visualizzazione, il download e la visione di log di database basati su file, consulta Monitoraggio dei file di log di RDSAmazon.
Pianificazione della conservazione
I file di log vengono ruotati ogni giorno e ogni volta che viene riavviata un'istanza database. Di seguito è riportato il programma di conservazione RDS per i log Db2 su Amazon. RDS
Tipo di log | Pianificazione della conservazione |
---|---|
Registri di diagnostica |
Db2 elimina i log al di fuori delle impostazioni di conservazione nella configurazione a livello di istanza. Amazon RDS imposta il |
Registri di notifica |
Db2 elimina i log al di fuori delle impostazioni di conservazione nella configurazione a livello di istanza. Amazon RDS imposta il |
Pubblicazione dei log Db2 su Amazon Logs CloudWatch
Con RDS for Db2, puoi pubblicare eventi di diagnostica e notificare gli eventi di log direttamente su Amazon CloudWatch Logs. Analizza i dati di log con CloudWatch Logs, quindi utilizzali CloudWatch per creare allarmi e visualizzare i parametri.
Con CloudWatch Logs, puoi fare quanto segue:
-
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).
-
Trasmetti dati ad Amazon OpenSearch Service.
-
Elaborare dati di log in tempo reale con Amazon Kinesis Data Streams. Per ulteriori informazioni, consulta Working with Amazon CloudWatch Logs nella Amazon Managed Service for Apache Flink for SQL Applications Developer Guide.
Amazon RDS pubblica ogni log del database RDS for Db2 come flusso di database separato nel gruppo di log. Ad esempio, se pubblichi i log di diagnostica e i log di notifica, i dati di diagnostica vengono archiviati in un flusso di log di diagnostica all'interno del gruppo di /aws/rds/instance/
log e i dati dei log di notifica vengono archiviati nel gruppo di log. my_instance
/diagnostic/aws/rds/instance/
my_instance
/notify
Nota
La pubblicazione dei log RDS di Db2 su CloudWatch Logs non è abilitata per impostazione predefinita. La pubblicazione dei registri delle statistiche di memory manager (STMM) e Optimizer con regolazione automatica non è supportata. La pubblicazione dei log RDS di Db2 su CloudWatch Logs è supportata in tutte le regioni, ad eccezione dell'Asia Pacifico (Hong Kong).
RDSPer pubblicare i log di Db2 su Logs da CloudWatch AWS Management Console
Apri la RDS console Amazon 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 Esportazioni dei log, scegli i log che desideri iniziare a pubblicare su CloudWatch Logs.
Puoi scegliere diag.log, notify.log o entrambi.
-
Scegliere Continue (Continua) e quindi Modify DB Instance (Modifica istanza database) nella pagina di riepilogo.
RDSPer pubblicare i log di Db2, è possibile utilizzare il modify-db-instance
comando con i seguenti parametri:
-
--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.
È inoltre possibile pubblicare RDS i log per Db2 utilizzando i seguenti comandi:
Esempio
L'esempio seguente crea un'istanza DB RDS for Db2 con la pubblicazione dei CloudWatch log abilitata. Il --enable-cloudwatch-logs-exports
valore è una JSON matrice di stringhe che può includere o diag.log
entrambenotify.log
.
In Linux, macOS, oppure Unix:
aws rds create-db-instance \ --db-instance-identifier
mydbinstance
\ --enable-cloudwatch-logs-exports '["diag.log","notify.log"]' \ --db-instance-classdb.m4.large
\ --enginedb2-se
In Windows:
aws rds create-db-instance ^ --db-instance-identifier
mydbinstance
^ --enable-cloudwatch-logs-exports "[\"diag.log\",\"notify.log\"]" ^ --db-instance-classdb.m4.large
^ --enginedb2-se
Nota
Quando si utilizza il prompt dei comandi di Windows, è necessario evitare le virgolette doppie («) nel JSON codice anteponendole una barra rovesciata (\).
Esempio
L'esempio seguente modifica un'istanza di For Db2 DB esistente RDS per pubblicare i file di registro in Logs. CloudWatch Il --cloudwatch-logs-export-configuration
valore è 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.
In Linux, macOS, oppure Unix:
aws rds modify-db-instance \ --db-instance-identifier
mydbinstance
\ --cloudwatch-logs-export-configuration '{"EnableLogTypes":["diag.log","notify.log"]}'
In Windows:
aws rds modify-db-instance ^ --db-instance-identifier
mydbinstance
^ --cloudwatch-logs-export-configuration "{\"EnableLogTypes\":[\"diag.log\",\"notify.log\"]}"
Nota
Quando si utilizza il prompt dei comandi di Windows, è necessario evitare le virgolette doppie («) nel JSON codice anteponendole una barra rovesciata (\).
Esempio
L'esempio seguente modifica un'istanza database esistente di Db2 RDS per disabilitare la pubblicazione dei file di registro di diagnostica in Logs. CloudWatch Il --cloudwatch-logs-export-configuration
valore è 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.
In Linux, macOS, oppure Unix:
aws rds modify-db-instance \ --db-instance-identifier
mydbinstance
\ --cloudwatch-logs-export-configuration '{"DisableLogTypes":["diag.log"]}'
In Windows:
aws rds modify-db-instance ^ --db-instance-identifier
mydbinstance
^ --cloudwatch-logs-export-configuration "{\"DisableLogTypes\":[\"diag.log\"]}"
Nota
Quando si utilizza il prompt dei comandi di Windows, è necessario evitare le virgolette doppie («) nel JSON codice anteponendole una barra rovesciata (\).