April 5, 2024, 9:24 p.m. | Benoit COUETIL 💫

DEV Community dev.to


  • Initial thoughts


  • Considered alternate solutions


    • GitLab Value Stream Analytics (official solution)

    • LinearB (SaaS solution with free tier)

    • Four Keys (open source based on GCP)




  • DORA Metrics and calculations insights


    • Metric A: Lead Time for Changes

    • Metric B: Deployment Frequency

    • Metric C: Change Failure Rate

    • Metric D: Time to Restore Service




  • The Python script


    • Output example

    • Pre-requisites

    • Source code



  • Wrapping up

  • Further reading





Initial thoughts

The DevOps Research and Assessment (DORA) team has identified four crucial metrics for measuring DevOps performance. …

analytics change cicd deployment devops dora failure free gcp gitlab insights keys metrics open source python python script rate restore saas service solution solutions thoughts value

AI Research Scientist

@ Vara | Berlin, Germany and Remote

Data Architect

@ University of Texas at Austin | Austin, TX

Data ETL Engineer

@ University of Texas at Austin | Austin, TX

Lead GNSS Data Scientist

@ Lurra Systems | Melbourne

Senior Machine Learning Engineer (MLOps)

@ Promaton | Remote, Europe

Senior Software Engineer, Generative AI (C++)

@ SoundHound Inc. | Toronto, Canada