

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
<a name="USER_LogAccess.Concepts.Db2"></a>

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](USER_LogAccess.md).

**Topics**
+ [Pianificazione della conservazione](#USER_LogAccess.Concepts.Db2.Retention)
+ [Pubblicazione dei log Db2 su Amazon Logs CloudWatch](#USER_LogAccess.Db2.PublishtoCloudWatchLogs)

## Pianificazione della conservazione
<a name="USER_LogAccess.Concepts.Db2.Retention"></a>

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
<a name="USER_LogAccess.Db2.PublishtoCloudWatchLogs"></a>

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](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/cloudwatch-logs.html) 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).

### Console
<a name="USER_LogAccess.Db2.PublishtoCloudWatchLogs.console"></a>

**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/](https://console.aws.amazon.com/rds/).

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

1. Scegliere **Modify (Modifica)**.

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

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

1. Scegliere **Continue (Continua)** e quindi **Modify DB Instance (Modifica istanza database)** nella pagina di riepilogo.

### AWS CLI
<a name="USER_LogAccess.Db2.PublishtoCloudWatchLogs.CLI"></a>

Per pubblicare i log RDS per Db2, è possibile utilizzare il comando [https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html) 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: 
+ [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)
+ [https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-instance-from-db-snapshot.html](https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-instance-from-db-snapshot.html)
+ [https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-instance-to-point-in-time.html](https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-instance-to-point-in-time.html)

**Example**  
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
```
Quando usi il prompt comandi di Windows, non devi inserire le doppie virgolette (") nel codice JSON precedendole con il backslash (\$1).

**Example**  
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ò includere`diag.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\"]}"
```
Quando usi il prompt comandi di Windows, non devi inserire le doppie virgolette (") nel codice JSON precedendole con il backslash (\$1).

**Example**  
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ò includere`diag.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\"]}"
```
Quando usi il prompt comandi di Windows, non devi inserire le doppie virgolette (") nel codice JSON precedendole con il backslash (\$1).