Event Hub - Azure Function latency investigation report

Luca Pierpaoli 26 Reputation points
2021-06-08T07:42:24.013+00:00

Hi

I have an azure function with Event Hub Trigger.
My goal is to manage 1000 events/sec and providing latency chart using Kusto metrics with Application Insight
I read a lot of documentation and I have applied all suggestions I found but I'm not able to understand how to gathering metrics properly.

Furthermore, during my tests I came up with other questions

I report them below

  • How can I produce a report using Kusto with Application Insight to be sure how many messages are processed by azure function instance every second ?
    This information is important for understanding azure instances number an related price.
  • Having the same number of azure function instances (scale out) equals to event hub partitions increase the execution parallelism. I was wondering if there is a way using Kusto for getting messages/sec based on the partition for understanding the latency/workload.
  • Talking about azure function host.json . I found a lot of different suggestions online for increasing performances but without real use case or related old scenario (2017). Do you have suggestion about this ? How can I configure properly host.json settings for increasing performances ?

Thanks a lot
Luca

Azure Monitor
Azure Monitor
An Azure service that is used to collect, analyze, and act on telemetry data from Azure and on-premises environments.
3,211 questions
Azure Functions
Azure Functions
An Azure service that provides an event-driven serverless compute platform.
4,908 questions
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.