SlideShare a Scribd company logo
©2008–19 New Relic, Inc. All rights reserved
DevOps
Without Measurement
is a Fail
Agile + DevOps East
Nov. 2019
Tori Wieldt
Senior Solutions Manager
@ToriWieldt
DevOps has Crossed the Chasm
DevOps is for Everyone
3x More elite performers
Speed and Stability Go Together
cloud.google.com/devop
s
@ToriWieldt
Elite DevOps Performers
@ToriWieldt
©2008–19 New Relic, Inc. All rights reserved
Challenges
4
User Experience
Business Outcomes
Infrastructure
Applications
Siloed teams
Increasingly Complex and
Dynamic Architectures
On-Premises
On Premises
Relational Data
Customers
NoSQL
Data Store
Micro Services
API
Mobile
Apps
Browser
Public Cloud
@ToriWieldt
©2008–19 New Relic, Inc. All rights reserved
We’ve Had Our Own DevOps Journey
Ruby Monolith
Siloed teams
Infrequent releases
TO
300+ microservices
60+ engineering teams with embedded SREs
20–70 deploys a day
Processing 15M messages per second
Using New Relic software
FROM
5
@ToriWieldt
©2008–19 New Relic, Inc. All rights reserved 6
DevOps Requires a Cultural Shift
Complex systems are dependent
on mental models that are
incomplete and contradictory.
Measurement is the foundation
for a DevOps cultural shift.
Easily accessible data leads to
shared understanding, increased
collaboration and accountability.
@ToriWieldt
©2008–19 New Relic, Inc. All rights reserved 7
Can You Answer?
● How often do we deploy?
● How quickly do we resolve issues?
● How much does an hour
of downtime cost?
● Are we spending too much on
infrastructure?
● What’s our digital moment of truth?
(Are we ready to scale?)
● Are our engineers burned out? (and
about to leave?)
@ToriWieldt
©2008–19 New Relic, Inc. All rights reserved 8
Instrument and
establish baselines
Prepare
1.
Get fast feedback and understand
the impact of every change
Activate
2. Continuously automate,
communicate and improve
Optimize
3.
Measurement Framework
@ToriWieldt
©2008–19 New Relic, Inc. All rights reserved
1. Instrument and
Remediate Apps
Establish Baselines
and Objectives
Set Up
Synthetic Checks
and Alerting
9
Prepare
@ToriWieldt
©2008–19 New Relic, Inc. All rights reserved
Typical KPIs
Error Rate
Response Time
Throughput
MTTD
Apdex
10
Prepare
● Satisfied
● Tolerating
● Frustrated
@ToriWieldt
©2008–19 New Relic, Inc. All rights reserved
SRE Four Golden Signals
11
Prepare
@ToriWieldt
©2008–19 New Relic, Inc. All rights reserved
1. Iterate and
Measure Impact
Improve Incident
Response
Measure Code
Pipeline
12
Activate
@ToriWieldt
©2008–19 New Relic, Inc. All rights reserved 13
Activate
@ToriWieldt
Typical KPIs
Availability
Deployment Frequency
# Failed Deploys
Lead Time for Changes
MTTR
©2008–19 New Relic, Inc. All rights reserved
Improve Incident Response
14
Activate
@ToriWieldt
©2008–19 New Relic, Inc. All rights reserved 15
Activate
Measure Your Pipeline
@ToriWieldt
©2008–19 New Relic, Inc. All rights reserved
1. Resolve
Dependency Risks
Right-size
Infrastructure
Automate
Instrumentation
16
Optimize
@ToriWieldt
©2008–19 New Relic, Inc. All rights reserved 17
Optimize
@ToriWieldt
Typical KPIs
SLO/SLA Compliance
Number of After-Hours Incidents
Host Utilization
©2008–19 New Relic, Inc. All rights reserved
Right-size
Infrastructure
18
Optimize
@ToriWieldt
©2008–19 New Relic, Inc. All rights reserved
What’s the Customer Experience?
19
MOST IMPORTANTLY
@ToriWieldt
©2008–19 New Relic, Inc. All rights reserved
DevOps Measurement
20
Prepare
Activate
Optimize
Understand how app and
infrastructure changes affect
SLOs
Create common incident
response process
Create shared insight on
reliability issues across teams
Diagnose and resolve immediate
errors and slow transactions
Map application service architecture and resolve
key bottlenecks
Broad cross- functional review of service delivery
target achievement
Segment and assess end-user cohorts for
reliability oppsEstablish
Team
Dashboards
Iterate &
Measure
Impact
Incident
Orchestration
& Learning
App
Remediation
Resolve
Dependency
Risks
Establish
Objectives
& Baseline
Understand and optimize allocation of resources to
applications
Setup
Proactive
Alerting
Learn from incidents & stop
recycling problems
Measure ability to deliver code
frequently and reliably
Measure
Code
Pipeline
Make visibility the default instead of another
burden on developers
Customer
Experience
Improvement
Infrastructure
Resource
Sizing
Automate
Instrumentation
Operations
Review
Set service level objectives and
baseline current performance
Set and tune alerts to understand
system performance better
bit.ly/NewRelicDevOps
Thank You
©2008–19 New Relic, Inc. All rights reserved
@ToriWieldt

More Related Content

PPTX
SRE-iously: Defining the Principles, Habits, and Practices of Site Reliabilit...
PPTX
SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...
PDF
Rapid Strategic SRE Assessments
PPTX
DevOps drivein - Mind the Gap
PPTX
Fail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins World
PPTX
DevOps - Why 50 deploys per day is essential
PPTX
Scaling DevOps - delivering on the promise of business velocity and quality
PPTX
10 Reasons Why You Should Consider Google App Engine (GAE) for Your Next Project
SRE-iously: Defining the Principles, Habits, and Practices of Site Reliabilit...
SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...
Rapid Strategic SRE Assessments
DevOps drivein - Mind the Gap
Fail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins World
DevOps - Why 50 deploys per day is essential
Scaling DevOps - delivering on the promise of business velocity and quality
10 Reasons Why You Should Consider Google App Engine (GAE) for Your Next Project

What's hot (20)

PDF
Integrating Automated Testing into DevOps
PPTX
3 Steps to Expand DevOps and Automation Throughout the Enterprise
PPTX
Measuring Performance: See the Science of DevOps Measurement in Action
PPTX
DevOps and the Enterprise Cloud
PPTX
Find out what's new at Puppet - products, programs, and more!
PPTX
Building DevOps Toolchain
PDF
From Measurement to Insight: Putting DevOps Metrics To Work
PDF
Moving to Open-Source Tools - How to Increase Performance Test Coverage Throu...
PPTX
Starting and Scaling DevOps In the Enterprise
PDF
Top Reasons Why Identity Management Projects Fail & How to Avoid Them
PDF
Performance Testing in Agile and DevOps Environments
PPTX
Operationalizing your Virtual Network: Getting to the Next Level with SDN/NFV...
PPTX
Continuous Delivery Pipeline in the Cloud – How to Achieve Continous Everything
PDF
From Rogue One to Rebel Alliance: Building Developers into Security Champions
PDF
Ata pune 12 meetup 17 September 2016 - Introduction by Amol Deshpande
PDF
Ata pune 12 meetup Future of testing 17 sep 2016 by sanjay upadhyay
PPTX
Dunkin' Mobile Runs on New Relic, FutureStack17 NYC
PPTX
Drive Continuous Delivery With Continuous Testing
PPTX
Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in...
PDF
Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-i...
Integrating Automated Testing into DevOps
3 Steps to Expand DevOps and Automation Throughout the Enterprise
Measuring Performance: See the Science of DevOps Measurement in Action
DevOps and the Enterprise Cloud
Find out what's new at Puppet - products, programs, and more!
Building DevOps Toolchain
From Measurement to Insight: Putting DevOps Metrics To Work
Moving to Open-Source Tools - How to Increase Performance Test Coverage Throu...
Starting and Scaling DevOps In the Enterprise
Top Reasons Why Identity Management Projects Fail & How to Avoid Them
Performance Testing in Agile and DevOps Environments
Operationalizing your Virtual Network: Getting to the Next Level with SDN/NFV...
Continuous Delivery Pipeline in the Cloud – How to Achieve Continous Everything
From Rogue One to Rebel Alliance: Building Developers into Security Champions
Ata pune 12 meetup 17 September 2016 - Introduction by Amol Deshpande
Ata pune 12 meetup Future of testing 17 sep 2016 by sanjay upadhyay
Dunkin' Mobile Runs on New Relic, FutureStack17 NYC
Drive Continuous Delivery With Continuous Testing
Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in...
Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-i...
Ad

Similar to DevOps Without Measurement is a Fail (20)

PPTX
Best Practices for Measuring your Code Pipeline
PPTX
Keeping Modern Applications Performing
PDF
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillon
PDF
New Relic Infrastructure - New Integrations For Smarter and Faster Cloud Adop...
PPTX
Industry Stories: How Application Networks are Delivering Agility (Ross Mason)
PPTX
SteelCentral Portal Take the War Out of the War Room
PPT
MongoDB World 2018: From Disruption to Transformation: Document Databases, Do...
PDF
The impact of IOT - exchange cala - 2015
PPTX
apidays LIVE Paris 2021 - EDI & API on One Integration Platform by Mir Mustha...
PDF
New Relic Infrastructure: Servers Transition August 2017
PPTX
Architecting for scale - dynamic infrastructure and the cloud
PDF
Removing Crucial Dependencies to Enable KPN as a Virtual Telecom Provider
PDF
Doing Cloud Right! Five Keys to Becoming an Elite DevOps Performer
PPTX
Competing with Software: It Takes a Platform -- Devops @ EMC World
PDF
Realtime Reporting with GoldenGate
PPTX
Webinar - Life's Too Short for Cloud without Analytics
PDF
Data Science Case Studies: The Internet of Things: Implications for the Enter...
PPTX
Accelerating SDLC for Large Public Sector Enterprise Applications
PPTX
Migrating to the Cloud - What to do when things go sideways
PDF
ERP 2.0 (Cloud, New Functionality, FAH, Integration and M&A Focus)
Best Practices for Measuring your Code Pipeline
Keeping Modern Applications Performing
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillon
New Relic Infrastructure - New Integrations For Smarter and Faster Cloud Adop...
Industry Stories: How Application Networks are Delivering Agility (Ross Mason)
SteelCentral Portal Take the War Out of the War Room
MongoDB World 2018: From Disruption to Transformation: Document Databases, Do...
The impact of IOT - exchange cala - 2015
apidays LIVE Paris 2021 - EDI & API on One Integration Platform by Mir Mustha...
New Relic Infrastructure: Servers Transition August 2017
Architecting for scale - dynamic infrastructure and the cloud
Removing Crucial Dependencies to Enable KPN as a Virtual Telecom Provider
Doing Cloud Right! Five Keys to Becoming an Elite DevOps Performer
Competing with Software: It Takes a Platform -- Devops @ EMC World
Realtime Reporting with GoldenGate
Webinar - Life's Too Short for Cloud without Analytics
Data Science Case Studies: The Internet of Things: Implications for the Enter...
Accelerating SDLC for Large Public Sector Enterprise Applications
Migrating to the Cloud - What to do when things go sideways
ERP 2.0 (Cloud, New Functionality, FAH, Integration and M&A Focus)
Ad

More from Tori Wieldt (6)

PPTX
Developer Relations for Skeptics - Java Commuity Day 2017
PPTX
Measureable Cloud Migration
PPTX
A Skeptic's Guide to Docker
PPTX
A Skeptic's Guide to Docker
PPTX
Scaling with Docker: New Relic’s Containerization Journey
PDF
Docker: Light and Dark
Developer Relations for Skeptics - Java Commuity Day 2017
Measureable Cloud Migration
A Skeptic's Guide to Docker
A Skeptic's Guide to Docker
Scaling with Docker: New Relic’s Containerization Journey
Docker: Light and Dark

Recently uploaded (20)

PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
Introduction to Artificial Intelligence
PDF
top salesforce developer skills in 2025.pdf
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
Nekopoi APK 2025 free lastest update
PDF
medical staffing services at VALiNTRY
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
ai tools demonstartion for schools and inter college
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
System and Network Administraation Chapter 3
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
System and Network Administration Chapter 2
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Introduction to Artificial Intelligence
top salesforce developer skills in 2025.pdf
ManageIQ - Sprint 268 Review - Slide Deck
Nekopoi APK 2025 free lastest update
medical staffing services at VALiNTRY
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Operating system designcfffgfgggggggvggggggggg
ai tools demonstartion for schools and inter college
ISO 45001 Occupational Health and Safety Management System
PTS Company Brochure 2025 (1).pdf.......
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Which alternative to Crystal Reports is best for small or large businesses.pdf
System and Network Administraation Chapter 3
How to Migrate SBCGlobal Email to Yahoo Easily
System and Network Administration Chapter 2
How Creative Agencies Leverage Project Management Software.pdf
Upgrade and Innovation Strategies for SAP ERP Customers
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises

DevOps Without Measurement is a Fail

  • 1. ©2008–19 New Relic, Inc. All rights reserved DevOps Without Measurement is a Fail Agile + DevOps East Nov. 2019 Tori Wieldt Senior Solutions Manager @ToriWieldt
  • 2. DevOps has Crossed the Chasm DevOps is for Everyone 3x More elite performers Speed and Stability Go Together cloud.google.com/devop s @ToriWieldt
  • 4. ©2008–19 New Relic, Inc. All rights reserved Challenges 4 User Experience Business Outcomes Infrastructure Applications Siloed teams Increasingly Complex and Dynamic Architectures On-Premises On Premises Relational Data Customers NoSQL Data Store Micro Services API Mobile Apps Browser Public Cloud @ToriWieldt
  • 5. ©2008–19 New Relic, Inc. All rights reserved We’ve Had Our Own DevOps Journey Ruby Monolith Siloed teams Infrequent releases TO 300+ microservices 60+ engineering teams with embedded SREs 20–70 deploys a day Processing 15M messages per second Using New Relic software FROM 5 @ToriWieldt
  • 6. ©2008–19 New Relic, Inc. All rights reserved 6 DevOps Requires a Cultural Shift Complex systems are dependent on mental models that are incomplete and contradictory. Measurement is the foundation for a DevOps cultural shift. Easily accessible data leads to shared understanding, increased collaboration and accountability. @ToriWieldt
  • 7. ©2008–19 New Relic, Inc. All rights reserved 7 Can You Answer? ● How often do we deploy? ● How quickly do we resolve issues? ● How much does an hour of downtime cost? ● Are we spending too much on infrastructure? ● What’s our digital moment of truth? (Are we ready to scale?) ● Are our engineers burned out? (and about to leave?) @ToriWieldt
  • 8. ©2008–19 New Relic, Inc. All rights reserved 8 Instrument and establish baselines Prepare 1. Get fast feedback and understand the impact of every change Activate 2. Continuously automate, communicate and improve Optimize 3. Measurement Framework @ToriWieldt
  • 9. ©2008–19 New Relic, Inc. All rights reserved 1. Instrument and Remediate Apps Establish Baselines and Objectives Set Up Synthetic Checks and Alerting 9 Prepare @ToriWieldt
  • 10. ©2008–19 New Relic, Inc. All rights reserved Typical KPIs Error Rate Response Time Throughput MTTD Apdex 10 Prepare ● Satisfied ● Tolerating ● Frustrated @ToriWieldt
  • 11. ©2008–19 New Relic, Inc. All rights reserved SRE Four Golden Signals 11 Prepare @ToriWieldt
  • 12. ©2008–19 New Relic, Inc. All rights reserved 1. Iterate and Measure Impact Improve Incident Response Measure Code Pipeline 12 Activate @ToriWieldt
  • 13. ©2008–19 New Relic, Inc. All rights reserved 13 Activate @ToriWieldt Typical KPIs Availability Deployment Frequency # Failed Deploys Lead Time for Changes MTTR
  • 14. ©2008–19 New Relic, Inc. All rights reserved Improve Incident Response 14 Activate @ToriWieldt
  • 15. ©2008–19 New Relic, Inc. All rights reserved 15 Activate Measure Your Pipeline @ToriWieldt
  • 16. ©2008–19 New Relic, Inc. All rights reserved 1. Resolve Dependency Risks Right-size Infrastructure Automate Instrumentation 16 Optimize @ToriWieldt
  • 17. ©2008–19 New Relic, Inc. All rights reserved 17 Optimize @ToriWieldt Typical KPIs SLO/SLA Compliance Number of After-Hours Incidents Host Utilization
  • 18. ©2008–19 New Relic, Inc. All rights reserved Right-size Infrastructure 18 Optimize @ToriWieldt
  • 19. ©2008–19 New Relic, Inc. All rights reserved What’s the Customer Experience? 19 MOST IMPORTANTLY @ToriWieldt
  • 20. ©2008–19 New Relic, Inc. All rights reserved DevOps Measurement 20 Prepare Activate Optimize Understand how app and infrastructure changes affect SLOs Create common incident response process Create shared insight on reliability issues across teams Diagnose and resolve immediate errors and slow transactions Map application service architecture and resolve key bottlenecks Broad cross- functional review of service delivery target achievement Segment and assess end-user cohorts for reliability oppsEstablish Team Dashboards Iterate & Measure Impact Incident Orchestration & Learning App Remediation Resolve Dependency Risks Establish Objectives & Baseline Understand and optimize allocation of resources to applications Setup Proactive Alerting Learn from incidents & stop recycling problems Measure ability to deliver code frequently and reliably Measure Code Pipeline Make visibility the default instead of another burden on developers Customer Experience Improvement Infrastructure Resource Sizing Automate Instrumentation Operations Review Set service level objectives and baseline current performance Set and tune alerts to understand system performance better bit.ly/NewRelicDevOps
  • 21. Thank You ©2008–19 New Relic, Inc. All rights reserved @ToriWieldt

Editor's Notes

  • #3: “DevOps has crossed the chasm.” 2019 Accelerate State of DevOps report, produced by DevOps Research & Assessment (DORA), Just a few years ago, many organizations still viewed DevOps more as a promising experiment than as a mainstream approach to software development. Today, however, as this year’s report shows, DevOps has secured its position as a proven and powerful set of practices and tools—giving teams the ability to make dramatic improvements in their performance and productivity.
  • #4: As important as these advantages are, here’s an even more impressive metric: elite performers are twice as likely as low-performing teams to meet or exceed their organizational performance goals. DevOps transformation requires investments in an organization’s code pipeline, testing, instrumentation and monitoring, and other capabilities.
  • #5: Siloed teams often lacks aligned measures for success
  • #6: New Relic has our own DevOps journey. New Relic went from a Ruby monolith, to a Ruby front-end and a Java backend, to microservices. We released infrequently, and our operations teams were separate from developers. Because of our success, we had to scale, and we took drastic action and change our teams and how we built software. Our products are now made up of more than 300 microservices (we were an early adopter of Docker). We have over 50 engineering teams with embedded SREs. Each team pushes their own code to production and is responsible for running what they’ve created. Hopefully, our experience can help you.
  • #9: We have a three-phase measurement framework for a successful DevOps journey: Prepare - you need to be able to see everything with instrumentation across all of your technologies and measure your current state Activate - Monitor and quickly surface the information that will allow to fix problems fast Optimize - Continue to automate, and replicate DevOps practices across the organization.
  • #12: Latency The time it takes to service a request. Traffic A measure of how much demand is being placed on your system - transactions per second Errors - The rate of requests that fail, either explicitly (e.g., HTTP 500s), implicitly Saturation How "full" your service is. A measure of your system fraction, emphasizing the resources that are most constrained. Quickstart: Apdex 4 golden signals 1-3 key transactions (from your Product Manager)
  • #19: In addition to reliability and scalability, SREs are responsible to make sure the infrastructure can scale -- WITHOUT a 1:1 scaling in cost!
  • #20: In a world where 50% of companies admit customers more likely to uncover problems before the company does(1), don’t lose sight of CUSTOMER EXPERIENCE. New Relic, in partnership with Vanson Bourne, led a survey of 750 global senior IT leaders at enterprises with 500 to 5,000 employees in the United Kingdom, Australia, France, Germany, and the United States. Customers don’t see or care about all the complexity going on behind the scenes. They don’t care about some third-party service that might have dragged your mobile app down or the complexity of your fulfillment workflow. When you peel back the motivations behind cloud migrations, DevOps, containerization, microservices, continuous integration/continuous deployment, single-page applications, and more, these trends are all enablers to make it easier, faster, or cheaper to push out better digital experiences to customers. Remember, it’s never been about the technology—it’s always been about the value and experience you’re delivering to the human being on the other side of that digital screen...and measurement can help
  • #21: These are the Solution Patterns in our DevOps Solution Guide, in which we provide in-depth direction how to move forward with Devops. They are sequential; though it is NOT mandatory that you do all the patterns. We suggest you pick a place to start and move forward from there. Tutorials for these patterns are on the New Relic Docs site > Search for “DevOps”