Medir o Tempo Invocando as Ações do Controlador ASP.NET MVC
Alguns usuários de um aplicativo MVC 4 estão experimentando lentidão esporádica. Presumivelmente, nem todos os usuários relatam esse problema toda vez que isso acontece com eles.
Meu pensamento é medir o tempo gasto em cada ação do controlador e os detalhes do log de invocações de ação que excedem um tempo prescrito para facilitar a análise posterior (para decidir ou descartar um problema de servidor / código).
Existe uma maneira conveniente de ligar para realizar essas medições para que eu possa evitar adicionar código de instrumentação a cada ação? Atualmente, não estou usando o COI para este projeto e hesitaria em apresentá-lo apenas para resolver esse problema.
Existe uma maneira melhor de resolver esse tipo de problema?