

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

# Monitoraggio dei log della pipeline
<a name="monitoring-pipeline-logs"></a>

Puoi abilitare la registrazione per le pipeline di Amazon OpenSearch Ingestion per esporre i messaggi di errore e di avviso generati durante le operazioni di pipeline e l'attività di ingestione. OpenSearch *Ingestion pubblica tutti i log su Amazon Logs. CloudWatch * CloudWatch I log possono monitorare le informazioni nei file di registro e avvisarti quando vengono raggiunte determinate soglie. Puoi inoltre archiviare i dati del log in storage estremamente durevole. Per ulteriori informazioni, consulta la [Amazon CloudWatch Logs User Guide](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/).

I log di OpenSearch Ingestion potrebbero indicare un'elaborazione non riuscita delle richieste, errori di autenticazione dall'origine al sink e altri avvisi che possono essere utili per la risoluzione dei problemi. Per i suoi registri, OpenSearch Ingestion utilizza i livelli di registro di,, e. `INFO` `WARN` `ERROR` `FATAL` Si consiglia di abilitare la pubblicazione dei log per tutte le pipeline.

## Autorizzazioni richieste
<a name="monitoring-pipeline-logs-permissions"></a>

Per consentire a OpenSearch Ingestion di inviare i log ai CloudWatch registri, è necessario accedere come utente con determinate autorizzazioni IAM. 

Sono necessarie le seguenti autorizzazioni per CloudWatch i log per creare e aggiornare le risorse di consegna dei log:

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Resource": "*",
            "Action": [
                "logs:CreateLogDelivery",
                "logs:PutResourcePolicy",
                "logs:UpdateLogDelivery",
                "logs:DeleteLogDelivery",
                "logs:DescribeResourcePolicies",
                "logs:GetLogDelivery",
                "logs:ListLogDeliveries"
            ]
        }
    ]
}
```

------

## Attivazione della pubblicazione dei log
<a name="monitoring-pipeline-logs-enable"></a>

È possibile abilitare la pubblicazione dei log su pipeline esistenti o durante la creazione di una pipeline. Per i passaggi per abilitare la pubblicazione dei log durante la creazione della pipeline, consulta. [Creazione di pipeline](creating-pipeline.md#create-pipeline)

### Console
<a name="monitoring-pipeline-logs-enable-console"></a>

**Per abilitare la pubblicazione dei log su una pipeline esistente**

1. Accedi alla console di Amazon OpenSearch Service su [https://console.aws.amazon.com/aos/osis/home](https://console.aws.amazon.com/aos/osis/home#osis/ingestion-pipelines). Ti troverai nella pagina Pipelines.

1. Apri la pipeline in cui desideri abilitare i log, quindi scegli **Azioni**, **Modifica le opzioni di pubblicazione dei log**.

1. Abilita la **pubblicazione nei registri CloudWatch **.

1. Crea un nuovo gruppo di log o selezionane uno esistente. Si consiglia di formattare il nome come percorso, ad esempio`/aws/vendedlogs/OpenSearchIngestion/pipeline-name/audit-logs`. Questo formato semplifica l'applicazione di una politica di CloudWatch accesso che concede le autorizzazioni a tutti i gruppi di log in un percorso specifico, ad esempio. `/aws/vendedlogs/OpenSearchIngestion`
**Importante**  
È necessario includere il prefisso `vendedlogs` nel nome del gruppo di log, altrimenti la creazione non riesce.

1. Scegli **Save** (Salva).

### CLI
<a name="monitoring-pipeline-logs-enable-cli"></a>

Per abilitare la pubblicazione dei log utilizzando il AWS CLI, invia la seguente richiesta:

```
aws osis update-pipeline \
  --pipeline-name my-pipeline \
  --log-publishing-options  IsLoggingEnabled=true,CloudWatchLogDestination={LogGroup="/aws/vendedlogs/OpenSearchIngestion/pipeline-name"}
```