Recommended performance counters for monitoring web applications (Article # 165)
View products that this article applies to.
Problem:
To appropriately monitor performance of the application you will need to turn on monitoring for the application. We recommend setting the below counters at interval of 5 minutes. Be sure to check the log files daily to make sure they are not growing too large. At 5 minutes you should be ok for a couple of weeks.
Resolution:
Performance Object: .NET CLR Memory
Counters:
- # GC Handles
- # Gen 0 Collections
- # Gen 1 Collections
- # Gen 2 Collections
- Gen 0 heap size
- Gen 1 heap size
- Gen 2 heap size
- Large Object Heap size
Performance Object: Active Server Pages
Counters:
- Request Execution Time
- Request Wait Time
- Requests Executing
- Requests Queued
- Requests Timed Out
- Session Duration
- Sessions Current
- Sessions Timed Out
Performance Object: FChoice.Common
Counters:
- # Exceptions Total
- SqlHelper # Current Active Queries
- SqlHelper Average Query Duration
- SqlHelper Queries/sec
Performance Object: FChoice.Foundation
Counters:
- # Active Sessions
Performance Object: Process
Counters:
- Handle Count
- Page Faults/sec
- Pool Nonpaged Bytes
- Private Bytes
- Virtual Bytes
- Working Set
Applies To: