Thursday, 2025-06-12

@joao15130:matrix.orgHello from France. I'm currently looking at statsd + Graphite backend + Grafana for pipeline reporting based on corvus and fungi 12:26
I was wondering if something like below is possible and how to do it:
I'd like to have a panel which can display an overall status of the pipeline. This status is based on how many successful jobs ran in the last execution of the pipelines. Let's say I have three jobs running a pipeline. If all jobs ran successfully, the panel goes green and says ACTIVE, if at least one is failing, the panel goes orange and says DEGRADED, and if all jobs are failed, it goes red and says FAILING or something like that. Is such an approach feasible with we have available from statsd? and how to configure it using Grafana.
Thank you
JP
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/zuul] 948608: Add greater control to branch matchers https://review.opendev.org/c/zuul/zuul/+/94860815:40
@joao15130:matrix.orgI think I have found out a lead with stats.zuul.tenant.openstack.pipeline.dell-emc-powerflex-ci-check.project.opendev_org.openstack_cinder.master.job.powerflex-v4-cinder-tempest.SUCCESS15:59
But I don't understand the data that comes from Graphite, it shows 0.16, what does it mean?
@clarkb:matrix.orgYou may be querying a rate per time. Say success per hour or similar16:18
@jim:acmegating.comJean Pierre Roquesalane: honestly, i would not recommend you rely on that.  i've been working to remove those individual job metrics.  there are no current definite plans for it, but i think there's a good chance that we will stop emitting individual job metrics in the future.  if you're okay with that risk, maybe that's fine for a grafana dashboard for now.  but just be aware of it.16:27
@jim:acmegating.com(also, the reply/notification feature is not well implemented in a number of matrix clients, so it's helpful to just reply without using threads, which is why i'm responding here out of thread)16:29
@joao15130:matrix.orgOk thanks corvus What would a better way to achieve my goal in that case? Are they any Zuul users having that kind of dashboard?16:42
@jim:acmegating.comi'm not aware of any, sorry16:43
@joao15130:matrix.orgok. I'll see what I can do16:47
@jim:acmegating.commaybe we should add a per-pipeline or per-queue result metric (like the current per-job, but truncated) to handle that use case16:49
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/nodepool] 952493: Azure: fix public ip address allocation https://review.opendev.org/c/zuul/nodepool/+/95249317:26
@joao15130:matrix.orgthat would definitely help17:29
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 950922: Add "debug" flag to triggers https://review.opendev.org/c/zuul/zuul/+/95092221:16
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 952169: Use nodeset alternatives for unreachable hosts https://review.opendev.org/c/zuul/zuul/+/95216921:23
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/nodepool] 952409: k8s: copy secrets when using image image-pull-secrets https://review.opendev.org/c/zuul/nodepool/+/95240921:39
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/nodepool] 952409: k8s: copy secrets when using image image-pull-secrets https://review.opendev.org/c/zuul/nodepool/+/95240921:47
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed on behalf of Flavio Percoco Premoli: [zuul/nodepool] 875847: Allow to pass ImagePullSecrets to Kubernetes pods https://review.opendev.org/c/zuul/nodepool/+/87584721:47
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 950922: Add "debug" flag to triggers https://review.opendev.org/c/zuul/zuul/+/95092222:45
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 947155: Downgrade to nodejs 22 tooling https://review.opendev.org/c/zuul/zuul/+/94715522:54
@tony.breeds:matrix.orgWhat tool do people use, if any, to stream job logs into a terminal?  I'm using `finger ${build}@${zuul_server}` which is fine but when a task runs for a long time finger/finger_gw seem to close the connection.23:39
-@gerrit:opendev.org- Zuul merged on behalf of Clark Boylan: [zuul/zuul] 950254: Report cherrypy stats/metrics at least every 60 seconds https://review.opendev.org/c/zuul/zuul/+/95025423:56

Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!