Na minha opinião, os próprios aplicativos devem oferecer suporte ao monitoramento desses tipos de métricas com qualquer suíte de monitoramento padrão, incluindo a definição dos limites de aviso padrão ^^ No entanto, a maioria dos aplicativos não faz isso, com algumas exceções notáveis como o Exchange com Operações do System Center. Gerente e assim por diante ...
... neste caso, eu vejo isso mais como um problema de estudo de usuário e usabilidade. Fazer testes over-the-shoulder dos fluxos de trabalho do usuário regularmente seria um começo útil, mesmo que não seja automatizado.
Aplicativos matando desempenho em clientes podem ser capturados com monitoramento de desempenho adequado, embora precise incluir todos os tipos de métricas que podem retardar o rastreamento de um PC, como carga de CPU e memória, carga e padrão de E / S de rede e disco quarta - assim como com o monitoramento do servidor.
Eu entendo o acesso ao ambiente de desenvolvimento e teste, mas sou um strong defensor de ter pelo menos os caras de suporte de primeira linha em imagens padrão idênticas, rede e tão quarta quanto o resto dos usuários - se isso for impossível de implementar todos no departamento.
Usar servidores de gerenciamento remoto / estações de trabalho multiusuário para o trabalho diário de administração é uma maneira fácil de não precisar depender do PC local que está sendo configurado de uma maneira específica ou com ferramentas específicas.