File di log del database Amazon RDS per Db2 - Amazon Relational Database Service

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

Puoi accedere ai log di diagnostica e ai log di notifica di RDS for Db2 utilizzando la console Amazon RDS o l'API RDS. AWS CLI 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 diagsize su 1000.

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 diagsize su 1000.

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 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/my_instance/diagnostic e i dati dei log di notifica vengono memorizzati nel gruppo di log /aws/rds/instance/my_instance/notify.

Nota

La pubblicazione dei log di RDS for Db2 su Logs non è abilitata per impostazione CloudWatch predefinita. La pubblicazione dei log delle statistiche del gestore della memoria con ottimizzazione automatica (STMM, Self-Tuning Memory Manager) e dello strumento di ottimizzazione non è supportata. La pubblicazione dei log di RDS for Db2 su CloudWatch Logs è supportata in tutte le regioni, ad eccezione dell'Asia Pacifico (Hong Kong).

Per pubblicare i log di RDS for Db2 su Logs da CloudWatch Console di gestione AWS
  1. Aprire la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel riquadro di navigazione, scegliere Databases (Database) e selezionare l'istanza database da modificare.

  3. Scegliere Modify (Modifica).

  4. Nella sezione Esportazioni dei log, scegli i log che desideri iniziare a pubblicare su Logs. CloudWatch

    È possibile scegliere diag.log, notify.log o entrambi.

  5. 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 DB RDS for Db2 con CloudWatch la pubblicazione dei log 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-identifier mydbinstance \ --enable-cloudwatch-logs-exports '["diag.log","notify.log"]' \ --db-instance-class db.m4.large \ --engine db2-se

Per Windows:

aws rds create-db-instance ^ --db-instance-identifier mydbinstance ^ --enable-cloudwatch-logs-exports "[\"diag.log\",\"notify.log\"]" ^ --db-instance-class db.m4.large ^ --engine db2-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 DB RDS for Db2 esistente per pubblicare i file di registro in Logs. CloudWatch 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-identifier mydbinstance \ --cloudwatch-logs-export-configuration '{"EnableLogTypes":["diag.log","notify.log"]}'

Per Windows:

aws rds modify-db-instance ^ --db-instance-identifier mydbinstance ^ --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 RDS for Db2 DB esistente per disabilitare la pubblicazione dei file di registro di diagnostica in Logs. CloudWatch 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-identifier mydbinstance \ --cloudwatch-logs-export-configuration '{"DisableLogTypes":["diag.log"]}'

Per Windows:

aws rds modify-db-instance ^ --db-instance-identifier mydbinstance ^ --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 (\).