Как измерить использование полосы пропускания Windows Azure программно? - PullRequest
0 голосов
/ 04 января 2011

Я использую веб-приложение Windows Azure (ASP.Net MVC).

Как измерить используемую им пропускную способность из кода?

У меня есть несколько пользователей для одного и того же веб-приложения, и я хотел бы ограничить, сколько каждому пользователю разрешено использовать в плане пропускной способности.

Ответы [ 2 ]

1 голос
/ 04 января 2011

Таким образом, можно использовать счетчики производительности для хранения объема сетевого трафика.Тем не менее, это звучит так, как будто вы хотите захватить пользовательский размер полосы пропускания трафика.Если это пользователь, вы, вероятно, захотите создать собственную трассировку или другой код, который учитывает имя пользователя текущего пользователя

0 голосов
/ 05 января 2011

Azure SDK не предоставляет никакой информации о выставлении счетов или потреблении программно.Как заявил lgorek, вы можете приблизить использование с помощью счетчиков производительности IIS и WCF. И вы также сможете использовать свою собственную регистрацию для отслеживания трафика от разных пользователей.Однако вы не сможете отслеживать используемую полосу пропускания, когда пользователи загружают контент из хранилища больших двоичных объектов.Ну, вы могли бы, но только если все ваши большие двоичные объекты были частными, и вы передавали их содержимое через свое веб-приложение вместо прямых ссылок на своих веб-страницах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...