Creo que muchos desarrolladores saben que la sensación incómoda cuando los usuarios les dicen que "La aplicación es lenta (de nuevo)".¿Herramientas y métodos para monitorear en vivo las aplicaciones web ASP.NET?
En una aplicación compleja red no puede haber muchas razones posibles para una degradación de (aparente) rendimiento: base de datos de respuesta lenta, problemas de ancho de banda, el mal almacenamiento en caché, etc. Sin duda hay cuestiones que no se producirán en un desarrollo o entorno de puesta en escena.
Ahora mi pregunta:
¿Hay un conjunto de herramientas y/o métodos que proporcionarían un estado integral "en vivo" en un sistema de producción/ASP.NET/SQL Server IIS de una manera visualmente (contadores de rendimiento no sólo):
- peticiones HTTP actual (digamos los últimos n minutos)
- excepciones/tiempos de espera
- datos de ancho de banda
- Número de conexiones de base/base de datos abierta llama
- ...
El objetivo principal es ver a simple vista (o después de mirar más cerca) cuál es el problema que está causando los problemas de rendimiento.
acabo desprotegido iis.net y encontró un buen artículo publicado hace unos días: http://blogs.iis.net/timamm/archive/2012/02/11/asp-net-and-iis-performance-troubleshooting-tools-3-key-resources.aspx –