Измерение использования пропускной способности приложения SAAS - PullRequest
2 голосов
/ 14 марта 2012

Я нахожусь в процессе создания SaaS-приложения на Ruby on Rails.Приложение размещено на AWS (Amazon).

Мне нужно измерить использование полосы пропускания каждым клиентом для выставления счетов и сегментирования клиентов.Клиенты могут быть идентифицированы по их URL.как customer1.myapp.com или mycustomer.com

Может кто-нибудь предложить лучший способ сделать это?Любые инструменты или простые хаки будут оценены.

Ответы [ 3 ]

2 голосов
/ 15 марта 2012

Предполагая, что вы запускаете приложение Rails с помощью Nginx или Apache, вы можете использовать формат журнала, который включает vhost, а затем извлечь перенесенные байты и vhost из строк журнала (еженедельно, ежемесячно или как угодно). Сложите байты, сгруппировав их по vhost, и все.

1 голос
/ 14 марта 2012

Мое предложение - Новая Реликвия - http://newrelic.com/

0 голосов
/ 16 августа 2012

нужно то же самое.Делать таким образом: управление полосой пропускания с помощью рельсов?

Все с использованием только приложения Rails.

...