Я выполняю некоторые тесты производительности в своем приложении, и в какой-то момент приложение перестает отвечать на запросы. Проверка журнала потока на http://localhost:7771/threads, я нашел следующие данные:Общие сведения о метках dropwizard
"org.eclipse.jetty.util.thread.QueuedThreadPool.dw.utilization" : {
"value" : 1.0
},
Означает ли это, что мое приложение перегружено?
Также есть некоторые интересные цифры о резьбе:
"jvm.threads.blocked.count" : {
"value" : 0
},
"jvm.threads.count" : {
"value" : 152
},
"jvm.threads.daemon.count" : {
"value" : 12
},
"jvm.threads.deadlock.count" : {
"value" : 0
},
"jvm.threads.deadlocks" : {
"value" : [ ]
},
"jvm.threads.new.count" : {
"value" : 0.
},
"jvm.threads.runnable.count" : {
"value" : 11
},
"jvm.threads.terminated.count" : {
"value" : 0
},
"jvm.threads.timed_waiting.count" : {
"value" : 9
},
"jvm.threads.waiting.count" : {
"value" : 132
}
Количество ожидающих потоков почти такой же, как число полных потоков.
Значит, какой «метрикой» следует использовать, чтобы определить, есть ли что-то, блокирующее потоки?