前置:
- 使用spring项目进行开发
- 使用线程池进行项目开发
- 有dynamic-tp或者Hippo4J或者其他有以下告警检测的工具对线程池进行监控
- (最好)有运维团队或者运维方面配置
任务:
- 触发告警后怎么修改线程池参数和线程池告警参数(重要)
- 有哪些需要的线程池告警
- 线程池告警阈值和线程池参数怎么设置
- 触发告警后怎么排查
- 怎么根据业务增长重新修改资源与线程池参数
常见线程池告警类型如下,本文也从以下几个方面进行展示:
1、触发告警后怎么修改线程池参数和线程池告警参数
先说结论:
根据线程池告警修改参数导图:
1.1、线程活跃度告警
释义:任务过多,使得线程池中活跃线程占比超过阈值(如99%)
如果核心线程数>最大线程数*80%:该告警基本上无用,可以不使用
如果核心线程数占最大线程数较小:该告警有一定用处,但是不如其他线程池告警
1.2、队列容量告警
释义:任务过多,达到任务队列容