У меня есть сайт, который слишком часто отвечает долго. Я понятия не имею, почему, и проверка кода и запуск этого на серверах разработки и промежуточных серверах пока только заводят нас. Когда я занимаюсь отладкой, у меня есть возможность приостановить процесс, чтобы я мог видеть, в каком методе он сейчас работает. Могу ли я каким-то образом имитировать это с помощью диагностики в реальной среде?
Чтобы было ясно, есть ли способ записать диагностическую трассировку только в том случае, если сайту требуется больше X секунд, чтобы ответить методом, который он обрабатывает в данный момент? Или есть более подходящий способ протоколирования времени метода вместо того, чтобы сотни раз вставлять вызовы диагностического метода в существующий код?
Что я пробовал
Я пытался использовать приличный профилировщик, но он может профилировать сайты только в текущей среде. Я не могу профилировать мой работающий сайт удаленно.