Веб-интерфейс для удаленной визуализации счетчиков производительности ASP.NET - PullRequest
3 голосов
/ 31 марта 2011

Существует ли эквивалент ELMAH для мониторинга производительности (например, что-то, что вы можете подключить к приложению ASP.NET, чтобы вы могли удаленно визуализировать счетчики производительности)?

Существуют некоторые решения для Azure, но мне интересно,есть нечто более общее, которое можно развернуть в таких местах, как AppHarbor:

Ответы [ 2 ]

3 голосов
/ 18 мая 2011

Я не думаю, что вы когда-либо сможете получить доступ к счетчикам производительности со средним доверием, поэтому добавление этой функциональности в AppHarbor, вероятно, является единственным способом ее работы.

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

Наконец, вы, вероятно, не единственный человек в экземпляре EC2, поэтому будут полезны только те счетчики, которые вы можете ограничить процессом приложений.

1 голос
/ 11 апреля 2011

ELMAH тоже должен работать на Azure. Также вы можете попробовать вручную определить некоторые счетчики производительности и затем скопировать их в хранилище диагностики. Дополнительную информацию о диагностике в Azure можно найти в презентации Windows Azure BootCamp материалы , Диагностика и управление услугами. Затем вы можете использовать инструмент Cerebrata Diagnostic Manager, чтобы увидеть их. Инструмент доступен здесь

...