

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

# Monitora l'integrità delle istanze di container Amazon ECS
<a name="container-instance-health"></a>

Amazon ECS offre il monitoraggio dell'integrità delle istanze di container. Puoi determinare rapidamente se Amazon ECS ha rilevato problemi che potrebbero impedire alle istanze di container di eseguire i container. Amazon ECS esegue controlli automatici su ogni istanza di container in esecuzione con la versione `1.57.0` o successiva dell'agente per identificare i problemi. Per ulteriori informazioni sulla verifica della versione dell'agente su un'istanza di container, consulta [Aggiornamento dell'agente del container Amazon ECS](ecs-agent-update.md).

Devi utilizzare la AWS CLI versione `1.22.3` o successiva o la AWS CLI versione `2.3.6` o successiva. Per informazioni su come aggiornare il AWS CLI, vedere [ Installazione o aggiornamento della versione più recente di AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) nella Guida per l'*AWS Command Line Interface utente versione 2*.

Per visualizzare lo stato dell'istanza di container, esegui `describe-container-instances` con l'opzione `CONTAINER_INSTANCE_HEALTH`. 

`overallStatus`È determinato dai singoli stati di controllo dello stato di integrità nell'`details`array. Lo stato più grave ha la precedenza nel seguente ordine:`IMPAIRED`, `INSUFFICIENT_DATA``INITIALIZING`, e. `OK`

Di seguito sono riportati i valori validi per `overallStatus`:
+ `OK`— Tutti i controlli sanitari sono stati superati.
+ `IMPAIRED`— Uno o più controlli sanitari sono falliti.
+ `INSUFFICIENT_DATA`— I dati per uno o più controlli sanitari non sono disponibili.
+ `INITIALIZING`— Uno o più controlli sanitari sono in fase di inizializzazione.

I `type` valori dei controlli sanitari includono:
+ `CONTAINER_RUNTIME`— Monitora lo stato del runtime del contenitore (ad esempio, il demone Docker). Disponibile nel tipo di avvio EC2.
+ `ACCELERATED_COMPUTE`— Monitora lo stato dei dispositivi di elaborazione accelerati come le GPU. Quando una GPU è danneggiata, `statusReason` contiene il codice di errore NVIDIA Xid nel formato. `XID_<number>` Disponibile sul tipo di avvio di Amazon ECS Managed Instances.
+ `DAEMON`— Monitora lo stato delle attività daemon richieste sull'istanza del contenitore. Disponibile sul tipo di avvio di Amazon ECS Managed Instances.
+ `AGENT_CONNECTIVITY`— Monitora la connettività tra l'agente container Amazon ECS e il piano di controllo di Amazon ECS. Disponibile sulle istanze gestite di Amazon ECS e sui tipi di lancio AWS Fargate di Amazon EC2.

Puoi anche monitorare le modifiche dello stato di salute tramite eventi. Per ulteriori informazioni, consulta [Eventi di modifica dello stato delle istanze del contenitore Amazon ECS](ecs_container_instance_health_events.md).

Di seguito è riportato un esempio di come eseguire `describe-container-instances`.

```
aws ecs describe-container-instances \
     --cluster {{cluster_name}} \
     --container-instances {{47279cd2cadb41cbaef2dcEXAMPLE}} \
     --include CONTAINER_INSTANCE_HEALTH
```

Di seguito è riportato un esempio dell'oggetto dello stato di integrità nell'output.

```
"healthStatus": {
	"overallStatus": "OK",
	"details": [{
		"type": "CONTAINER_RUNTIME",
		"status": "OK",
		"lastUpdated": "2021-11-10T03:30:26+00:00",
		"lastStatusChange": "2021-11-10T03:26:41+00:00"
	}]
}
```

## Problemi di integrità delle istanze di container
<a name="container-instance-health-action"></a>

Quando `overallStatus` è in uno stato diverso da `OK`, prova quanto segue:
+ Attendi e poi esegui `describe-container-instances`
+ Visualizza lo stato dell'istanza di container nella console EC2 o utilizzando la CLI.
+ Rivedi le CloudWatch metriche. Per ulteriori informazioni, consulta [Monitora Amazon ECS utilizzando CloudWatch](cloudwatch-metrics.md)
+ Controlla Dashboard AWS Health per vedere se ci sono problemi con il servizio.