SlideShare a Scribd company logo
Copyright © 2016 Splunk Inc.
Listen to Your Machines:
DevOps Analytics for
Better Feedback Loops
Andi Mann, Chief Technology Advocate
Splunk
@andimann
‘Known good
practices’ for
collecting, correlating,
and analyzing DevOps
data
3
Effective DevOps Practices
● Improve collaboration and sharing between dev and ops
● Build trust and accountability between teams
● Break down barriers and improve handoffs between silos
● Establish trust and transparency between Dev. and Ops.
● Streamline flow of code from idea to cash
● Creating feedback loops at every stage
● Focus on impact on business goals and customer experience
4
FROM EVERY TOOL, EVERY PROCESS, EVERY COMPONENT, ON-PREM OR OFF
One Constant -
Machine Data
5
Common Data Fabric
6
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
Common Data Fabric
7
API
SDKs UI
Other Tools
Escalation/
Collaboration
Visibility Across the Whole Dev Lifecycle
Plan Code Build Test/QA Stage Release Config Monitor
Important DevOps
data and metrics for
different DevOps
teams
8
Computing UK’s ‘Metrics that Matter’
Source: Computing Research UK, DevOps Review 2016: Accelerating Innovation, July 2016
9
More DevOps Metrics that Might Matter
10
Culture
e.g.
• Retention
• Work hours
• 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
Specific Metrics For Each Stakeholder
11
BizOpsStageBuildSecQADevPMOBiz
• time to deliver
• idea to cash
• ROI
• process times
• team efficiency
• unplanned work
• code volume
• commit volume
• release speed
• test volume
• code coverage
• exception counts
• access attempts
• remediation time
• code quality
• build speed
• failure rates
• manual exceptions
• performance
• latency
• scalability
• response time
• uptime/availability
• resource usage
• revenue
• signups
• satisfaction
Shared Metrics for Multiple Stakeholders
12
BizOpsStageBuildSecQADevPMOBiz
• time to deliver
• scalability
• ROI
• time to deliver
• team efficiency
• ROI
• team efficiency
• scalability
• release speed
• remediation time
• code quality
• performance
• remediation time
• code quality
• manual exceptions
• scalability
• performance
• manual exceptions
• release speed
• code quality
• scalability
• remediation time
• performance
• scalability
• performance
• release speed
• ROI
What About Just Dev and Ops
Velocity
time to deploy
time to build
‘idea to customer’
story throughout
build failure rate
Quality
number of defects
downtime per release
code coverage
response time impacts
build failures
Business impact
customer satisfaction
application usage
user signup/cancel
transaction failures
sales volumes
Human impact
employee satisfaction
team productivity
staff retention
work hours
‘work from home’ days
Source: Computing Research UK, DevOps Review 2016: Accelerating Innovation, July 2016
13
How different orgs
and teams benefit
from using DevOps
data in multiple
feedback loops
14
State of DevOps 2016: ‘Metrics that Matter’
15
Source: 2016 State of DevOps Report, DevOps Research and Assessment
Objective data 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
16
Shared Data Helps Find and Fix Issues Faster
Real-time dashboards show error rate
in production and impact of pushing
new builds
17
Developers can search and visualize
web logs, Java logs—without
production access
Alerts notify developers as soon as a
problem arises
17
Shared Data Increases App Delivery Velocity
18
DevOps Teams iterate with
continuous insights
Product Managers
identify new
opportunities
Code continuously delivered
to market
Auditors
have visibility
Customers
are happy
Shared Data Improves Code Quality
19
Code Quality Scans Static Security Scans
White BoxDevelopers
check in code
Automated
Acceptance Tests
Dynamic Security
Scans
Black Box
“Chaos Monkey”
Tests
Test Fail:
Return
Test Fail:
Return
Production
QA Prod Pattern
QA Pattern Library
Test Pass:
Promote
Test Pass:
Promote to
Production
Pattern
library used
for test and
QA
Shared Data Aligns DevOps With Business Impact
20
Some Real-World ‘Metrics That Matter’
21
“Developers can focus on innovation and not on
building monitoring tools.”
“Web Ops can measure performance of
releases in pre-prod, prod and in QA.”
“Gather all data, and it starts looking like one big system,
instead of a bazillion teeny ones that hate each other.”
“We measure customer sentiment on Google
Play in real time and can correlate it with code
releases and app performance.”
Enable Improved DevOps Agility
22
Key Customer Benefits
-Robert Gonsalves,
Web Operations
“It’s like we were working
without peripheral vision
before and now we have it.”
• Increased success rate of deployments
• Ability to detect issues before they affect broad
production
• Monitoring deployment process several times per day
Deliver Better Code Quality
23
Key Customer Benefits
-Principal Engineer,
Apollo Group
“Developers are now able to look
for errors and troubleshoot issues
five to 10 times faster by having all
their event data centralized in
Splunk.”
• Provide full visibility into QA sanity and load testing
before production
• Exceed SLA thresholds with full visibility and benchmark
key infrastructure metrics and errors
• Easily troubleshoot if tests do not contain the expected
results
Enable Data-Driven Continuous Delivery
24
-Alison Perkins,
Senior Systems Engineer
“Dump all the logs into Splunk,
and it starts looking like one big
system, instead of a bazillion
teeny ones that hate each
other.”
Key Customer Benefits
• Quickly validate and troubleshoot code pushes to
production
• Ensure that new code does not negatively impact
performance or user experience
• Reduced one application’s error rate by 2 orders of
magnitude in a matter of weeks
Enable Closer Business-IT Alignment
Allows DevOps to ensure quality of releases &
avoid negative impact on service performance.
Analyze which new website features are being
adopted, and how, by end users.
Insight fed back into the development
cycle to improve customer engagement.
25
Data-oriented service
delivery visualization
to help leaders see
value in opaque
DevOps processes
26
Data From Dev and Ops Tools
27
Data From Provisioning and Config
28
Data from Release Servers
29
Data from Infrastructure Systems
30
Data from Database Servers
31
Data From Automation Servers
32
Data From DevOps Systems
33
Advanced analytics to
enable data-driven
DevOps decisions
34
DevOps VSM In a Glass Table View – all good
35
Glass Table view – threshold exceeded
36
Deep Dive – Build Service Status
37
Deep Dive – Build Server Error Message
38
Machine-learning &
predictive analytics in
a DevOps-driven
service delivery
culture
39
Apply Advanced Algorithms to Your Data
40
Track and Predict Anomalies
41
Summary
42
FROM EVERY TOOL, EVERY PROCESS, EVERY COMPONENT, ON-PREM OR OFF
One Constant -
Machine Data
43
Common Data Fabric
44
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
Common Data Fabric
45
API
SDKs UI
Other Tools
Escalation/
Collaboration
Visibility Across the Whole Dev Lifecycle
Plan Code Build Test/QA Stage Release Config Monitor
Code Repository Automation
Systems
Application
Monitoring
CI/Build
Servers
Project & Issue
Tracking
Dev/Test/
Staging Servers InfrastructureCloud
46
Explore Visualize Customize ShareAnalyze
Common Data Fabric
API
SDKs UI
INCREASE APP
DELIVERY
VELOCITY
IMPROVE CODE
QUALITY
INCREASE
BUSINESS IMPACT
Improve the Impact of Application Delivery
47
For more, please visit Splunk.com
• Splunk for DevOps - www.splunk.com/DevOps
• Splunk DevOps Ecosystem Apps: splunkbase.splunk.com
• Splunk blogs: blogs.splunk.com
• Splunk community: www.splunk.com/community
• DevOps demo available
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
● The Seven Habits Of Highly Effective DevOps, Forrester Research, Inc., October 2, 2014
49
Thank You

More Related Content

What's hot (20)

PPTX
Taking Splunk to the Next Level - Management Breakout Session
Splunk
 
PDF
Webinar: Was ist neu in Splunk Enterprise 6.5
Splunk
 
PPTX
How to Design, Build and Map IT and Biz Services Breakout Session
Splunk
 
PPTX
Machine Learning and Analytics Breakout Session
Splunk
 
PPTX
Distributed Management Console Breakout Session
Splunk
 
PPTX
How to Design, Build and Map IT and Business Services in Splunk
Splunk
 
PDF
DevOps Powered by Splunk Hands-On
Splunk
 
PPTX
Devops Powered by Splunk
Splunk
 
PPTX
Splunk for Developers
Splunk
 
PDF
Integrating SAP into DevOps Pipelines: Why and How
DevOps.com
 
PDF
Herbalife Customer Presentation
Splunk
 
PPTX
Taking Splunk to the Next Level - Architecture
Splunk
 
PPTX
Business Value Breakfast Presentation
Splunk
 
PPTX
Elevate your Splunk Deployment by Better Understanding your Value Breakfast S...
Splunk
 
PPTX
Taking Splunk to the Next Level – Management - Advanced
Splunk
 
PPTX
Getting Started with Splunk Enterprise Hands-On Breakout Session
Splunk
 
PPTX
Service Virtualization: Delivering Complex Test Environments on Demand
Erika Barron
 
PDF
Getting Started with IT Service Intelligence
Splunk
 
PDF
DevOps 2021 Research
Enterprise Management Associates
 
PPTX
Splunk: How to Design, Build and Map IT Services
Splunk
 
Taking Splunk to the Next Level - Management Breakout Session
Splunk
 
Webinar: Was ist neu in Splunk Enterprise 6.5
Splunk
 
How to Design, Build and Map IT and Biz Services Breakout Session
Splunk
 
Machine Learning and Analytics Breakout Session
Splunk
 
Distributed Management Console Breakout Session
Splunk
 
How to Design, Build and Map IT and Business Services in Splunk
Splunk
 
DevOps Powered by Splunk Hands-On
Splunk
 
Devops Powered by Splunk
Splunk
 
Splunk for Developers
Splunk
 
Integrating SAP into DevOps Pipelines: Why and How
DevOps.com
 
Herbalife Customer Presentation
Splunk
 
Taking Splunk to the Next Level - Architecture
Splunk
 
Business Value Breakfast Presentation
Splunk
 
Elevate your Splunk Deployment by Better Understanding your Value Breakfast S...
Splunk
 
Taking Splunk to the Next Level – Management - Advanced
Splunk
 
Getting Started with Splunk Enterprise Hands-On Breakout Session
Splunk
 
Service Virtualization: Delivering Complex Test Environments on Demand
Erika Barron
 
Getting Started with IT Service Intelligence
Splunk
 
DevOps 2021 Research
Enterprise Management Associates
 
Splunk: How to Design, Build and Map IT Services
Splunk
 

Similar to Listen to Your Machines: DevOps Analytics for Better Feedback Loops (20)

PPTX
Innovate Better Through Machine data Analytics
Hal Rottenberg
 
PPTX
SplunkLive! London 2017 - DevOps Powered by Splunk
Splunk
 
PPTX
The DevOps Promise: Helping Management Realise the Quality, Velocity & Effici...
Splunk
 
PDF
How DevOps Drives Real-Time Business Growth
Cognizant
 
PPT
IBM Innovate 2013 Session: DevOps 101
Sanjeev Sharma
 
PPTX
Analytics im DevOps Lebenszyklus
Splunk
 
PPTX
DevOps for dummies study sharing - part II
Chen-Tien Tsai
 
PPTX
Road to DevOps ROI
Cloudmunch
 
PPTX
DevOps 101 - Moving Fast with Confidence
New Relic
 
PPTX
The Need for Speed
Capgemini
 
PPTX
Data Engineer's Lunch #68: DevOps Fundamentals
Anant Corporation
 
PDF
Dev opsnirvana
Prashanth Panduranga
 
PDF
DevOps offerings by Brainstack Technologies
chhavi bansal
 
PDF
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
minseok kim
 
PDF
Introduction to DevOps
Ahmed Adel
 
PDF
Incluit - Studio DevOps
Jonathan Martin Brizio
 
PPTX
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
WalmartLabs
 
PPTX
The Promise of DevOps
Chip Browne
 
PPTX
GeeCON 2015 DevOps and the dark side
Steve Poole
 
PPTX
Unit No. III Part1.pptx Cloud Microservices & Application
Priyanka855141
 
Innovate Better Through Machine data Analytics
Hal Rottenberg
 
SplunkLive! London 2017 - DevOps Powered by Splunk
Splunk
 
The DevOps Promise: Helping Management Realise the Quality, Velocity & Effici...
Splunk
 
How DevOps Drives Real-Time Business Growth
Cognizant
 
IBM Innovate 2013 Session: DevOps 101
Sanjeev Sharma
 
Analytics im DevOps Lebenszyklus
Splunk
 
DevOps for dummies study sharing - part II
Chen-Tien Tsai
 
Road to DevOps ROI
Cloudmunch
 
DevOps 101 - Moving Fast with Confidence
New Relic
 
The Need for Speed
Capgemini
 
Data Engineer's Lunch #68: DevOps Fundamentals
Anant Corporation
 
Dev opsnirvana
Prashanth Panduranga
 
DevOps offerings by Brainstack Technologies
chhavi bansal
 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
minseok kim
 
Introduction to DevOps
Ahmed Adel
 
Incluit - Studio DevOps
Jonathan Martin Brizio
 
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
WalmartLabs
 
The Promise of DevOps
Chip Browne
 
GeeCON 2015 DevOps and the dark side
Steve Poole
 
Unit No. III Part1.pptx Cloud Microservices & Application
Priyanka855141
 
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
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PDF
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 

Listen to Your Machines: DevOps Analytics for Better Feedback Loops

  • 1. Copyright © 2016 Splunk Inc. Listen to Your Machines: DevOps Analytics for Better Feedback Loops Andi Mann, Chief Technology Advocate Splunk @andimann
  • 2. ‘Known good practices’ for collecting, correlating, and analyzing DevOps data 3
  • 3. Effective DevOps Practices ● Improve collaboration and sharing between dev and ops ● Build trust and accountability between teams ● Break down barriers and improve handoffs between silos ● Establish trust and transparency between Dev. and Ops. ● Streamline flow of code from idea to cash ● Creating feedback loops at every stage ● Focus on impact on business goals and customer experience 4
  • 4. FROM EVERY TOOL, EVERY PROCESS, EVERY COMPONENT, ON-PREM OR OFF One Constant - Machine Data 5
  • 5. Common Data Fabric 6 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
  • 6. Common Data Fabric 7 API SDKs UI Other Tools Escalation/ Collaboration Visibility Across the Whole Dev Lifecycle Plan Code Build Test/QA Stage Release Config Monitor
  • 7. Important DevOps data and metrics for different DevOps teams 8
  • 8. Computing UK’s ‘Metrics that Matter’ Source: Computing Research UK, DevOps Review 2016: Accelerating Innovation, July 2016 9
  • 9. More DevOps Metrics that Might Matter 10 Culture e.g. • Retention • Work hours • 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
  • 10. Specific Metrics For Each Stakeholder 11 BizOpsStageBuildSecQADevPMOBiz • time to deliver • idea to cash • ROI • process times • team efficiency • unplanned work • code volume • commit volume • release speed • test volume • code coverage • exception counts • access attempts • remediation time • code quality • build speed • failure rates • manual exceptions • performance • latency • scalability • response time • uptime/availability • resource usage • revenue • signups • satisfaction
  • 11. Shared Metrics for Multiple Stakeholders 12 BizOpsStageBuildSecQADevPMOBiz • time to deliver • scalability • ROI • time to deliver • team efficiency • ROI • team efficiency • scalability • release speed • remediation time • code quality • performance • remediation time • code quality • manual exceptions • scalability • performance • manual exceptions • release speed • code quality • scalability • remediation time • performance • scalability • performance • release speed • ROI
  • 12. What About Just Dev and Ops Velocity time to deploy time to build ‘idea to customer’ story throughout build failure rate Quality number of defects downtime per release code coverage response time impacts build failures Business impact customer satisfaction application usage user signup/cancel transaction failures sales volumes Human impact employee satisfaction team productivity staff retention work hours ‘work from home’ days Source: Computing Research UK, DevOps Review 2016: Accelerating Innovation, July 2016 13
  • 13. How different orgs and teams benefit from using DevOps data in multiple feedback loops 14
  • 14. State of DevOps 2016: ‘Metrics that Matter’ 15 Source: 2016 State of DevOps Report, DevOps Research and Assessment
  • 15. Objective data 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 16
  • 16. Shared Data Helps Find and Fix Issues Faster Real-time dashboards show error rate in production and impact of pushing new builds 17 Developers can search and visualize web logs, Java logs—without production access Alerts notify developers as soon as a problem arises 17
  • 17. Shared Data Increases App Delivery Velocity 18 DevOps Teams iterate with continuous insights Product Managers identify new opportunities Code continuously delivered to market Auditors have visibility Customers are happy
  • 18. Shared Data Improves Code Quality 19 Code Quality Scans Static Security Scans White BoxDevelopers check in code Automated Acceptance Tests Dynamic Security Scans Black Box “Chaos Monkey” Tests Test Fail: Return Test Fail: Return Production QA Prod Pattern QA Pattern Library Test Pass: Promote Test Pass: Promote to Production Pattern library used for test and QA
  • 19. Shared Data Aligns DevOps With Business Impact 20
  • 20. Some Real-World ‘Metrics That Matter’ 21 “Developers can focus on innovation and not on building monitoring tools.” “Web Ops can measure performance of releases in pre-prod, prod and in QA.” “Gather all data, and it starts looking like one big system, instead of a bazillion teeny ones that hate each other.” “We measure customer sentiment on Google Play in real time and can correlate it with code releases and app performance.”
  • 21. Enable Improved DevOps Agility 22 Key Customer Benefits -Robert Gonsalves, Web Operations “It’s like we were working without peripheral vision before and now we have it.” • Increased success rate of deployments • Ability to detect issues before they affect broad production • Monitoring deployment process several times per day
  • 22. Deliver Better Code Quality 23 Key Customer Benefits -Principal Engineer, Apollo Group “Developers are now able to look for errors and troubleshoot issues five to 10 times faster by having all their event data centralized in Splunk.” • Provide full visibility into QA sanity and load testing before production • Exceed SLA thresholds with full visibility and benchmark key infrastructure metrics and errors • Easily troubleshoot if tests do not contain the expected results
  • 23. Enable Data-Driven Continuous Delivery 24 -Alison Perkins, Senior Systems Engineer “Dump all the logs into Splunk, and it starts looking like one big system, instead of a bazillion teeny ones that hate each other.” Key Customer Benefits • Quickly validate and troubleshoot code pushes to production • Ensure that new code does not negatively impact performance or user experience • Reduced one application’s error rate by 2 orders of magnitude in a matter of weeks
  • 24. Enable Closer Business-IT Alignment Allows DevOps to ensure quality of releases & avoid negative impact on service performance. Analyze which new website features are being adopted, and how, by end users. Insight fed back into the development cycle to improve customer engagement. 25
  • 25. Data-oriented service delivery visualization to help leaders see value in opaque DevOps processes 26
  • 26. Data From Dev and Ops Tools 27
  • 27. Data From Provisioning and Config 28
  • 28. Data from Release Servers 29
  • 30. Data from Database Servers 31
  • 31. Data From Automation Servers 32
  • 32. Data From DevOps Systems 33
  • 33. Advanced analytics to enable data-driven DevOps decisions 34
  • 34. DevOps VSM In a Glass Table View – all good 35
  • 35. Glass Table view – threshold exceeded 36
  • 36. Deep Dive – Build Service Status 37
  • 37. Deep Dive – Build Server Error Message 38
  • 38. Machine-learning & predictive analytics in a DevOps-driven service delivery culture 39
  • 39. Apply Advanced Algorithms to Your Data 40
  • 40. Track and Predict Anomalies 41
  • 42. FROM EVERY TOOL, EVERY PROCESS, EVERY COMPONENT, ON-PREM OR OFF One Constant - Machine Data 43
  • 43. Common Data Fabric 44 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
  • 44. Common Data Fabric 45 API SDKs UI Other Tools Escalation/ Collaboration Visibility Across the Whole Dev Lifecycle Plan Code Build Test/QA Stage Release Config Monitor
  • 45. Code Repository Automation Systems Application Monitoring CI/Build Servers Project & Issue Tracking Dev/Test/ Staging Servers InfrastructureCloud 46 Explore Visualize Customize ShareAnalyze Common Data Fabric API SDKs UI
  • 46. INCREASE APP DELIVERY VELOCITY IMPROVE CODE QUALITY INCREASE BUSINESS IMPACT Improve the Impact of Application Delivery 47
  • 47. For more, please visit Splunk.com • Splunk for DevOps - www.splunk.com/DevOps • Splunk DevOps Ecosystem Apps: splunkbase.splunk.com • Splunk blogs: blogs.splunk.com • Splunk community: www.splunk.com/community • DevOps demo available
  • 48. 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 ● The Seven Habits Of Highly Effective DevOps, Forrester Research, Inc., October 2, 2014 49