DeliveryToS3.DataFreshness metrics exceed defined batch time + buffer

1

We have a Kinesis Data Firehose that have

Buffer hintsvalue
Buffer size128 MiB
Buffer interval900 seconds
Retry300 seconds

Data Freshness = Time in Buffer + Time in Retry Buffer

In my case, if the data took 1352 seconds to become available, it means: Data Freshness = 900 seconds (Buffer) + 300 seconds (Retry Buffer) + X seconds (Other processing time)

Is this possible. And if yes, Can you please specify in which cases this is possible. Also Can you elaborate how retry is happening in Firehose Stream.

질문됨 8달 전356회 조회
1개 답변
0

Here are a few points to clarify:

Data Freshness = Time in Buffer + Time in Retry Buffer + X seconds (Other processing time)

Time in Buffer: This is the time it takes for the data to move from the producer (source) to the Firehose delivery stream.

Time in Retry Buffer: This is the time it takes for the data to be retried if there were any delivery failures. Firehose retries to deliver the data for a certain amount of time before moving it to the retry buffer.

X seconds (Other processing time): This represents any additional processing time that might occur outside the buffer and retry buffer stages. This could include transformation or enrichment of the data.

Elaborating on how retries work in Amazon Kinesis Data Firehose:

When Firehose encounters a delivery failure (for example, due to service throttling or an internal error), it automatically retries to deliver the data for a specified period. During this retry period, Firehose attempts to redeliver the data to the destination (e.g., S3, Redshift, etc.) multiple times. If the data is successfully delivered within the retry period, it doesn't enter the retry buffer. If the data still cannot be delivered successfully after all the retry attempts, it is moved to the retry buffer. Data in the retry buffer is periodically retried according to the retry settings configured for your Firehose delivery stream.

Here is the link for RetryOptions: https://docs.aws.amazon.com/firehose/latest/APIReference/API_RetryOptions.html

AWS
답변함 8달 전
profile picture
전문가
검토됨 한 달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠