Я получаю жалобы от пользователей на то, что веб-приложение ASP.NET, за которое я отвечаю, периодически работает медленно. Как записать данные о времени генерации страницы, чтобы я мог определить, так ли это, и если да, то какие страницы медленные и в какое время суток. Я не хочу, чтобы эта информация отображалась для пользователя, я просто хочу регистрировать ее где-то для каждого запроса страницы, а затем я буду просматривать журналы ежедневно или еженедельно и импортировать их в базу данных или в Excel для манипуляции .
Я рассмотрел некоторые вопросы SO, в которых обсуждается включение трассировки, но я не смог определить, где эти данные трассировки регистрируются.
Дополнительные баллы за то, что это то, что не требует изменения кода, поскольку это производственная система, и я хотел бы иметь возможность использовать любые счетчики производительности и существующие функциональные возможности журнала, которые предоставляются «из коробки», вместо того, чтобы использовать мой собственный если возможно.