2

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

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

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

4

3 回答 3

2

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

于 2012-03-15T13:06:06.073 回答
1

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

于 2012-03-14T03:27:47.443 回答
0

需要一样。通过这种方式:使用 rails 进行带宽管理?

所有人都只使用 Rails 应用程序。

于 2012-08-16T01:45:41.613 回答