Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Monitoring DORA DevOps Metrics with Datadog

Yury Nino
October 20, 2022

Monitoring DORA DevOps Metrics with Datadog

Yury Nino

October 20, 2022
Tweet

More Decks by Yury Nino

Other Decks in Technology

Transcript

  1. Lead time Deploy frequency Change fail How long does it

    take to go from code committed to code successfully running in production? Good: at least once per day How often does your organization deploy code to production or release it to end users? Good: at least once a week What percentage of changes to production or releases to users result in degraded service? Good: 0-15% Time to restore How long does it generally take to restore service when a service incident or a defect that impacts users occurs? Good: less than one day
  2. Comparing the elite group against the low performers, DORA found

    that elite performers have… 7x lower change failure rate (changes are 1/7 as likely to fail) 208x more frequent code deployments 106x faster lead time from commit to deploy 2,604x faster time to recover from incidents
  3. Build & Test Artifact storage Deploy Source code Monitor Continuous

    Deployment (CD) Continuous Integration (CI) other triggers Calculating DORA Metrics
  4. Run Continuous Integration (CI) steps and build containers with Cloud

    Build Store containers in Container Registry Use Spinnaker for Continuous Deployment (CD) Run, auto-scale, and heal your app (Kubernetes Engine, App Engine, Compute Engine, Cloud Functions) Monitor, debug, and optimize your apps and services using Stackdriver Let Istio secure and manage your services Push code to revision control repository DevOps CI/CD on Google Cloud