天蓝色事件中心捕获与自定义功能

时间:2020-10-29 18:42:22

标签: azure-eventhub

我们使用事件中心,目的是能够出于故障排除/分析原因而归档入站事件数据,可以理解,内置的事件中心捕获起着一定的作用,但是看着价格我的老板不高兴。他的问题是,与之相比,它的好处是什么?我们仅具有将事件中心连接到某种存储设备的功能,例如自己来解决问题,从长远来看可以证明节省成本。.

我不知道该怎么回答,请您帮忙?

1 个答案:

答案 0 :(得分:1)

Azure功能使用计划主要根据执行次数计费,而Event Hub捕获则根据TU数量计费。

以下几点可以帮助减少Function应用的执行次数:

  • 较小的EH分区计数-例如,与32个分区相比,4个分区将以更大的批次发送事件。
  • 在功能应用程序的配置中增加batchSize。

由于只需要处理3个分区和1个TU流量,因此如果您运行的是功能而不是捕获,则可能会节省。我建议进行一些测试,看看有多少次执行,然后您可以将功能应用程序的每小时成本与EH捕获的每小时固定成本$ .10进行比较。

我假设存储方面的计费方式可能相似,或者您甚至可以尝试通过增加批处理和减少存储调用次数来进一步降低费用。