5

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

实际上我想按带宽消耗计费。我的意思是只考虑 HTTP 响应包。

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

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

问候,

4

1 回答 1

6

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

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

我希望这会有所帮助。

于 2013-01-17T22:00:00.603 回答