

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 dello stato del processo di etichettatura
<a name="sms-monitor-cloud-watch"></a>

Per monitorare lo stato dei tuoi lavori di etichettatura, puoi impostare una regola [Amazon CloudWatch Events (CloudWatch Events](https://docs.aws.amazon.com/sagemaker/latest/dg/monitoring-cloudwatch.html#cloudwatch-metrics-ground-truth)) per Amazon SageMaker Ground Truth (Ground Truth) per inviare un evento a CloudWatch Events quando lo stato di un lavoro di etichettatura cambia `Stopped` o quando un lavoratore accetta, rifiuta, invia o restituisce un'attività. `Completed` `Failed` 

*Dopo aver creato una regola, puoi aggiungervi un obiettivo.* CloudWatch Events utilizza questo target per richiamare un altro AWS servizio per elaborare l'evento. Ad esempio, puoi creare una destinazione utilizzando un argomento Amazon Simple Notification Service (Amazon SNS) per inviare una notifica al tuo indirizzo e-mail quando lo stato di un processo di etichettatura cambia.

**Prerequisiti:**

Per creare una regola CloudWatch Events, avrai bisogno di un ruolo AWS Identity and Access Management (IAM) con una politica di fiducia di events.amazonaws.com allegata. Di seguito è riportato un esempio di una policy di attendibilità events.amazonaws.com.

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

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "",
      "Effect": "Allow",
      "Principal": {
        "Service": [
          "events.amazonaws.com"
        ]
      },
      "Action": "sts:AssumeRole"
    }
  ]
}
```

------

**Topics**
+ [Invia eventi a eventi CloudWatch](#sms-cloud-watch-event-rule-setup)
+ [Configurazione di una destinazione per elaborare eventi](#sms-cloud-watch-events-labelingjob-notifications)
+ [Scadenza processo di etichettatura](#sms-labeling-job-expiration)
+ [Rifiuto delle attività](#sms-decline-tasks)

## Invia eventi a eventi CloudWatch
<a name="sms-cloud-watch-event-rule-setup"></a>

Per configurare una regola CloudWatch Events per ottenere aggiornamenti di stato, o *eventi*, per i tuoi lavori di etichettatura Ground Truth, usa il [https://docs.aws.amazon.com/cli/latest/reference/events/put-rule.html](https://docs.aws.amazon.com/cli/latest/reference/events/put-rule.html)comando AWS Command Line Interface (AWS CLI). Puoi filtrare gli eventi inviati alla regola in base alla modifica dello stato. Ad esempio, puoi creare una regola che invia una notifica all'utente solo se lo stato di un processo di etichettatura cambia in `Completed`. Quando si utilizza il comando `put-rule`, specifica quanto segue per ricevere gli stati del processo di etichettatura: 
+ `\"source\":[\"aws.sagemaker\"]`
+ `\"detail-type\":[\"SageMaker Ground Truth Labeling Job State Change\"]`

Per configurare una regola CloudWatch Events per controllare tutte le modifiche di stato, utilizzate il seguente comando e sostituite il testo segnaposto. Ad esempio, sostituiscilo `"GTLabelingJobStateChanges"` con un nome di regola CloudWatch Events univoco e *`"arn:aws:iam::111122223333:role/MyRoleForThisRule"`* con l'Amazon Resource Number (ARN) di un ruolo IAM con una policy di fiducia events.amazonaws.com allegata. 

```
aws events put-rule --name "GTLabelingJobStateChanges" 
    --event-pattern "{\"source\":[\"aws.sagemaker\"],\"detail-type\":[\"SageMaker Ground Truth Labeling Job State Change\"]}" 
    --role-arn "arn:aws:iam::111122223333:role/MyRoleForThisRule" 
    --region "region"
```

Per filtrare in base allo stato del processo, utilizza la sintassi `\"detail\":{\"LabelingJobStatus\":[\"Status\"]}}"`. I valori validi di `Status` sono `Completed`, `Failed` ed `Stopped`. 

L'esempio seguente crea una regola CloudWatch Events che notifica all'utente quando un processo di etichettatura in us-west-2 (Oregon) diventa. `Completed`

```
aws events put-rule --name "LabelingJobCompleted" 
    --event-pattern "{\"source\":[\"aws.sagemaker\"],\"detail-type\":[\"SageMaker Ground Truth Labeling Job State Change\"], \"detail\":{\"LabelingJobStatus\":[\"Completed\"]}}"  
    --role-arn "arn:aws:iam::111122223333:role/MyRoleForThisRule" 
    --region us-west-2
```

L'esempio seguente crea una regola CloudWatch Events che notifica all'utente quando un processo di etichettatura in us-east-1 (Virginia) diventa o. `Completed` `Failed`

```
aws events put-rule --name "LabelingJobCompletedOrFailed" 
    --event-pattern "{\"source\":[\"aws.sagemaker\"],\"detail-type\":[\"SageMaker Ground Truth Labeling Job State Change\"], \"detail\":{\"LabelingJobStatus\":[\"Completed\", \"Failed\"]}}"  
    --role-arn "arn:aws:iam::111122223333:role/MyRoleForThisRule" 
    --region us-east-1
```

 Per ulteriori informazioni sulla `put-rule` richiesta, consulta [Event Patterns in CloudWatch Events](https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/CloudWatchEventsandEventPatterns.html) nella *Amazon CloudWatch Events User Guide*.

## Configurazione di una destinazione per elaborare eventi
<a name="sms-cloud-watch-events-labelingjob-notifications"></a>

Dopo aver creato una regola, eventi simili ai seguenti vengono inviati a CloudWatch Events. In questo esempio, lo stato del processo di etichettatura `test-labeling-job` è cambiato in `Completed`.

```
{
    "version": "0",
    "id": "111e1111-11d1-111f-b111-1111b11dcb11",
    "detail-type": "SageMaker Ground Truth Labeling Job State Change",
    "source": "aws.sagemaker",
    "account": "111122223333",
    "time": "2018-10-06T12:26:13Z",
    "region": "us-east-1",
    "resources": [
        "arn:aws:sagemaker:us-east-1:111122223333:labeling-job/test-labeling-job"
    ],
    "detail": {      
        "LabelingJobStatus": "Completed"
    }
}
```

Per elaborare gli eventi, è necessario configurare una destinazione. Ad esempio, se desideri ricevere un'e-mail quando lo stato del lavoro di etichettatura cambia, utilizza una procedura in [Configurazione delle notifiche Amazon SNS nella Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/US_SetupSNS.html) *User Guide per impostare un argomento CloudWatch Amazon* SNS e iscrivere la tua e-mail ad esso. Dopo aver creato un argomento, puoi utilizzarlo per creare una destinazione. 

**Per aggiungere un obiettivo alla tua regola Events CloudWatch**

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

1. Nel riquadro di navigazione, scegli **Regole**.

1. Scegliere la regola a cui aggiungere una destinazione. 

1. Seleziona **Azioni**, quindi scegli **Modifica**.

1. In **Target**, scegli **Aggiungi obiettivo** e scegli il AWS servizio che desideri utilizzare quando viene rilevato un evento di modifica dello stato del processo di etichettatura. 

1. Configurazione della destinazione. Per le istruzioni, consulta l'argomento relativo alla configurazione di una destinazione nella [Documentazione AWS per tale servizio](https://docs.aws.amazon.com/index.html).

1. Scegli **Configura dettagli**.

1. In **Nome**, immetti un nome e, facoltativamente, fornisci dettagli sullo scopo della regola in **Descrizione**. 

1. Accertati che la casella di controllo accanto a **Stato** sia selezionata, in modo che la regola sia indicata come **Abilitata**. 

1. Scegli **Aggiorna regola**.

## Scadenza processo di etichettatura
<a name="sms-labeling-job-expiration"></a>

Se il processo di etichettatura non viene completato dopo 30 giorni, scadrà. Se il processo di etichettatura scade, è possibile concatenare il processo per creare un nuovo processo di etichettatura che invierà solo dati non etichettati ai worker. Per ulteriori informazioni e per informazioni su come creare un processo di etichettatura utilizzando il concatenamento, consulta [Concatenazione di processi di etichettatura](sms-reusing-data.md).

## Rifiuto delle attività
<a name="sms-decline-tasks"></a>

I worker possono rifiutare le attività. 

I worker rifiutano un'attività se le istruzioni non sono chiare, i dati di input non vengono visualizzati correttamente o se riscontrano altri problemi con l'attività. Se il numero di worker per oggetto set di dati ([https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HumanTaskConfig.html#sagemaker-Type-HumanTaskConfig-NumberOfHumanWorkersPerDataObject](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HumanTaskConfig.html#sagemaker-Type-HumanTaskConfig-NumberOfHumanWorkersPerDataObject)) rifiuta l'attività, l'oggetto dati viene contrassegnato come scaduto e non verrà inviato ad altri worker.