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

PDF
Introduction to Docker Compose | Docker Intermediate Workshop
PPTX
Kubernetes #2 monitoring
PDF
GitOps with Amazon EKS Anywhere by Dan Budris
PPTX
Introduction to Dockers.pptx
PDF
Kubernetes Networking with Cilium - Deep Dive
PPTX
Kubernetes Internals
PPTX
Introduction to openshift
PDF
Guia definitiva de shodan
Introduction to Docker Compose | Docker Intermediate Workshop
Kubernetes #2 monitoring
GitOps with Amazon EKS Anywhere by Dan Budris
Introduction to Dockers.pptx
Kubernetes Networking with Cilium - Deep Dive
Kubernetes Internals
Introduction to openshift
Guia definitiva de shodan

What's hot (20)

PDF
Kubernetes From Scratch .pdf
PDF
Podman rootless containers
PPTX
OpenShift Introduction
ODP
Devops Devops Devops
PDF
Kubernetes 101
PDF
Kubernetes - introduction
PPSX
Docker Kubernetes Istio
PDF
VMware
PPTX
CI/CD
PDF
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
PPTX
System Center 2012 | SCCM : L'inventaire de A à Z avec System Center Configur...
PDF
오픈소스컨설팅 클러스터제안 V1.0
PDF
Packer by HashiCorp
PPTX
Docker 101 : Introduction to Docker and Containers
PDF
Kubernetes 101
PDF
Kubernetes Monitoring & Best Practices
PDF
Jenkins tutorial
PDF
Different types of virtualisation
PDF
Overview of kubernetes network functions
PDF
OpenShift Virtualization - VM and OS Image Lifecycle
Kubernetes From Scratch .pdf
Podman rootless containers
OpenShift Introduction
Devops Devops Devops
Kubernetes 101
Kubernetes - introduction
Docker Kubernetes Istio
VMware
CI/CD
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
System Center 2012 | SCCM : L'inventaire de A à Z avec System Center Configur...
오픈소스컨설팅 클러스터제안 V1.0
Packer by HashiCorp
Docker 101 : Introduction to Docker and Containers
Kubernetes 101
Kubernetes Monitoring & Best Practices
Jenkins tutorial
Different types of virtualisation
Overview of kubernetes network functions
OpenShift Virtualization - VM and OS Image Lifecycle
Ad

Viewers also liked (20)

PDF
Webinar: Splunk Enterprise Security Deep Dive: Analytics
PDF
Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"
PPTX
Building a Security Information and Event Management platform at Travis Per...
PPTX
Metrics to Power DevOps
PPTX
Threat Hunting with Splunk
PPTX
Threat Hunting with Splunk
PDF
Art of the Possible with Splunk Analytics
PDF
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
PPTX
Threat Hunting with Splunk
PPTX
DevOps Pipelines and Metrics Driven Feedback Loops
PDF
DevOps LA Meetup Intro to Habitat
PPTX
DOES15 - Mark Michaelis - Metrics that Matter
PDF
SplunkLive! London 2016 Splunk for IT Ops
PPTX
Splunk at Weill Cornell Medical College
PPTX
Splunk FISMA for Continuous Monitoring
PDF
FollowFridays, Session 2: The Power of Customer Data and Metrics
PPTX
Splunk for Enterprise Security featuring UBA
PPTX
Splunk for Developers
PDF
Splunk Enterprise for InfoSec Hands-On
PPTX
Accelerate Troubleshooting and Reinvent Monitoring with Interactive Visualiza...
Webinar: Splunk Enterprise Security Deep Dive: Analytics
Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"
Building a Security Information and Event Management platform at Travis Per...
Metrics to Power DevOps
Threat Hunting with Splunk
Threat Hunting with Splunk
Art of the Possible with Splunk Analytics
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
Threat Hunting with Splunk
DevOps Pipelines and Metrics Driven Feedback Loops
DevOps LA Meetup Intro to Habitat
DOES15 - Mark Michaelis - Metrics that Matter
SplunkLive! London 2016 Splunk for IT Ops
Splunk at Weill Cornell Medical College
Splunk FISMA for Continuous Monitoring
FollowFridays, Session 2: The Power of Customer Data and Metrics
Splunk for Enterprise Security featuring UBA
Splunk for Developers
Splunk Enterprise for InfoSec Hands-On
Accelerate Troubleshooting and Reinvent Monitoring with Interactive Visualiza...
Ad

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...
PPTX
Innovate Better Through Machine data Analytics
PPTX
SplunkLive! London 2016 Splunk for Devops
PPTX
Agile & DevOps - It's all about project success
PDF
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
PDF
Digital Disruption with DevOps - Reference Architecture Overview
PDF
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
PDF
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
PPTX
Devops Powered by Splunk
PPT
Dev ops intro
PDF
DevOps for the Discouraged
PDF
Visual Studio ALM and DevOps Tools Walkthrough
PDF
How to build successful blocks of DevOps
PDF
How to build successful blocks of DevOps
PPTX
Agility and Control from AWS [FutureStack16]
PPTX
DevOps Powered by Splunk
PDF
NYIT DSC/ Spring 2021 - Introduction to DevOps (CI/CD)
PPTX
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
PDF
DevOps on Oracle Cloud
PPTX
DevOps and Splunk
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...
Innovate Better Through Machine data Analytics
SplunkLive! London 2016 Splunk for Devops
Agile & DevOps - It's all about project success
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Digital Disruption with DevOps - Reference Architecture Overview
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Devops Powered by Splunk
Dev ops intro
DevOps for the Discouraged
Visual Studio ALM and DevOps Tools Walkthrough
How to build successful blocks of DevOps
How to build successful blocks of DevOps
Agility and Control from AWS [FutureStack16]
DevOps Powered by Splunk
NYIT DSC/ Spring 2021 - Introduction to DevOps (CI/CD)
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps on Oracle Cloud
DevOps and Splunk

More from Splunk (20)

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

Recently uploaded (20)

PDF
ment.tech-Siri Delay Opens AI Startup Opportunity in 2025.pdf
PDF
GDG Cloud Southlake #45: Patrick Debois: The Impact of GenAI on Development a...
PPTX
maintenance powerrpoint for adaprive and preventive
PDF
Ebook - The Future of AI A Comprehensive Guide.pdf
PDF
Streamline Vulnerability Management From Minimal Images to SBOMs
PDF
Fitaura: AI & Machine Learning Powered Fitness Tracker
PPTX
Presentation - Principles of Instructional Design.pptx
PPTX
How to use fields_get method in Odoo 18
PDF
Examining Bias in AI Generated News Content.pdf
PDF
substrate PowerPoint Presentation basic one
PDF
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PPTX
Strategic Picks — Prioritising the Right Agentic Use Cases [2/6]
PDF
Human Computer Interaction Miterm Lesson
PDF
Gestión Unificada de los Riegos Externos
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PPTX
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com
PDF
Introduction to MCP and A2A Protocols: Enabling Agent Communication
PPTX
Build automations faster and more reliably with UiPath ScreenPlay
PDF
Technical Debt in the AI Coding Era - By Antonio Bianco
ment.tech-Siri Delay Opens AI Startup Opportunity in 2025.pdf
GDG Cloud Southlake #45: Patrick Debois: The Impact of GenAI on Development a...
maintenance powerrpoint for adaprive and preventive
Ebook - The Future of AI A Comprehensive Guide.pdf
Streamline Vulnerability Management From Minimal Images to SBOMs
Fitaura: AI & Machine Learning Powered Fitness Tracker
Presentation - Principles of Instructional Design.pptx
How to use fields_get method in Odoo 18
Examining Bias in AI Generated News Content.pdf
substrate PowerPoint Presentation basic one
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
Strategic Picks — Prioritising the Right Agentic Use Cases [2/6]
Human Computer Interaction Miterm Lesson
Gestión Unificada de los Riegos Externos
Data Virtualization in Action: Scaling APIs and Apps with FME
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com
Introduction to MCP and A2A Protocols: Enabling Agent Communication
Build automations faster and more reliably with UiPath ScreenPlay
Technical Debt in the AI Coding Era - By Antonio Bianco

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