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
DevOps 101 - Moving Fast with Confidence
New Relic
 
PDF
How DevOps Drives Real-Time Business Growth
Cognizant
 
PDF
Using DevOps' Intelligent Insights to Deliver Greater Business Value
Cognizant
 
PPTX
DevOps for dummies study sharing - part II
Chen-Tien Tsai
 
PPTX
The DevOps Promise: Helping Management Realise the Quality, Velocity & Effici...
Splunk
 
PPTX
The Promise of DevOps
Chip Browne
 
PDF
Agile 2014- Metrics driven development and devops
Karthik Gaekwad
 
PDF
Metrics Driven Development and DevOps - Agile 2014
Ernest Mueller
 
PPTX
What is DevOps? What is DevOps CoE?
7Targets AI Sales Assistants
 
PPTX
Measure and Accelerate Your Software Delivery
Anand Chauhan
 
PPTX
The Need for Speed
Capgemini
 
PDF
DevOps Deep Dive Webinar: Building a business case for agile and devops
Basis Technologies
 
PDF
An Ultimate 10 Point DevOps Checklist for your Organization.pdf
Sparity1
 
PPTX
The Forgotten Secret to DevOps Success: Measurement
XebiaLabs
 
PDF
An Approach of Improve Efficiencies through DevOps Adoption
IRJET Journal
 
PPTX
DevOps Approach (Point of View by Ravi Tadwalkar)
Ravi Tadwalkar
 
PPT
Applying DevOps for more reliable Public Sector Software Delivery
Sanjeev Sharma
 
PDF
4 Prerequisites for DevOps Success
CloudCheckr
 
PPTX
Analytics im DevOps Lebenszyklus
Splunk
 
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...
Splunk
 
DevOps 101 - Moving Fast with Confidence
New Relic
 
How DevOps Drives Real-Time Business Growth
Cognizant
 
Using DevOps' Intelligent Insights to Deliver Greater Business Value
Cognizant
 
DevOps for dummies study sharing - part II
Chen-Tien Tsai
 
The DevOps Promise: Helping Management Realise the Quality, Velocity & Effici...
Splunk
 
The Promise of DevOps
Chip Browne
 
Agile 2014- Metrics driven development and devops
Karthik Gaekwad
 
Metrics Driven Development and DevOps - Agile 2014
Ernest Mueller
 
What is DevOps? What is DevOps CoE?
7Targets AI Sales Assistants
 
Measure and Accelerate Your Software Delivery
Anand Chauhan
 
The Need for Speed
Capgemini
 
DevOps Deep Dive Webinar: Building a business case for agile and devops
Basis Technologies
 
An Ultimate 10 Point DevOps Checklist for your Organization.pdf
Sparity1
 
The Forgotten Secret to DevOps Success: Measurement
XebiaLabs
 
An Approach of Improve Efficiencies through DevOps Adoption
IRJET Journal
 
DevOps Approach (Point of View by Ravi Tadwalkar)
Ravi Tadwalkar
 
Applying DevOps for more reliable Public Sector Software Delivery
Sanjeev Sharma
 
4 Prerequisites for DevOps Success
CloudCheckr
 
Analytics im DevOps Lebenszyklus
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
“ONNX and Python to C++: State-of-the-art Graph Compilation,” a Presentation ...
Edge AI and Vision Alliance
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
PDF
Software Development Company Keene Systems, Inc (1).pdf
Custom Software Development Company | Keene Systems, Inc.
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PPTX
Wondershare Filmora Crack Free Download 2025
josanj305
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PPTX
Essential Content-centric Plugins for your Website
Laura Byrne
 
PPTX
CapCut Pro PC Crack Latest Version Free Free
josanj305
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PDF
NASA A Researcher’s Guide to International Space Station : Earth Observations
Dr. PANKAJ DHUSSA
 
PDF
NASA A Researcher’s Guide to International Space Station : Fundamental Physics
Dr. PANKAJ DHUSSA
 
PDF
Modern Decentralized Application Architectures.pdf
Kalema Edgar
 
PPTX
Talbott's brief History of Computers for CollabDays Hamburg 2025
Talbott Crowell
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
PPTX
Securing Model Context Protocol with Keycloak: AuthN/AuthZ for MCP Servers
Hitachi, Ltd. OSS Solution Center.
 
PDF
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
PDF
Bitkom eIDAS Summit | European Business Wallet: Use Cases, Macroeconomics, an...
Carsten Stoecker
 
PDF
Linux schedulers for fun and profit with SchedKit
Alessio Biancalana
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
“ONNX and Python to C++: State-of-the-art Graph Compilation,” a Presentation ...
Edge AI and Vision Alliance
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
Software Development Company Keene Systems, Inc (1).pdf
Custom Software Development Company | Keene Systems, Inc.
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
Wondershare Filmora Crack Free Download 2025
josanj305
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
Essential Content-centric Plugins for your Website
Laura Byrne
 
CapCut Pro PC Crack Latest Version Free Free
josanj305
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
NASA A Researcher’s Guide to International Space Station : Earth Observations
Dr. PANKAJ DHUSSA
 
NASA A Researcher’s Guide to International Space Station : Fundamental Physics
Dr. PANKAJ DHUSSA
 
Modern Decentralized Application Architectures.pdf
Kalema Edgar
 
Talbott's brief History of Computers for CollabDays Hamburg 2025
Talbott Crowell
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
Securing Model Context Protocol with Keycloak: AuthN/AuthZ for MCP Servers
Hitachi, Ltd. OSS Solution Center.
 
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
Bitkom eIDAS Summit | European Business Wallet: Use Cases, Macroeconomics, an...
Carsten Stoecker
 
Linux schedulers for fun and profit with SchedKit
Alessio Biancalana
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 

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