

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à.

# Pubblicazione dei log del database su Amazon CloudWatch Logs
<a name="USER_LogAccess.Procedural.UploadtoCloudWatch"></a>

In un database on-premise, i registri del database risiedono nel file system. Amazon RDS non fornisce accesso host ai registri del database sul file system del cluster database. Per questo motivo, Amazon RDS consente di esportare i log del database in [Amazon CloudWatch ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/WhatIsCloudWatchLogs.html) Logs. Con CloudWatch Logs, puoi eseguire analisi in tempo reale dei dati di log. È inoltre possibile archiviare i dati in un archivio altamente durevole e gestirli con CloudWatch Logs Agent. 

**Topics**
+ [Panoramica dell'integrazione di RDS con Logs CloudWatch](#rds-integration-cw-logs)
+ [Decidere quali log pubblicare in Logs CloudWatch](#engine-specific-logs)
+ [Specificare i log da pubblicare su Logs CloudWatch](#integrating_cloudwatchlogs.configure)
+ [Ricerca e filtraggio dei log in Logs CloudWatch](#accessing-logs-in-cloudwatch)

## Panoramica dell'integrazione di RDS con Logs CloudWatch
<a name="rds-integration-cw-logs"></a>

In CloudWatch Logs, un *flusso di log* è una sequenza di eventi di registro che condividono la stessa origine. Ogni fonte separata di log in CloudWatch Logs costituisce un flusso di log separato. Un *gruppo di log* è un gruppo di flussi di log che condividono le stesse impostazioni di conservazione, monitoraggio e controllo degli accessi.

Amazon Aurora esegue lo streaming continuo dei record di log del cluster database in un gruppo di log. Ad esempio, disponi di un gruppo di registri `/aws/rds/cluster/cluster_name/log_type` per ogni tipo di registro che pubblichi. Questo gruppo di log si trova nella stessa AWS regione dell'istanza del database che genera il log.

AWS conserva i dati di registro pubblicati in CloudWatch Logs per un periodo di tempo indefinito, a meno che non si specifichi un periodo di conservazione. Per ulteriori informazioni, consulta [Modifica della conservazione dei dati di registro](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/Working-with-log-groups-and-streams.html#SettingLogRetention) nei registri. CloudWatch 

## Decidere quali log pubblicare in Logs CloudWatch
<a name="engine-specific-logs"></a>

Ogni motore di database RDS supporta il proprio set di registri. Per informazioni sulle opzioni per il motore di database, consulta i seguenti argomenti:
+ [Pubblicazione dei log MySQL di Amazon Aurora su Amazon Logs CloudWatch](AuroraMySQL.Integrating.CloudWatch.md)
+ [Pubblicazione dei log di Aurora PostgreSQL su Amazon Logs CloudWatch](AuroraPostgreSQL.CloudWatch.md)

## Specificare i log da pubblicare su Logs CloudWatch
<a name="integrating_cloudwatchlogs.configure"></a>

Puoi specificare quali registri pubblicare nella console. Assicurati di avere un ruolo collegato al servizio in (IAM). AWS Identity and Access Management Per ulteriori informazioni sui ruoli collegati al servizio, consulta [Utilizzo di ruoli collegati ai servizi per Amazon Aurora](UsingWithRDS.IAM.ServiceLinkedRoles.md).

**Per specificare i registri da pubblicare**

1. Aprire la console Amazon RDS all'indirizzo [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Nel pannello di navigazione, seleziona **Database**.

1. Esegui una delle operazioni seguenti:
   + Scegliere **Crea database**.
   + Scegli un database dall'elenco, quindi scegli **Modify** (Modifica).

1. In **Logs exports** (Esportazioni di log), scegli quali registri pubblicare.

   L’esempio seguente specifica il log di audit, i log degli errori, il log generale, il log delle istanze, il log degli errori di autenticazione del database IAM e il log delle query lente per un cluster di database Aurora MySQL.

## Ricerca e filtraggio dei log in Logs CloudWatch
<a name="accessing-logs-in-cloudwatch"></a>

È possibile cercare le voci di registro che soddisfano criteri specifici utilizzando la CloudWatch console Logs. È possibile accedere ai log tramite la console RDS, che conduce alla console CloudWatch Logs, o direttamente dalla CloudWatch console Logs.

**Per cercare registri RDS utilizzando la console RDS**

1. Aprire la console Amazon RDS all'indirizzo [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Nel pannello di navigazione, seleziona **Database**.

1. Scegli un cluster database o un'istanza database.

1. Scegliere **Configuration (Configurazione)**.

1. In **Published logs** (Log pubblicati), scegli il registro del database che desideri visualizzare.

**Per cercare nei registri RDS utilizzando la console Logs CloudWatch**

1. Apri la console all' CloudWatch indirizzo. [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)

1. Nel pannello di navigazione, selezionare **Log groups (Gruppi di log)**.

1. Nella casella del filtro, immetti **/aws/rds**.

1. In **Log Groups** (Gruppi di log), seleziona il nome del gruppo di log contenente il flusso di log da cercare.

1. In **Log Streams** (Flussi di log), seleziona il nome del flusso di log da cercare.

1. In **Eventi di log**, immettere la sintassi del filtro da utilizzare.

Per ulteriori informazioni, consulta la sezione [Ricerca e filtraggio dei dati di log](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/MonitoringLogData.html) nella *Amazon CloudWatch Logs User Guide.* Per un tutorial sul blog che spiega come monitorare i log RDS, consulta [Crea un monitoraggio proattivo del database per Amazon RDS con Amazon Logs CloudWatch , AWS Lambda e Amazon SNS.](https://aws.amazon.com/blogs/database/build-proactive-database-monitoring-for-amazon-rds-with-amazon-cloudwatch-logs-aws-lambda-and-amazon-sns/)