⚠️ Jenkins资源消耗告警

检测到构建过程中的资源使用超过阈值

需要管理员关注

🚨 告警概览

项目名称
user-service-api
构建编号
#183
告警级别
严重
告警时间
2023-10-15 14:35:42
触发条件
CPU使用率 > 85% 持续5分钟
当前状态
持续中
持续时间
7分钟 23秒
构建节点
master-node-01

📊 资源使用详情

CPU使用情况
当前使用率 92%
5分钟平均值 88%
阈值设定 85%
其他资源指标
内存使用 3.7GB/4GB
磁盘I/O 78MB/s
网络流量 45MB/s

🔍 告警详情

⚠️
CPU使用率持续超过阈值

检测到构建节点 master-node-01 的CPU使用率在构建过程中持续超过设定的阈值(85%),当前峰值达到92%,可能影响构建性能和其他任务的执行。

峰值使用率
92%
持续时间
7分钟 23秒
阈值设定
85%
触发时间
2023-10-15 14:35:42

⏱️ 构建时间线

1
📥 代码检出
开始: 14:30:25 | 结束: 14:31:10
耗时: 45秒
2
📦 依赖安装
开始: 14:31:10 | 结束: 14:33:25
耗时: 2分钟 15秒
注意: 此阶段CPU使用率开始上升至75%
3
⚙️ 代码编译
开始: 14:33:25 | 结束: 14:37:40
耗时: 4分钟 15秒
告警: 此阶段CPU使用率超过阈值,峰值达到92%
4
🧪 测试执行
开始: 14:37:40 | 结束: 14:39:20
耗时: 1分钟 40秒
注意: 此阶段CPU使用率维持在85%-90%

💡 建议措施

  • 检查构建节点当前负载,考虑将部分任务迁移到其他节点
  • 优化构建脚本,减少CPU密集型操作或增加并行处理
  • 考虑升级构建节点的硬件配置或增加节点数量
  • 检查是否有异常进程占用大量CPU资源
  • 评估是否需要调整构建任务的调度策略