У меня есть приложение, которое интенсивно использует Active Directory. Я хочу знать, есть ли способ точно знать, какие запросы отправляются и сколько времени они занимают на стороне сервера .
Я всегда могу сделать какой-то очень простой профилировщик, измеряя время, прошедшее во время запросов через Stopwatch
, но это не помогает ни видеть запросы, ни знать, является ли время, потраченное сервером требуется для обработки запроса или потерянного времени на отправку и получение данных по сети или выполнение каких-либо действий на стороне клиента.
Так есть ли профилировщик для Active Directory, подобный профайлеру для SQL Server, или что-то в .NET Framework, которое позволяет получать эти данные?