我正在构建基于Ruby on Rails的SaaS应用程序。 该应用程序托管在AWS(亚马逊)上。
我需要衡量每个客户的带宽使用情况,以便进行结算和客户细分。 客户可以通过他们的Urls识别。比如customer1.myapp.com或mycustomer.com
有人可以提出实现这个目标的最佳方法吗?任何工具或简单的黑客将不胜感激。
答案 0 :(得分:2)
假设您使用Nginx或Apache面向Rails应用程序,您可以使用包含vhost的日志格式,然后从日志行中提取传输的字节数和vhost(每晚,每月或其他)。添加字节,按vhost分组,然后就可以了。
答案 1 :(得分:1)
我的建议是New Relic - http://newrelic.com/
答案 2 :(得分:0)
需要相同。这样做:bandwidth management with rails?
全部仅使用Rails App。