Process counters of interest.
From .NET 4.0 onwards, we can get appdomain memory usage too.
For a webserver ...
Application Running
running apps count
Requests Disconnected
number of requests that have been disconnected. communication failures
Requests Queued
number of requests waiting -- for peaks. Max 5000 can be resized in machine.config file
Requests Rejected
number of requests not executed- 503 HTTP status code
Request Wait Time
milliseconds that the most recent request waited
Session State Server Connections Total
number of session-state connections made to the computer on which out-of-process session-state data is stored.
Session SQL Server Connections Total
number of session-state connections made to the Microsoft SQL Server database
State Server Sessions Abandoned
State Server Sessions Active
currently active user sessions
State Server Sessions Timed Out
number of user sessions that have become inactive through user inaction
State Server Sessions Total
number of sessions created during the lifetime of the process
Worker Process Restarts
of times a worker process has been restarted
Worker Process Running
number of worker processes running on the server computer
For particular webapplication ...
ASP.NET Application Performance Counters
Anonymous Requests
Anonymous Requests/Sec
Cache Total Entries
Cache Total Hits
Cache Total Misses
Cache Total Hit Ratio
Cache Total Turnover Rate
Cache API Entries
Cache API Hits
Cache API Misses
Cache API Hit Ratio
Cache API Turnover Rate
number of entries in the cache.
Compilations Total
Compilations .. first runs/aspx pages etc..
Debugging Requests
Errors During Preprocessing
Errors During Compilation
Errors During Execution
Errors Unhandled During Execution
Custom errors
Errors Unhandled During Execution/Sec
Errors Total
Errors Total/Sec
Output Cache Entries
Output Cache Hits
Output Cache Misses
Output Cache Hit Ratio
Output Cache Turnover Rate
Pipeline Instance Count
number of concurrent requests that are being processed for a given application.
Request Bytes In Total
Request Bytes Out Total
Requests Executing
Requests Failed
Requests Not Found-404 or 414
Requests Not Authorized- 401
Requests Succeeded
Requests Timed Out
Requests Total
Requests/Sec
Sessions Active
Sessions Abandoned
Sessions Timed Out
Sessions Total
Transactions Aborted -- COM+
Transactions Committed
Transactions Pending
Transactions Total
Transactions/Sec
Process counters of interest.
From .NET 4.0 onwards, we can get appdomain memory usage too.
For a webserver ...
Application Running
running apps count
Requests Disconnected
number of requests that have been disconnected. communication failures
Requests Queued
number of requests waiting -- for peaks. Max 5000 can be resized in machine.config file
Requests Rejected
number of requests not executed- 503 HTTP status code
Request Wait Time
milliseconds that the most recent request waited
Session State Server Connections Total
number of session-state connections made to the computer on which out-of-process session-state data is stored.
Session SQL Server Connections Total
number of session-state connections made to the Microsoft SQL Server database
State Server Sessions Abandoned
State Server Sessions Active
currently active user sessions
State Server Sessions Timed Out
number of user sessions that have become inactive through user inaction
State Server Sessions Total
number of sessions created during the lifetime of the process
Worker Process Restarts
of times a worker process has been restarted
Worker Process Running
number of worker processes running on the server computer
For particular webapplication ...
ASP.NET Application Performance Counters
Anonymous Requests
Anonymous Requests/Sec
Cache Total Entries
Cache Total Hits
Cache Total Misses
Cache Total Hit Ratio
Cache Total Turnover Rate
Cache API Entries
Cache API Hits
Cache API Misses
Cache API Hit Ratio
Cache API Turnover Rate
number of entries in the cache.
Compilations Total
Compilations .. first runs/aspx pages etc..
Debugging Requests
Errors During Preprocessing
Errors During Compilation
Errors During Execution
Errors Unhandled During Execution
Custom errors
Errors Unhandled During Execution/Sec
Errors Total
Errors Total/Sec
Output Cache Entries
Output Cache Hits
Output Cache Misses
Output Cache Hit Ratio
Output Cache Turnover Rate
Pipeline Instance Count
number of concurrent requests that are being processed for a given application.
Request Bytes In Total
Request Bytes Out Total
Requests Executing
Requests Failed
Requests Not Found-404 or 414
Requests Not Authorized- 401
Requests Succeeded
Requests Timed Out
Requests Total
Requests/Sec
Sessions Active
Sessions Abandoned
Sessions Timed Out
Sessions Total
Transactions Aborted -- COM+
Transactions Committed
Transactions Pending
Transactions Total
Transactions/Sec