Thread pool counters

for properties of thread pool counters.

Counter definitions

Name Key Description Version
CreateCount threadPoolModule.threadCreates The total number of threads created 3.5.5 and later
DestroyCount threadPoolModule.threadDestroys The total number of threads destroyed 3.5.5 and later
ActiveCount threadPoolModule.activeThreads The number of concurrently active threads 3.5.5 and later
PoolSize threadPoolModule.poolSize The average number of threads in pool 3.5.5 and later
PercentMaxed threadPoolModule.percentMaxed The average percent of the time that all threads are in use 3.5.5 and later
DeclaredthreadHungCount threadPoolModule.declaredThreadHung The number of threads declared hung 5.1.1 and later
ClearedThreadHangCount threadPoolModule.declaredThreadHangCleared The number of thread hangs cleared 5.1.1 and later
ConcurrentHungThreadCount threadPoolModule.concurrentlyHungThreads The number of concurrently hung threads 5.1.1 and later
ActiveTime threadPoolModule.activeTime The average time in milliseconds the threads are in active state 5.1.1 and later

Name Granularity Type Level Overhead
CreateCount Per thread pool CountStatistic All Low
DestroyCount Per thread pool CountStatistic All Low
ActiveCount Per thread pool RangeStatistic Extended High
PoolSize Per thread pool BoundedRangeStatistic Basic High
PercentMaxed Per thread pool RangeStatistic All High
DeclaredthreadHungCount Per thread pool CountStatistic All Max
ClearedThreadHangCount Per thread pool CountStatistic All Max
ConcurrentHungThreadCount Per thread pool RangeStatistic All Max
ActiveTime Per thread pool TimeStatistic All Max