Solución de problemas de Amazon Data Firehose - Amazon Data Firehose

Amazon Data Firehose se conocía anteriormente como Amazon Kinesis Data Firehose

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Solución de problemas de Amazon Data Firehose

Si Firehose detecta errores durante la entrega o el procesamiento de los datos, lo vuelve a intentar hasta que caduque el tiempo de reintento configurado. Si la duración del reintento finaliza antes de que los datos se entreguen correctamente, Firehose hace una copia de seguridad de los datos en el depósito de respaldo de S3 configurado. Si el destino es Amazon S3 y se produce un error en la entrega o si se produce un error en la entrega al bucket S3 de respaldo, Firehose vuelve a intentarlo hasta que finalice el período de retención. Para las transmisiones de DirectPut entrega, Firehose conserva los registros durante 24 horas. Para una secuencia de entrega cuyo origen de datos sea una secuencia de datos de Kinesis, puede cambiar el período de retención como se describe en Cambiar el período de retención de datos.

Si la fuente de datos es una transmisión de datos de Kinesis, Firehose vuelve a intentar las siguientes operaciones de forma indefinida:, y. DescribeStream GetRecords GetShardIterator

Si la secuencia de entrega utiliza DirectPut, compruebe las métricas IncomingRecords e IncomingBytes para ver si hay tráfico entrante. Si utiliza PutRecord o PutRecordBatch, asegúrese de que detecta las excepciones y vuelva a intentarlo. Le recomendamos que utilice una política de reintentos con retardo exponencial con fluctuaciones y varios reintentos. Además, si utilizas la PutRecordBatch API, asegúrate de que el código compruebe el valor de FailedPutCounten la respuesta incluso cuando la llamada a la API se realice correctamente.

Si la secuencia de entrega utiliza una secuencia de datos de Kinesis como origen, compruebe las métricas IncomingRecords e IncomingBytes para la secuencia de datos de origen. Además, asegúrese de que se emiten las métricas DataReadFromKinesisStream.Records y DataReadFromKinesisStream.Bytes para la secuencia de entrega.

Para obtener información sobre el seguimiento de los errores de entrega mediante el uso CloudWatch, consulteSupervisión de Amazon Data Firehose mediante registros CloudWatch .