如何在 Spring Boot Actuator 中找到空闲线程计数指标?

问题描述 投票:0回答:1

我正在将我的应用程序从 Jetty 迁移到 Spring。在 Jetty,我们有

jetty_queued_thread_pool_threads 
jetty_queued_thread_pool_threads_idle 
.

然而,在 Spring 世界中,我们有一个类似的

jvm_threads_states_threads 
。但是我没有看到任何可以告诉我有关空闲线程的信息。

如果有人可以分享一种方法来获取 Spring 执行器指标中的空闲线程数,我将不胜感激。

prometheus spring-boot-actuator
1个回答
0
投票

如果您使用 Jetty 作为嵌入式服务器运行 Spring Boot,您可以从指标

jetty_threads_idle
中获取空闲线程,该指标由
JettyServerThreadPoolMetrics

创建
# HELP jetty_threads_idle The number of idle threads in the pool
# TYPE jetty_threads_idle gauge
jetty_threads_idle 1.0

jvm_threads_states
显示了与描述 Jetty 线程池的
jetty_threads_idle
指标相比,整个 JVM 中存在的按线程状态切片的线程数。看
JvmThreadMetrics

© www.soinside.com 2019 - 2024. All rights reserved.