詹金斯工作警报没有执行者
Alerting for jenkin jobs stuck with no executors
我们有多个 Jenkin master 并启用了 Jenkins Prometheus 插件并将这些 master 作为数据源连接到 Grafana。我目前有兴趣寻找等待执行者超过一定时间的工作,并基于此创建警报。我查看了 Jenkins metrics,但没有找到任何合适的指标来监控此用例。我怎样才能做到这一点?
您可以通过Groovy访问 Jenkins 构建队列并检查等待时间过长的条目。
可以通过 Jenkins REST API 运行 Groovy 脚本 API,这将是您轮询此类问题的界面“阻止的”工作。
我们有多个 Jenkin master 并启用了 Jenkins Prometheus 插件并将这些 master 作为数据源连接到 Grafana。我目前有兴趣寻找等待执行者超过一定时间的工作,并基于此创建警报。我查看了 Jenkins metrics,但没有找到任何合适的指标来监控此用例。我怎样才能做到这一点?
您可以通过Groovy访问 Jenkins 构建队列并检查等待时间过长的条目。
可以通过 Jenkins REST API 运行 Groovy 脚本 API,这将是您轮询此类问题的界面“阻止的”工作。