在我们的 生产环境 环境中,我们使用Thread Pool Executor来执行runntable任务 . 我需要为线程池 Actuator 服务开发一个线程池心跳监视系统:
每60秒,要求收集关于线程池 Actuator 的以下统计信息:
1)线程池的大小
2)等待线程的队列长度(线程执行前在阻塞队列中等待的持续时间或时间任务)
3)上一次心跳间隔期间队列中的平均等待时间
4)当前活动线程
5)当前非活动线程 .
我想知道是否存在任何现有框架或线程池 Actuator 服务,它将提供上述报告要求 .
谢谢,
BMis13
1 回答
你在使用Spring吗?如果我没弄错,Spring的ThreadPoolExecutor实现支持JMX .