Forum Discussion
Understanding the EventProcessedUtcTime and EventEnqueuedUtcTime columns to add the destination
- Anonymous1 year ago
Hi pmscorca ,
Yes, the EventEnqueuedUtcTime is indeed registered inside Azure Event Hubs. This timestamp is set by Azure Event Hubs when the event is enqueued in the Event Hub partition.
While it might seem redundant to have this information in Eventstream, it serves a specific purpose. By including the `EventEnqueuedUtcTime` in your Eventstream data, you can directly compare it with the `EventProcessedUtcTime` to measure the end-to-end latency of your event processing pipeline. This comparison helps you identify and troubleshoot any delays or bottlenecks between the time an event is received by Azure Event Hubs and the time it is processed by your application.
Understand time handling in Azure Stream Analytics - Azure Stream Analytics | Microsoft Learn
Best Regards,
Neeko Tang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi, thanks for your reply.
I understand that EventProcessedUtcTime represents the Eventstream processing time of an event entered from Azure Event Hubs: it is ok for me.
I have a doubt about the meaning of EventEnqueuedUtcTime: is it the time when the event enters in Azure Event Hubs or is it the time when the event enters in Eventstream from Azure Event Hubs?
Both these two times could be very very close to each other, but however they are different between them.
Thanks
Hi pmscorca ,
This timestamp represents the exact time when the event is received by Azure Event Hubs, not when it enters Eventstream from Azure Event Hubs.
Best Regards,
Neeko Tang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.