Измерение использования пропускной способности приложения SAAS

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

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

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


person thanikkal    schedule 14.03.2012    source источник


Ответы (3)


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

person Benjamin Curtis    schedule 15.03.2012

Я предлагаю New Relic — http://newrelic.com/

person Dan Jesus    schedule 14.03.2012
comment
Никогда не думал/не знал, что New Relic можно использовать для измерения пропускной способности. Дай мне взглянуть на это. Спасибо за указание - person thanikkal; 14.03.2012

Нужен такой же. Сделайте так: управление пропускной способностью с помощью rails?

Все используют только приложение Rails.

person Fernando Kosh    schedule 16.08.2012