@joao15130:matrix.org | Hello 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/+/948608 | 15:40 | |
@joao15130:matrix.org | I 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.SUCCESS | 15:59 |
But I don't understand the data that comes from Graphite, it shows 0.16, what does it mean? | ||
@clarkb:matrix.org | You may be querying a rate per time. Say success per hour or similar | 16:18 |
@jim:acmegating.com | Jean 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.org | Ok 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.com | i'm not aware of any, sorry | 16:43 |
@joao15130:matrix.org | ok. I'll see what I can do | 16:47 |
@jim:acmegating.com | maybe we should add a per-pipeline or per-queue result metric (like the current per-job, but truncated) to handle that use case | 16: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/+/952493 | 17:26 | |
@joao15130:matrix.org | that would definitely help | 17: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/+/950922 | 21: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/+/952169 | 21: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/+/952409 | 21: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/+/952409 | 21: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/+/875847 | 21: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/+/950922 | 22: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/+/947155 | 22:54 | |
@tony.breeds:matrix.org | What 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/+/950254 | 23:56 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!