我在任何地方都找不到这些常见的Jenkins术语的定义。
我还觉得奇怪的是,在指标插件https://wiki.jenkins.io/display/JENKINS/Metrics+Plugin中,所有的“jenkins.june.”指标似乎都属于阻塞状态。
我在任何地方都找不到这些常见的Jenkins术语的定义。
我还觉得奇怪的是,在指标插件https://wiki.jenkins.io/display/JENKINS/Metrics+Plugin中,所有的“jenkins.june.”指标似乎都属于阻塞状态。
2条答案
按热度按时间8ljdwjyq1#
队列中的项经过几个阶段,如下所示
jenkins.queue.blocked表示Jenkins阻止的作业数量。阻塞的原因可以是下面的任何东西
1.目标标签正忙碌
1.目标节点脱机
1.目标节点正忙碌
1.因为节点(或其保留策略)不接受任务
1.目标标签脱机
jenkins.queue.stuck表示即使所有Node资源都可用或执行器存在问题(如果作业太长时间缺少执行器),作业仍停留在队列中。
jenkins.queue.pending表示作业正在等待下一个executor运行,所有节点资源都是健康的,并为作业保留。
jenkins.queue.buildable返回可构建阶段的作业总数
参考:javadoc.jenkins.io/hudson/model/Queue.html
8iwquhpp2#
为了补充Mike's answer,我想知道如何为
jenkins.queue.stuck
度量定义“太长”。下面是源代码的相关部分:因此,通过我对代码的阅读,如果出现以下情况,则一个项目被卡在队列中:
希望这对别人有帮助!