File di log del database Amazon RDS for 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 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 diagsize parametro su 1000.

Registri di notifica

Db2 elimina i log al di fuori delle impostazioni di conservazione nella configurazione a livello di istanza. Amazon RDS imposta il diagsize parametro 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 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/my_instance/diagnostic log e i dati dei log di notifica vengono archiviati nel gruppo di log. /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
  1. Apri la RDS console Amazon 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 CloudWatch Logs.

    Puoi scegliere diag.log, notify.log o entrambi.

  5. 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-instancecomando 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-class db.m4.large \ --engine db2-se

In 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 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 (\).