Monitora lo stato di Kinesis Agent - Amazon Data Firehose

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

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à e le risorse CPU di memoria appropriate 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. Metriche come il consumo sull'host e sulla memoria CPU e i contatori degli errori degli agenti indicano l'utilizzo delle risorse del produttore di dati e forniscono informazioni sui potenziali errori di configurazione o dell'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.

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.

Monitora con CloudWatch

Kinesis Agent invia le seguenti metriche a. CloudWatch

Parametro Descrizione
BytesSent

Il numero di byte inviati allo stream Firehose nel 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 PutRecordBatch durante il periodo di tempo specificato.

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.

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.

Unità: numero