Hi folks,

I'm looking into extracting and visualizing GOCD pipeline metrics and want 
to hear if any of you had done something on those lines or if you have any 
ideas.

Some of the metrics I might be interested on:

- Lets assume a chain of pipelines where only the first one had a SCM 
material; how long did it take from check in till the completion of another 
pipeline in the chain. E.g.: I have three pipelines, "Build", "Test" and 
"Deploy". A commit triggers "Build" that then triggers "Test" that triggers 
"Deploy". Can I measure how long did it take from that commit till the 
completion of "Deploy"?

- % of Success for a pipeline, stage and job. I'd be able to drill down in 
this one. Pipeline A has 3 stages A.1, A.2 and A.3. Each stage have 
multiple jobs. Can I tell whats the overall % of Success A, then drill down 
and see % of Success of the different stages (where has it been failing the 
most - A.1, A.2 or A.3?), then drill down again and see the % of Success 
for each job?

- Mean time to recovery for a pipeline. How long till a pipeline gets 
healthy again? I'm assuming if a Stage of a pipeline breaks then the whole 
pipeline is broken. A pipeline is only healthy when all stages are passing.

- Any other metrics you think would be interesting to measure?

I'm interested in either some advice on solving that (e.g.: any APIs that 
could help? should we go straight to the DB?) and just your thoughts in 
general.

Thanks,

Duda. 

-- 
You received this message because you are subscribed to the Google Groups 
"go-cd" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to