衡量SAAS App带宽使用情况

我正在构建基于Ruby on Rails的SaaS应用程序。 该应用程序正在AWS(亚马逊)上托管。

我需要测量每个客户的带宽使用情况,以进行计费和客户细分。 客户可以通过他们的Urls识别。 像customer1.myapp.com或mycustomer.com

有人可以建议最好的方法吗? 任何工具或简单的黑客将不胜感激。

假设您使用Nginx或Apache面向Rails应用程序,您可以使用包含vhost的日志格式,然后从日志行(每晚,每月或其他)中提取传输的字节和vhost。 添加字节,按vhost分组,然后就可以了。

我的建议是New Relic – http://newrelic.com/

需要相同的。 这样做: 使用rails进行带宽管理?

全部只使用Rails应用程序。