

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 di Kinesis Agent
<a name="agent-health"></a>

Kinesis Agent pubblica CloudWatch metriche personalizzate con uno spazio dei nomi di. **AWS KinesisAgent** Aiuta a valutare se l'agente è integro, a inviare dati ad Amazon Data Firehose come specificato e a consumare la quantità appropriata di CPU e risorse di memoria sul produttore di dati. 

Metriche come il numero di record e di byte inviati sono utili per comprendere la velocità con cui l'agente invia i dati al flusso Firehose. 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. 

I parametri dell'agente vengono riportati nella regione specificata nell'impostazione di configurazione dell'agente `cloudwatch.endpoint`. Per ulteriori informazioni, consulta [Specificare le impostazioni di configurazione dell'agente](agent-config-settings.md).

I parametri di Cloudwatch pubblicati da più Kinesis Agent vengono aggregati o combinati.

Esiste un addebito nominale per i parametri emessi da Kinesis Agent, che sono abilitati per impostazione predefinita. Per ulteriori informazioni, consulta la pagina [ CloudWatch dei prezzi di Amazon](https://aws.amazon.com/cloudwatch/pricing/).

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

Kinesis Agent invia le seguenti metriche a. CloudWatch


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