SlideShare a Scribd company logo
Copyright © 2016 Splunk Inc.
Mining Machine Data
for ‘Metrics that Matter’
in a DevOps Workflow
Abstract (Hidden)
IT organizations are increasingly using machine data – including in DevOps practices – to
get away from ‘vanity metrics’ and instead to generate ‘metrics that matter’. These metrics
provide visibility into the delivery of new application code and the business value of
DevOps, to both IT and business stakeholders.
Machine data provides DevOps teams and others – including QA, secops, CxOs and LOB
leaders – with meaningful and actionable metrics. This allows stakeholders to monitor,
measure, manage, and continuously improve the velocity and quality of code throughout
the software lifecycle, from dev/test to customer-facing outcomes and business impact.
In this session Andi Mann, chief technology advocate at Splunk, will share core
methodologies, interesting case studies, key success factors and ‘gotcha’ moments from
real-world experiences with mining machine data to produce ‘metrics that matter’ in a
DevOps context.
DevOps is a Culture of Empathy & Sharing
INTEGRATION
COLLABORATION
COMMUNICATION
BETWEEN DEV AND OPS
TO DELIVER BETTER SOFTWARE, FASTER
METHODS FOR IMPROVING
Shared Feedback Enables ‘The Three Ways’
Gene Kim, “DevOps Cookbook” and “The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win.”
Empowered DevOps Teams
Empathy - more than
understanding
• Feel your teammates’
pain
• Understand their
work and your impact
Empowerment - more
than making decisions
• Be responsible in
decisions, activities
• Be accountable to
your team of teams
DevOps Workflow is Becoming Complex and Opaque
6
Build
(Jenkins,
Bamboo)
Code
(Git,
MS-TFS)
Plan
(Jira,
Rally)
Test/QA
(Cucumber,
SonarQube)
Stage
(Pivotal,
AWS)
Release
(Jenkins,
Octopus)
Data Center
Device
Data
Engagement
Data
Config
(Puppet,
Ansible)
Monitor
(NewRelic,
Dynatrace)
Cloud Services Network Services
www/HTTP
Data
Social
Sentiment
Wire
Data
Application
Data
Continuous Integration (CI) / Continuous Delivery (CD)
Site Reliability Engineering
Business Impact Monitoring
API ServicesSecurity/Compliance
DevOps complexity raises risk of failure
● Slower Speed
● Longer MTTR
● Lower Quality
● Reduced Agility
● Poor Visibility
● Hard to Scale
● Increased Waste
● Impaired Collaboration
7
DevOps
From Hype Cycle for Application Services 2015, Gartner Group, July 2015, Betsy Burton, Philip Allega,
http://www.gartner.com/document/3096018
From every tool, every process, every component, on-prem or off
The One Constant:
Machine Data
Common Data Fabric
9
API
SDKs UI
Other Tools
Escalation/
Collaboration
Visibility Across the Whole Dev Lifecycle
Plan Code Build Test/QA Stage Release Config Monitor
Common Data Fabric
10
API
SDKs UI
Server, Storage.
N/W
Server
Virtualization
Operating
Systems
Infrastructure
Applications
Mobile
Applications
Cloud Services
Other Tools
Ticketing/Help
Desk
Custom
Applications
Visibility Across the Whole Ops Environment
API Services
Machine Data From DevOps Tools
11
Provisioning and Config Metrics
12
Machine Data from QA/Pre-Prod/Staging
13
Machine Data from Release Servers
14
Machine Data from Infrastructure Systems
15
Machine Data from Database Servers
16
Machine Data from Customer Systems
What do you measure
and why?
I’m working
super hard!!
That’s my
stapler.
20
Yeah, but …
… what are you
achieving?
I’m gonna need you
to come in Sunday.
21
Daily Active
Users?
Installs?
Downloads?
Sales?
DevOps Metrics that Matter
Culture
e.g.
• Retention
• Satisfaction
• Callouts
Process
e.g.
• Idea-to-cash
• MTTR
• Deliver time
Quality
e.g.
• Tests passed
• Tests failed
• Best/worst
Systems
e.g.
• Throughput
• Uptime
• Build times
Activity
e.g.
• Commits
• Tests run
• Releases
Impact
e.g.
• Signups
• Checkouts
• Revenue
Gartner’s DevOps ‘Metrics that Matter’
Gartner Inc., Data-Driven DevOps: Use Metrics to Help Guide Your Journey, 29 May 2014 G00264319, Analyst(s): Cameron Haight | Tapati Bandopadhyay
IDC’s DevOps ‘Metrics that Matter’
What Are Your ‘Metrics That Matter’?
Finding Your Metrics That Matter
Work from business backwards
Mine realtime machine data
Close the feedback loops
26
Outcomes
Measurement drives Feedback loops
Velocity
Deliver on time
& on budget
IT is delivering on
time, on budget
IT and Business
Leaders
Impact
Deliver code for
business needs
IT is achieving
business goals
IT and Business Leaders,
Customers, Staff
Show you when you deliver. And when you don’t.
Quality
Deliver the
quality you
promised
We deliver a quality
experience for users
Dev and Ops
Organizations
Measurement identifies ‘Waste’
Plan
Develop
(UI)
Develop
(Db)
Develop
(M’ware)
Develop
(Backend)
Security
Test
Monitor
Build
(Prod)
Architect
Secure/
Comply
DeployAccept
Unit
Test
Document
Cap Plan
Train
Feedback
Integration
Test
Configure
System
Test
Launch
CAB
Develop
(APIs)
Budget
Build
(Dev)
Mgmt/
Tooling
W
W
W
W
W
W
W
W
W
16 40 52 35 96 40 48 24 --8 2 5 6 8 2 12
Measurement Ensures Transparency
• Release when
ready, not a date!
• Best / worst
developers
• Best / worst
providers
• Impact of new
code on ops
• Impact of new
code on biz
Measurement Enables Continuous Improvement
Defect
Information
Capacity
Planning
Quality
Standards
Enhancement
Requests
Integration
Requirements
Acceptance
Metrics
Service Levels
and KPIs
Application Development Test and Acceptance Production
BuildCodePlan Test/QA Stage Release Config Monitor
Infrastructure
Dependencies
Measurement Improves Quality
Code quality scans Static security scans
White BoxDeveloper
checks in code
Automated
Acceptance Tests
Dynamic Security
Scans
Black Box
“Chaos Monkey”
tests
Test Fail:
Return
Test Fail:
Return
X
X
Production
QA Prod Pattern
QA Pattern Library
Test Pass:
Promote
Test Pass:
Promote to
Production
Pattern
library used
for test and
QA
Measurement Accelerates Velocity
Pivot & improve with
Continuous Insights
Product Managers
identify new
opportunities
Continuously delivered to market
… and Auditors are “happy”
Measurement Aligns Business Impact
Fast-feedback loop for actionable commercial insights
So You Can Innovate at Market Speed
BUSINESS DEV/OPS CUSTOMERS
HOW IS OUR:
• Security?
• Quality?
• Stability?
• Performance?
• Compliance?
HOW IS OUR:
• Market Launch?
• Feature Usage?
• Marketing Changes?
• Prioritization?
• Customer Sat?
Summary
Metrics that Matter Drive Better Feedback Loops
Improve
Application Velocity
Visibility across silos,
tools, and processes
exposes bugs and
bottlenecks so you
can remediate,
iterate, and innovate
faster.
Improve
Application Quality
Track quality across
multiple teams,
tools, systems, and
service providers, so
you can find and fix
more issues before
production
Improve
Application Impact
Real-time analytics
correlates
application delivery
with business goals,
so you can drive
better experience
and iterate faster
Sources/Additional Reading
● splunk.com/DevOps - Resources on Splunk for DevOps incl. case studies, customer stories, partners, products, videos, etc.
● dev.splunk.com – Resources for developing with or on ther Splunk platform, incl. SDKs, API Docs, guides, etc.
● blogs.splunk.com – Check the ‘DevOps’ and ‘Ansible’ tags for specifics, including how to deploy Spunk w/ Ansible
● splunkbase.splunk.com – Splunk add-ons and applications incl. Ansible Tower App for Splunk and 1000+ more
● DevOps Review 2016: Accelerating Innovation, Computing Research UK, July 2016
● 2016 State of DevOps Report, DevOps Research and Assessment
● The DevOps Cookbook, John Allspaw, Patrick Debois, Damon Edwards, Jez Humble, Gene Kim, Mike Orzen, and John Willis
● The Phoenix Project, Gene Kim, Kevin Behr, George Spafford
● Data-Driven DevOps: Use Metrics to Help Guide Your Journey, Gartner Inc. 2014, Cameron Haight and Tapati Bandopadhyay
● Metrics that Matter, Mark Michaelis, IntelliTect
● DevOps and the Cost of Downtime: Fortune 1000, IDC
● DevOps Best Practice Metrics: Fortune 1000 Survey, IDC, 2014
38
Copyright © 2016 Splunk Inc.
Thank You!
Andi Mann
Chief Technology Advocate, Splunk
@andimann

More Related Content

Viewers also liked (20)

PDF
Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"
Splunk
 
PPTX
Building a Security Information and Event Management platform at Travis Per...
Splunk
 
PPTX
Metrics to Power DevOps
CollabNet
 
PPTX
Threat Hunting with Splunk
Splunk
 
PPTX
Threat Hunting with Splunk
Splunk
 
PDF
Art of the Possible with Splunk Analytics
Splunk
 
PDF
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
Splunk
 
PPTX
Threat Hunting with Splunk
Splunk
 
PPTX
DevOps Pipelines and Metrics Driven Feedback Loops
Andreas Grabner
 
PDF
DevOps LA Meetup Intro to Habitat
Jessica DeVita
 
PPTX
DOES15 - Mark Michaelis - Metrics that Matter
Gene Kim
 
PDF
SplunkLive! London 2016 Splunk for IT Ops
Splunk
 
PPTX
Splunk at Weill Cornell Medical College
Splunk
 
PPTX
Splunk FISMA for Continuous Monitoring
Greg Hanchin
 
PDF
FollowFridays, Session 2: The Power of Customer Data and Metrics
BBDO Belgium
 
PPTX
Splunk for Enterprise Security featuring UBA
Splunk
 
PPTX
Splunk for Developers
Splunk
 
PDF
Splunk Enterprise for InfoSec Hands-On
Splunk
 
PPTX
Accelerate Troubleshooting and Reinvent Monitoring with Interactive Visualiza...
Splunk
 
PPTX
Splunk Ninjas: New Features, Pivot, and Search Dojo
Splunk
 
Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"
Splunk
 
Building a Security Information and Event Management platform at Travis Per...
Splunk
 
Metrics to Power DevOps
CollabNet
 
Threat Hunting with Splunk
Splunk
 
Threat Hunting with Splunk
Splunk
 
Art of the Possible with Splunk Analytics
Splunk
 
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
Splunk
 
Threat Hunting with Splunk
Splunk
 
DevOps Pipelines and Metrics Driven Feedback Loops
Andreas Grabner
 
DevOps LA Meetup Intro to Habitat
Jessica DeVita
 
DOES15 - Mark Michaelis - Metrics that Matter
Gene Kim
 
SplunkLive! London 2016 Splunk for IT Ops
Splunk
 
Splunk at Weill Cornell Medical College
Splunk
 
Splunk FISMA for Continuous Monitoring
Greg Hanchin
 
FollowFridays, Session 2: The Power of Customer Data and Metrics
BBDO Belgium
 
Splunk for Enterprise Security featuring UBA
Splunk
 
Splunk for Developers
Splunk
 
Splunk Enterprise for InfoSec Hands-On
Splunk
 
Accelerate Troubleshooting and Reinvent Monitoring with Interactive Visualiza...
Splunk
 
Splunk Ninjas: New Features, Pivot, and Search Dojo
Splunk
 

Similar to Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps Workflow (20)

PDF
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...
Splunk
 
PPTX
Innovate Better Through Machine data Analytics
Hal Rottenberg
 
PPTX
SplunkLive! London 2016 Splunk for Devops
Splunk
 
PPTX
Agile & DevOps - It's all about project success
Adam Stephensen
 
PDF
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Peter Marshall
 
PDF
Digital Disruption with DevOps - Reference Architecture Overview
IBM UrbanCode Products
 
PDF
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
minseok kim
 
PDF
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
IBM UrbanCode Products
 
PPTX
Devops Powered by Splunk
Splunk
 
PPT
Dev ops intro
Raju Raju
 
PDF
DevOps for the Discouraged
James Wickett
 
PDF
Visual Studio ALM and DevOps Tools Walkthrough
Angela Dugan
 
PDF
How to build successful blocks of DevOps
Cygnet Infotech
 
PDF
How to build successful blocks of DevOps
Cygnet Infotech
 
PPTX
Agility and Control from AWS [FutureStack16]
New Relic
 
PPTX
DevOps Powered by Splunk
Splunk
 
PDF
NYIT DSC/ Spring 2021 - Introduction to DevOps (CI/CD)
Hui (Henry) Chen
 
PPTX
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
Siva Rama Krishna Chunduru
 
PDF
DevOps on Oracle Cloud
Mee Nam Lee
 
PPTX
DevOps and Splunk
Splunk
 
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...
Splunk
 
Innovate Better Through Machine data Analytics
Hal Rottenberg
 
SplunkLive! London 2016 Splunk for Devops
Splunk
 
Agile & DevOps - It's all about project success
Adam Stephensen
 
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Peter Marshall
 
Digital Disruption with DevOps - Reference Architecture Overview
IBM UrbanCode Products
 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
minseok kim
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
IBM UrbanCode Products
 
Devops Powered by Splunk
Splunk
 
Dev ops intro
Raju Raju
 
DevOps for the Discouraged
James Wickett
 
Visual Studio ALM and DevOps Tools Walkthrough
Angela Dugan
 
How to build successful blocks of DevOps
Cygnet Infotech
 
How to build successful blocks of DevOps
Cygnet Infotech
 
Agility and Control from AWS [FutureStack16]
New Relic
 
DevOps Powered by Splunk
Splunk
 
NYIT DSC/ Spring 2021 - Introduction to DevOps (CI/CD)
Hui (Henry) Chen
 
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
Siva Rama Krishna Chunduru
 
DevOps on Oracle Cloud
Mee Nam Lee
 
DevOps and Splunk
Splunk
 
Ad

More from Splunk (20)

PDF
Splunk Leadership Forum Wien - 20.05.2025
Splunk
 
PDF
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
PDF
Building Resilience with Energy Management for the Public Sector
Splunk
 
PDF
IT-Lagebild: Observability for Resilience (SVA)
Splunk
 
PDF
Nach dem SOC-Aufbau ist vor der Automatisierung (OFD Baden-Württemberg)
Splunk
 
PDF
Monitoring einer Sicheren Inter-Netzwerk Architektur (SINA)
Splunk
 
PDF
Praktische Erfahrungen mit dem Attack Analyser (gematik)
Splunk
 
PDF
Cisco XDR & Splunk SIEM - stronger together (DATAGROUP Cyber Security)
Splunk
 
PDF
Security - Mit Sicherheit zum Erfolg (Telekom)
Splunk
 
PDF
One Cisco - Splunk Public Sector Summit Germany April 2025
Splunk
 
PDF
.conf Go 2023 - Data analysis as a routine
Splunk
 
PDF
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
Splunk
 
PDF
.conf Go 2023 - Navegando la normativa SOX (Telefónica)
Splunk
 
PDF
.conf Go 2023 - Raiffeisen Bank International
Splunk
 
PDF
.conf Go 2023 - På liv og død Om sikkerhetsarbeid i Norsk helsenett
Splunk
 
PDF
.conf Go 2023 - Many roads lead to Rome - this was our journey (Julius Bär)
Splunk
 
PDF
.conf Go 2023 - Das passende Rezept für die digitale (Security) Revolution zu...
Splunk
 
PDF
.conf go 2023 - Cyber Resilienz – Herausforderungen und Ansatz für Energiever...
Splunk
 
PDF
.conf go 2023 - De NOC a CSIRT (Cellnex)
Splunk
 
PDF
conf go 2023 - El camino hacia la ciberseguridad (ABANCA)
Splunk
 
Splunk Leadership Forum Wien - 20.05.2025
Splunk
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Building Resilience with Energy Management for the Public Sector
Splunk
 
IT-Lagebild: Observability for Resilience (SVA)
Splunk
 
Nach dem SOC-Aufbau ist vor der Automatisierung (OFD Baden-Württemberg)
Splunk
 
Monitoring einer Sicheren Inter-Netzwerk Architektur (SINA)
Splunk
 
Praktische Erfahrungen mit dem Attack Analyser (gematik)
Splunk
 
Cisco XDR & Splunk SIEM - stronger together (DATAGROUP Cyber Security)
Splunk
 
Security - Mit Sicherheit zum Erfolg (Telekom)
Splunk
 
One Cisco - Splunk Public Sector Summit Germany April 2025
Splunk
 
.conf Go 2023 - Data analysis as a routine
Splunk
 
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
Splunk
 
.conf Go 2023 - Navegando la normativa SOX (Telefónica)
Splunk
 
.conf Go 2023 - Raiffeisen Bank International
Splunk
 
.conf Go 2023 - På liv og død Om sikkerhetsarbeid i Norsk helsenett
Splunk
 
.conf Go 2023 - Many roads lead to Rome - this was our journey (Julius Bär)
Splunk
 
.conf Go 2023 - Das passende Rezept für die digitale (Security) Revolution zu...
Splunk
 
.conf go 2023 - Cyber Resilienz – Herausforderungen und Ansatz für Energiever...
Splunk
 
.conf go 2023 - De NOC a CSIRT (Cellnex)
Splunk
 
conf go 2023 - El camino hacia la ciberseguridad (ABANCA)
Splunk
 
Ad

Recently uploaded (20)

PDF
Kubernetes - Architecture & Components.pdf
geethak285
 
PPTX
Smart Factory Monitoring IIoT in Machine and Production Operations.pptx
Rejig Digital
 
PDF
How to Comply With Saudi Arabia’s National Cybersecurity Regulations.pdf
Bluechip Advanced Technologies
 
PDF
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
PDF
Hello I'm "AI" Your New _________________
Dr. Tathagat Varma
 
PDF
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
PDF
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
PPTX
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
 
PDF
Unlocking FME Flow’s Potential: Architecture Design for Modern Enterprises
Safe Software
 
PDF
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
PDF
''Taming Explosive Growth: Building Resilience in a Hyper-Scaled Financial Pl...
Fwdays
 
PDF
TrustArc Webinar - Navigating APAC Data Privacy Laws: Compliance & Challenges
TrustArc
 
PPTX
Reimaginando la Ciberdefensa: De Copilots a Redes de Agentes
Cristian Garcia G.
 
PDF
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
 
PDF
Understanding AI Optimization AIO, LLMO, and GEO
CoDigital
 
PDF
“A Re-imagination of Embedded Vision System Design,” a Presentation from Imag...
Edge AI and Vision Alliance
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Pitch ...
Michele Kryston
 
PPTX
CapCut Pro PC Crack Latest Version Free Free
josanj305
 
PDF
Why aren't you using FME Flow's CPU Time?
Safe Software
 
PDF
Bridging CAD, IBM TRIRIGA & GIS with FME: The Portland Public Schools Case
Safe Software
 
Kubernetes - Architecture & Components.pdf
geethak285
 
Smart Factory Monitoring IIoT in Machine and Production Operations.pptx
Rejig Digital
 
How to Comply With Saudi Arabia’s National Cybersecurity Regulations.pdf
Bluechip Advanced Technologies
 
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
Hello I'm "AI" Your New _________________
Dr. Tathagat Varma
 
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
 
Unlocking FME Flow’s Potential: Architecture Design for Modern Enterprises
Safe Software
 
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
''Taming Explosive Growth: Building Resilience in a Hyper-Scaled Financial Pl...
Fwdays
 
TrustArc Webinar - Navigating APAC Data Privacy Laws: Compliance & Challenges
TrustArc
 
Reimaginando la Ciberdefensa: De Copilots a Redes de Agentes
Cristian Garcia G.
 
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
 
Understanding AI Optimization AIO, LLMO, and GEO
CoDigital
 
“A Re-imagination of Embedded Vision System Design,” a Presentation from Imag...
Edge AI and Vision Alliance
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Pitch ...
Michele Kryston
 
CapCut Pro PC Crack Latest Version Free Free
josanj305
 
Why aren't you using FME Flow's CPU Time?
Safe Software
 
Bridging CAD, IBM TRIRIGA & GIS with FME: The Portland Public Schools Case
Safe Software
 

Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps Workflow

  • 1. Copyright © 2016 Splunk Inc. Mining Machine Data for ‘Metrics that Matter’ in a DevOps Workflow
  • 2. Abstract (Hidden) IT organizations are increasingly using machine data – including in DevOps practices – to get away from ‘vanity metrics’ and instead to generate ‘metrics that matter’. These metrics provide visibility into the delivery of new application code and the business value of DevOps, to both IT and business stakeholders. Machine data provides DevOps teams and others – including QA, secops, CxOs and LOB leaders – with meaningful and actionable metrics. This allows stakeholders to monitor, measure, manage, and continuously improve the velocity and quality of code throughout the software lifecycle, from dev/test to customer-facing outcomes and business impact. In this session Andi Mann, chief technology advocate at Splunk, will share core methodologies, interesting case studies, key success factors and ‘gotcha’ moments from real-world experiences with mining machine data to produce ‘metrics that matter’ in a DevOps context.
  • 3. DevOps is a Culture of Empathy & Sharing INTEGRATION COLLABORATION COMMUNICATION BETWEEN DEV AND OPS TO DELIVER BETTER SOFTWARE, FASTER METHODS FOR IMPROVING
  • 4. Shared Feedback Enables ‘The Three Ways’ Gene Kim, “DevOps Cookbook” and “The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win.”
  • 5. Empowered DevOps Teams Empathy - more than understanding • Feel your teammates’ pain • Understand their work and your impact Empowerment - more than making decisions • Be responsible in decisions, activities • Be accountable to your team of teams
  • 6. DevOps Workflow is Becoming Complex and Opaque 6 Build (Jenkins, Bamboo) Code (Git, MS-TFS) Plan (Jira, Rally) Test/QA (Cucumber, SonarQube) Stage (Pivotal, AWS) Release (Jenkins, Octopus) Data Center Device Data Engagement Data Config (Puppet, Ansible) Monitor (NewRelic, Dynatrace) Cloud Services Network Services www/HTTP Data Social Sentiment Wire Data Application Data Continuous Integration (CI) / Continuous Delivery (CD) Site Reliability Engineering Business Impact Monitoring API ServicesSecurity/Compliance
  • 7. DevOps complexity raises risk of failure ● Slower Speed ● Longer MTTR ● Lower Quality ● Reduced Agility ● Poor Visibility ● Hard to Scale ● Increased Waste ● Impaired Collaboration 7 DevOps From Hype Cycle for Application Services 2015, Gartner Group, July 2015, Betsy Burton, Philip Allega, http://www.gartner.com/document/3096018
  • 8. From every tool, every process, every component, on-prem or off The One Constant: Machine Data
  • 9. Common Data Fabric 9 API SDKs UI Other Tools Escalation/ Collaboration Visibility Across the Whole Dev Lifecycle Plan Code Build Test/QA Stage Release Config Monitor
  • 10. Common Data Fabric 10 API SDKs UI Server, Storage. N/W Server Virtualization Operating Systems Infrastructure Applications Mobile Applications Cloud Services Other Tools Ticketing/Help Desk Custom Applications Visibility Across the Whole Ops Environment API Services
  • 11. Machine Data From DevOps Tools 11
  • 13. Machine Data from QA/Pre-Prod/Staging 13
  • 14. Machine Data from Release Servers 14
  • 15. Machine Data from Infrastructure Systems 15
  • 16. Machine Data from Database Servers 16
  • 17. Machine Data from Customer Systems
  • 18. What do you measure and why?
  • 20. 20 Yeah, but … … what are you achieving? I’m gonna need you to come in Sunday.
  • 22. DevOps Metrics that Matter Culture e.g. • Retention • Satisfaction • Callouts Process e.g. • Idea-to-cash • MTTR • Deliver time Quality e.g. • Tests passed • Tests failed • Best/worst Systems e.g. • Throughput • Uptime • Build times Activity e.g. • Commits • Tests run • Releases Impact e.g. • Signups • Checkouts • Revenue
  • 23. Gartner’s DevOps ‘Metrics that Matter’ Gartner Inc., Data-Driven DevOps: Use Metrics to Help Guide Your Journey, 29 May 2014 G00264319, Analyst(s): Cameron Haight | Tapati Bandopadhyay
  • 24. IDC’s DevOps ‘Metrics that Matter’
  • 25. What Are Your ‘Metrics That Matter’?
  • 26. Finding Your Metrics That Matter Work from business backwards Mine realtime machine data Close the feedback loops 26
  • 28. Measurement drives Feedback loops Velocity Deliver on time & on budget IT is delivering on time, on budget IT and Business Leaders Impact Deliver code for business needs IT is achieving business goals IT and Business Leaders, Customers, Staff Show you when you deliver. And when you don’t. Quality Deliver the quality you promised We deliver a quality experience for users Dev and Ops Organizations
  • 29. Measurement identifies ‘Waste’ Plan Develop (UI) Develop (Db) Develop (M’ware) Develop (Backend) Security Test Monitor Build (Prod) Architect Secure/ Comply DeployAccept Unit Test Document Cap Plan Train Feedback Integration Test Configure System Test Launch CAB Develop (APIs) Budget Build (Dev) Mgmt/ Tooling W W W W W W W W W 16 40 52 35 96 40 48 24 --8 2 5 6 8 2 12
  • 30. Measurement Ensures Transparency • Release when ready, not a date! • Best / worst developers • Best / worst providers • Impact of new code on ops • Impact of new code on biz
  • 31. Measurement Enables Continuous Improvement Defect Information Capacity Planning Quality Standards Enhancement Requests Integration Requirements Acceptance Metrics Service Levels and KPIs Application Development Test and Acceptance Production BuildCodePlan Test/QA Stage Release Config Monitor Infrastructure Dependencies
  • 32. Measurement Improves Quality Code quality scans Static security scans White BoxDeveloper checks in code Automated Acceptance Tests Dynamic Security Scans Black Box “Chaos Monkey” tests Test Fail: Return Test Fail: Return X X Production QA Prod Pattern QA Pattern Library Test Pass: Promote Test Pass: Promote to Production Pattern library used for test and QA
  • 33. Measurement Accelerates Velocity Pivot & improve with Continuous Insights Product Managers identify new opportunities Continuously delivered to market … and Auditors are “happy”
  • 35. Fast-feedback loop for actionable commercial insights So You Can Innovate at Market Speed BUSINESS DEV/OPS CUSTOMERS HOW IS OUR: • Security? • Quality? • Stability? • Performance? • Compliance? HOW IS OUR: • Market Launch? • Feature Usage? • Marketing Changes? • Prioritization? • Customer Sat?
  • 37. Metrics that Matter Drive Better Feedback Loops Improve Application Velocity Visibility across silos, tools, and processes exposes bugs and bottlenecks so you can remediate, iterate, and innovate faster. Improve Application Quality Track quality across multiple teams, tools, systems, and service providers, so you can find and fix more issues before production Improve Application Impact Real-time analytics correlates application delivery with business goals, so you can drive better experience and iterate faster
  • 38. Sources/Additional Reading ● splunk.com/DevOps - Resources on Splunk for DevOps incl. case studies, customer stories, partners, products, videos, etc. ● dev.splunk.com – Resources for developing with or on ther Splunk platform, incl. SDKs, API Docs, guides, etc. ● blogs.splunk.com – Check the ‘DevOps’ and ‘Ansible’ tags for specifics, including how to deploy Spunk w/ Ansible ● splunkbase.splunk.com – Splunk add-ons and applications incl. Ansible Tower App for Splunk and 1000+ more ● DevOps Review 2016: Accelerating Innovation, Computing Research UK, July 2016 ● 2016 State of DevOps Report, DevOps Research and Assessment ● The DevOps Cookbook, John Allspaw, Patrick Debois, Damon Edwards, Jez Humble, Gene Kim, Mike Orzen, and John Willis ● The Phoenix Project, Gene Kim, Kevin Behr, George Spafford ● Data-Driven DevOps: Use Metrics to Help Guide Your Journey, Gartner Inc. 2014, Cameron Haight and Tapati Bandopadhyay ● Metrics that Matter, Mark Michaelis, IntelliTect ● DevOps and the Cost of Downtime: Fortune 1000, IDC ● DevOps Best Practice Metrics: Fortune 1000 Survey, IDC, 2014 38
  • 39. Copyright © 2016 Splunk Inc. Thank You! Andi Mann Chief Technology Advocate, Splunk @andimann