如何向使用我的Azure云服务的客户收费?

时间:2013-01-17 21:39:11

标签: c# wcf rest azure

我在Azure云服务上托管了一个WCF RESTful应用程序,我需要知道如何向使用我的服务的客户收费。

实际上我想用带宽消费来计算它们。我的意思是只考虑HTTP响应包。

有没有办法在我的应用程序中获得带宽消耗,以便我可以注册它,然后为每个客户发送发票?

有人可以在这里发布代码示例吗?

此致

1 个答案:

答案 0 :(得分:6)

我认为最简单的方法(而且非常可靠)就是收集Azure Web Role IIS日志并解析它们,获取发送给特定客户端的字节数。

有一篇非常好的文章Analyzing 1 TB of IIS logs with Hadoop Map/Reduce on Azure描述了类似的过程。

我希望这会有所帮助。