Отчеты MiniProfiler для зарегистрированных данных

Есть ли такой инструмент, как MiniProfiler для ASP.net MVC3 или что-то подобное, но с небольшими дополнительными функциями, такими как агрегированные результаты.

В настоящее время MiniProfiler отлично подходит для понимания и измерения производительности запросов отдельных страниц. Но он ничего не сохраняет/не регистрирует для отчетности. Я ищу что-то, что может постоянно отслеживать и записывать одно и то же и дает нам возможность фильтровать, какие запросы были самыми медленными в приложении в какой-то момент времени?


person Krunal    schedule 31.07.2012    source источник
comment
это именно то, что я пытаюсь сделать дома, и я также написал по электронной почте Сэму Саффрону, чтобы поговорить об этом. Я не могу сказать вам, смогу ли я сделать что-то в ближайшее время, но это то, над чем я точно хочу поработать.   -  person Alexandre Jobin    schedule 14.08.2012
comment
Привет, это будет здорово. Давайте сделаем так, и будем работать вместе для этого. Если хочешь, мы можем обсудить это. Дайте мне знать, комментируя здесь.   -  person Krunal    schedule 14.08.2012
comment
Было бы здорово. Давайте посмотрим, что мы можем сделать вместе! Но я не хочу размещать здесь свою электронную почту. Как я могу связаться с вами?   -  person Alexandre Jobin    schedule 14.08.2012
comment
Я также беспокоюсь о том, чтобы указывать здесь свой адрес электронной почты. Хотя вы можете связаться со мной, используя форму на этой странице, мы можем начать чат по этому вопросу: xcellence-it .com/контакт   -  person Krunal    schedule 15.08.2012
comment
@AlexandreJobin Я бы хотел сотрудничать в этом. Давайте начнем это вместе. Мы можем посвящать этому несколько часов каждую неделю. Что вы думаете?   -  person Krunal    schedule 16.08.2012
comment
Я отправил вам электронное письмо с контактной формой на xcellence-it.com 2 дня назад. Может быть, они не переслали письмо вам?   -  person Alexandre Jobin    schedule 16.08.2012


Ответы (1)


Вы можете использовать MiniProfiler для хранения результатов не в HttpCache по умолчанию. Просто установите MiniProfiler.Settings.Storage в значение, отличное от значения по умолчанию (то есть HttpRuntimeCacheStorage) во время настройки в Global.asax.cs. Вы можете использовать один из поставщиков, включенных в StackExchange.Profiling.Storage (наиболее вероятным кандидатом является SqlServerStorage) , или придумайте собственную реализацию IStorage использовать для любого носителя данных, который вы хотите. Затем вы должны иметь возможность создавать отчеты о данных профилирования по мере необходимости в соответствии с вашими требованиями.

person Yaakov Ellis    schedule 15.02.2014
comment
Спасибо за ответ.. Мы сделали то же самое, что вы предложили. - person Krunal; 17.02.2014