衡量SAAS App带宽使用情况

时间:2012-03-14 02:03:02

标签: ruby-on-rails amazon-web-services bandwidth saas usage-statistics

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

我需要衡量每个客户的带宽使用情况,以便进行结算和客户细分。 客户可以通过他们的Urls识别。比如customer1.myapp.com或mycustomer.com

有人可以提出实现这个目标的最佳方法吗?任何工具或简单的黑客将不胜感激。

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

需要相同。这样做:bandwidth management with rails?

全部仅使用Rails App。