计算 Azure 事件中心每秒传入的字节数

Calculate incoming bytes per second in Azure Event hub

如何计算事件中心命名空间每 的传入字节数?
我不控制数据生产者,因此无法预先预测传入字节。
我有兴趣在不使用自动膨胀功能的情况下调整我需要的最大吞吐量单位。
1 TU provides 1 MB/s ingress & 2 MB/s egress,但指标按 分钟 报告,而不是每秒报告。

我可以根据 Azure 门户中报告的 sum/avg/max 传入字节做出决定吗?

我相信您需要使用流分析来查询您的流,并根据查询输出更改事件中心上的 TU。

你也可以尝试使用Azure Monitor,但我相信它不会根据你的需要每秒分组,所以你最好尝试第一个选项。

由于进出流量的潜在间歇性峰值的本质,每秒指标不可靠。 1 分钟平均值很适合监控,您可以通过逻辑应用程序轻松采取行动。

在此处检查要监控的消息传递指标 - https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-metrics-azure-monitor#message-metrics