In the structure of an event of Cloudwatch :
'events': [
{
'logStreamName': 'string',
'timestamp': 123,
'message': 'string',
'ingestionTime': 123,
'eventId': 'string'
},
]
What does ingestionTime mean ?
In this doc they are saying :
ingestionTime
The time the event was ingested.
Which I find still unclear.
Ingestion time: Ingestion time is the time that events enter Flink. At the source operator each record gets the source's current time as a timestamp, and time-based operations (like time windows) refer to that timestamp. Ingestion time sits conceptually in between event time and processing time.
It may take 5 to 10 minutes for logs to show up after a function invocation.
CloudWatch ServiceLens lets you gain visibility into your applications in three main areas: infrastructure monitoring (using metrics and logs to understand the resources supporting your applications), transaction monitoring (using traces to understand dependencies between your resources), and end-user monitoring (using ...
There are two timestamp fields, here.
The timestamp
is the time the event was said to have occurred, according to the message that was sent to CloudWatch.
The ingestionTime
is the time CloudWatch actually received the message about the event.
The difference between the two -- assuming all clocks are accurate -- is the delay between when the event occurred and when CloudWatch received and "ingested" (was fed, ate, consumed) the message about the event.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With