

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 lo stato dell'agente Kinesis Data Streams con Amazon CloudWatch
<a name="agent-health"></a>

L'agente pubblica CloudWatch metriche personalizzate con uno spazio dei nomi di. **AWS KinesisAgent** Questi parametri consentono di valutare se l'agente sta inviando dati a Flussi di dati Kinesis come specificato, se è integro e se sta consumando la quantità di risorse di CPU e di memoria appropriate nel producer di dati. Metriche come il numero di record e byte inviati sono utili per comprendere la velocità con cui l'agente invia i dati allo stream. Quando questi parametri si trovano al di sotto delle soglie previste in alcune percentuali o passano a zero, potrebbe trattarsi di problemi di configurazione, di errori di rete o di problemi correlati allo stato dell'agente. I parametri come il consumo di CPU e memoria di host e i contatori di errore dell'agente indicano l'utilizzo delle risorse da parte del producer e forniscono informazioni utili in merito a possibili errori di configurazione o di host. Infine, l'agente registra anche le eccezioni di servizio per aiutare a verificare i problemi dell'agente. Queste metriche sono riportate nella regione specificata nell'impostazione di configurazione dell'agente. `cloudwatch.endpoint` CloudWatch le metriche pubblicate da più agenti Kinesis vengono aggregate o combinate. Per ulteriori informazioni sulla configurazione dell'agente, consulta [Specificare le impostazioni di configurazione dell'agente](writing-with-agents.md#agent-config-settings).

## Monitora con CloudWatch
<a name="agent-metrics"></a>

L'agente Kinesis Data Streams invia le seguenti metriche a. CloudWatch


| Metrica | Description | 
| --- | --- | 
| BytesSent |  Il numero di byte inviati al flusso di dati Kinesis durante il periodo di tempo specificato. Unità: byte  | 
| RecordSendAttempts |  Il numero di record tentati (sia per la prima volta che come nuovo tentativo) in una chiamata a `PutRecords` durante il periodo di tempo specificato. Unità: numero  | 
| RecordSendErrors |  Il numero di record che hanno restituito uno stato di errore in una chiamata a `PutRecords`, inclusi i nuovi tentativi, durante il periodo di tempo specificato. Unità: numero  | 
| ServiceErrors |  Il numero di chiamate a `PutRecords` che hanno causato un errore di servizio (diverso da un errore di throttling) durante il periodo di tempo specificato.  Unità: numero  | 