Como obter o tempo de processamento da solicitação no Asp.net mvc?
Quero registrar o tempo de processamento da solicitação paraAplicativo Asp.Net MVC. Eu posso conseguir 'demorado'dos logs do IIS, mas esse tempo inclui o tempo de rede necessário para enviar a resposta de volta ao navegador do cliente. Estou interessado apenas no tempo necessário para processar a solicitação pelo processo de trabalho do asp.net.
Eu tenho a opção de escrever umHttpModule mas não consigo controlar a ordem de execução dos HttpModules.
Atualização - 1:
Eu preciso registrar o tempo de processamento para todas as solicitações. As solicitações são lentas apenas para alguns usuários que não consigo reproduzir quando solicito a página. 'MiniProfiler' e 'Glimpse' não fornecerão o 'tempo de processamento' para todas as solicitações de usuários diferentes.
Atualização - 2:
Os filtros me darão 'tempo necessário' apenas pelo Controller. Ele não cobrirá o 'tempo gasto' por vários 'HttpModules' conectados ao aplicativo Asp.Net