0

我有一个 Azure Function 应用程序(消费计划)使用来自 IOT Hub 的事件。大约 20 台设备每 10 秒使用 HTTP POST 将一些事件上传到 IOT Hub。

IOT Hub 有 2 个消费者组(冷路径和热路径)。ColdPath AF 从冷路径使用者组消费,以便将事件简单地保存到 Azure 表。HotPath 函数从 hotpath 消费者组消费并更新“实时”统计信息等,将结果保存在其他 Azure 表中。

我将延迟(从 IOT Hub 排队到函数应用触发的时间)计算为 DateTime.UtcNow - eventData.EnqueuedTimeUtc。

正是在这里,我遇到了长达一天的巨大延误,这是不可接受的。HotPath 和 ColdPath 函数的执行时间为亚秒级(HotPath ~80msec)。关于如何找到问题的任何建议,因为我对事件卡住的位置“视而不见”。在 Azure 中没有地方可以看到这一点。

4

0 回答 0