SlideShare a Scribd company logo
Klaus Enzenhofer
Director Technology Strategy
Monitoring Redefined
klaus-enzenhofer
@kenzenhofer
Monitoring Redefined - Austrian Testing Board
Monitoring Redefined - Austrian Testing Board
Monitoring Redefined - Austrian Testing Board
confidential
Monitoring Redefined - Austrian Testing Board
The 4 Core KPIs of Monitoring
confidential
#1: Business KPI
Monitoring Redefined - Austrian Testing Board
confidential
Watch your business success!
Business KPI
What‘s next?
Monitoring Redefined - Austrian Testing Board
#2: Availability KPI
Monitoring Redefined - Austrian Testing Board
Adonair
Payment Service
Transaction Service
Login Service
Balance Service
User Service
Customer View
SLA
00:00 23:59
?
98%
100%
99%
95%
99%
Watch your Availability!
What‘s next?
Monitoring Redefined - Austrian Testing Board
confidential
confidential
IE6/IE7
NO reload button
25
Example of error:
What you see here, is the
CUSS status 309
Approximately 20 minutes
before 309 there is the last
customer interaction
The fix:
Improved the code to prevent this
freeze situation.
26
CK – Business KPI Dashboard
Watch your Errors!
What‘s next?
4.5 sec 15 sec
Why?
Network
Same Page
4.5 sec 15 secSanity Check
Browser CheckChrome 49 Chrome Mobile 33
Server Side
Local WLANLocal WLAN
Only difference is Browser & Device
confidential
Why did they look at the performance
on the mobile device?
Change in their
compensations plan!
Contract SLA:
Average Response Time < 3 sec
User
on Desktop + Mobile
Good idea?!
Monitoring Redefined - Austrian Testing Board
Let‘s take a look at the timings!
Navigation Start: 0 ms
Domain Lookup End: 269 ms
Connect End: 330 ms
Response Start: 517 ms
Response End: 518 ms
Dom Loading: 519 ms
Dom Interactive: 519 ms
DomContentLoaded Event End: 520 ms
Dom Complete: 520 ms
0.5 sec 0.5 sec
Developer
User
Monitoring Redefined - Austrian Testing Board
285 Resources for an initial Page Load
151 CSS and 121 JavaScript files
~200 Resources had larger Header than Body
The CDN bill exploded!
https://whatdoesmysitecost.com
Monitoring Redefined - Austrian Testing Board
http://cdn.shopify.com/s/files/1/1462/9702/articles/26_cangoroo_1024x1024.jpg?v=1473016235
Back Home
Back Home
HTTP Archive – Transfer Size Trend
http://httparchive.org/trends.php
Average Size ~2 500 KB
By 1.6 € per 100 KB
40 € to get started!!!!
#4: Performance KPI
confidential
Monitoring needs to cover:
Business Results
Availability
Errors
Performance
Monitoring Redefined - Austrian Testing Board
Monitoring Redefined - Austrian Testing Board
Monitoring used to
be about looking at
dashboards …
Process Memory (GB)
CPU Graphs (%)
.. and about
analyzing logs &
exceptions …
confidential
Top Exceptions
Top Logs
But the apps and
services we build
have transformed to
something more
dynamic…
confidential
Develop
Ship
Deploy
Run
Scale
Compute
nodejs mongo db netty cassandra redis
ansible jenkins puppet chef
docker cloudfoundry rh openshift rh atomic rocket
core os rancher kvm busybox
mesos marathon kubernetes swarm
Amazon azure openstack mesosphere calico weave
eureka/hystrix
A whole new technology stack & polyglot development
Amazon
DynamoDB AWS Lambda
AWS
CodeDeploy
Amazon EC2
Container Services
Amazon EC2
AWS Elastic
Beanstalk
Amazon
API Gateway
confidential
Granularity
Granularity
Doc Processor Doc Transformer Doc Signer
Doc Encryption
Doc Shipment
Document Encryption is carved out at a separate
service. May not be the best option to run it as a
separate service
Documents
confidential
Tight Coupling
Tightly coupled. Really Distributed?
confidential
Inefficient Service Flow
(drawing parallels to Web Performance
Optimization)
SFPO (Service Flow&Performance Optimization)
has to teach us how to optimize (micro)service
dependencies through Service Flows
Especially useful to identify: inefficient 3rd party services, recursive
call chains, N+1 Query Patterns, loading too much data, no data
caching, … -> sounds very familiar to WPO
Classical cascading effect of recursive
service calls!
THIS IS WHY
monitoring had to
transform as well
2major releases/year
customers deploy & operate on-prem
26 major releases/year
500 prod deployments/day
self-service online sales
SaaS & Managed
2011 2016
sprint releases (continuous-delivery)
1h: Code -> Prod6months
major/minor release
Monitoring as Pipeline & Platform Feature
Dev Perf/Test Ops Biz
Faster Innovation with Quality Gates
Faster Acting on Feedback
Unit Perf
Cont. Perf
New Deploy
New Capability
CI CD Remove/Promote
Triage/Optimize
Update Tests
Innovate/Design
$$$
Lower Costs
Happy Users
acting as
Engineers
Role of Dynatrace DevOps Team
Dynatrace Managed/SaaS
Orchestration Layer
DynatracePipeline Visualization
Deployment Timeline
Log Overview
using Dynatrace Log APIJIRA Integrations
&
Product Managers
Shift-Left Continuous Performance with Dynatrace
“Performance Signature”
for Build Nov 16
“Performance Signature”
for Build Nov 17
Learnings when scaling DevOps Pipelines
Feature Team A
Feature Team B
Feature Team X
Improve “Efficiency”
Cloud Ops
Ensure “Operational Service”
PM/Biz
Improve“Business”
Dynatrace Transformation by the numbers
26
500
Releases / Year
Deployments / Day
31000 60h
Unit & Int Tests / hour UI Tests per Build
More Quality
~120 340
Code commits / day Stories per sprint
More Agile
93%
Production bugs found
by Dev
More Stability 450 99.998%
Global EC2 Instances Global Availability
High Performers vs Low Performers:
Speed Gap Closing but Quality Gap Increasing
https://puppet.com/resources/whitepaper/2017-state-devops-report/
BizDevOps Adoption Challenges
Technical Complexity DevOps promotes choice:
“the best stack for your problem”
Bad Data & Code Quality DevOps today mainly driven by Biz
“faster to market” but not “quality to market”
Data & Department Silos DevOps promotes small & agile:
“2 Pizza Teams”, “Services”, “Containers”
IDG Research: April 2017 - http://www.computerwoche.de/a/digitale-kundenbeziehung-keine-halben-sachen,3330524,2
https://www.dynatrace.com/blog/devops-adoption-challenges-from-around-the-world/
The reason why:
Different Perspective from Biz and DevOps
Monitoring Redefined - Austrian Testing Board
Marketing Analysts
Executives
Search Engine Optimization
Security team
Business AnalyticsFraud Detection
UX-Designer
App Owner
CxO Customer Success Team
Monitoring Redefined - Austrian Testing Board
Biz View: Airline – Platinum Member Traveling
Book
Flight
Check-
In
Stop in
Lounge
Inflights
Max Platinum
Going on a Trip
Team Individual Pipe Cycle Time Monitoring
Geo Service Team Weekly
Product Service Team Every Sprint
Book Service Team Daily
Auth Service Team On-Demand
Mobile App Team Monthly
Dev View: Airline – Platinum Member Traveling
Team Individual Pipe
Payment Service A
Check in Service B
Passport Service C
Baggage Service D
Check in Service X
ISSUE! Max Platinum Can Not Check In!
Silo #4
Silo #3
Silo #2
Silo #1
Are we making MONEY with Max?
Which digital touchpoints is MAX using?
System Availability Errors PerformanceBusiness Result
Digital Touchpoints:
Mobile App
Desktop Web
Kiosk App
PoS-System
Voice Interfaces (Alexa,...)
Rich Client App
System Availability Errors PerformanceBusiness Result
System Availability Errors PerformanceBusiness Result
System Availability Errors PerformanceBusiness Result
Silo #6 Silo #7 Silo #8
12-01-2011IAR - Version 0.91
8
4
confidential
85
86
confidential
So what should we do now?
confidential
Have a BIG vision
confidential
We need to answer the same questions for ALL touchpoints
System Availability Errors PerformanceBusiness Result
Digital Touchpoints:
Mobile App
Desktop Web
Kiosk App
PoS-System
Voice Interfaces (Alexa,...)
Rich Client App
System Availability Errors PerformanceBusiness Result
System Availability Errors PerformanceBusiness Result
System Availability Errors PerformanceBusiness Result
Digital Touchpoints:
Mobile App
Desktop Web
Locations:
Vienna, Austria
Store Salzburg
Check-in Terminal A FRA
Construction Site ABC, India
Device:
Mobile
Mobile Broswer
Kiosk App
PoS System
Voice Interfaces (Alexa,...)
Rich Client App
Smart Watch
ATM
Car Entertainment System
TV
confidential
OpsDev
Biz
Collaboration based on Consistent Data
Act tomorrow locally!
Establish a quality gate beyond functional health
Introduce monitoring early in the pipeline
Chart your money making step/action
Take a look the 4 Key KPIs and check them
Make the KPIs available to others
Start with a minimal DevOps
Check your monitoring solution future readiness
No Monitoring in place? – Checkout Dynatrace
Klaus Enzenhofer
Director Technology Strategy
Monitoring redefined
klaus-enzenhofer
@kenzenhofer

More Related Content

PDF
Control your world using the Salesforce1 Platform (IoT)
PDF
Camunda Con Live 2020 Keynote - Microservice Orchestration and Integration
PPTX
Enterprise IoT: Data in Context
PDF
Secure Salesforce: Code Scanning with Checkmarx
PDF
Tour of Heroku + Salesforce Integration Methods
PDF
Digitalization and Workflow Automation - Camunda Process Automation Forum
PPTX
Salesforce integration best practices columbus meetup
PPTX
Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku
Control your world using the Salesforce1 Platform (IoT)
Camunda Con Live 2020 Keynote - Microservice Orchestration and Integration
Enterprise IoT: Data in Context
Secure Salesforce: Code Scanning with Checkmarx
Tour of Heroku + Salesforce Integration Methods
Digitalization and Workflow Automation - Camunda Process Automation Forum
Salesforce integration best practices columbus meetup
Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku

What's hot (20)

PPTX
Get complete visibility into containers based application environment
PPTX
Exploring the Salesforce REST API
PDF
Building a RESTful API on Heroku for Your Force.com App
PPTX
Business iQ: What It Is and How to Start - AppD Summit Europe
PDF
Tech Leaders of DFW presentation by Mirza Chughtai, April 2018
PDF
Dreamforce 15 - Platform Encryption for Developers
PPTX
Salesforce.com Continuous Integration
PPTX
Salesforce Mobile architecture introduction
PDF
Delivering New Visibility and Analytics for IT Operations
PPT
The Importance of Integration to Salesforce Success
PPTX
Splunk for ITOps
PDF
Understanding Native, Hybrid, and Web Mobile Architectures
PPTX
Salesforce Security Review Tips and Tricks
PDF
IoT Cloud: How TeMeDa & Hexagon Metrology Unlock the Power of Connected
PPTX
Understanding Salesforce Streaming API
PPTX
Trailhead Live Developer Workshop - Salesforce App Cloud
PDF
Unlock SAP - Release the potential of your existing backend systems with Sale...
PPTX
Event Driven Integrations
PDF
Perth Meetup December 2021
PDF
Salesforce Integration Best Practices: How to Avoid SaaS Silos
Get complete visibility into containers based application environment
Exploring the Salesforce REST API
Building a RESTful API on Heroku for Your Force.com App
Business iQ: What It Is and How to Start - AppD Summit Europe
Tech Leaders of DFW presentation by Mirza Chughtai, April 2018
Dreamforce 15 - Platform Encryption for Developers
Salesforce.com Continuous Integration
Salesforce Mobile architecture introduction
Delivering New Visibility and Analytics for IT Operations
The Importance of Integration to Salesforce Success
Splunk for ITOps
Understanding Native, Hybrid, and Web Mobile Architectures
Salesforce Security Review Tips and Tricks
IoT Cloud: How TeMeDa & Hexagon Metrology Unlock the Power of Connected
Understanding Salesforce Streaming API
Trailhead Live Developer Workshop - Salesforce App Cloud
Unlock SAP - Release the potential of your existing backend systems with Sale...
Event Driven Integrations
Perth Meetup December 2021
Salesforce Integration Best Practices: How to Avoid SaaS Silos
Ad

Similar to Monitoring Redefined - Austrian Testing Board (20)

PPTX
Lunch and Learn and Sneakers
PPTX
DevOps Overview
PPTX
Operationalize all the Network Things
PPTX
BizOps Done Right: Breaking DevOps Silos to Deliver Great User Experiences
PDF
Making operations visible - Nick Gallbreath
PDF
Making operations visible - devopsdays tokyo 2013
PPTX
DevOps 101 - Moving Fast with Confidence
PPTX
No you are not a DevOps engineer
PPTX
DevOps and Cloud Tips and Techniques to Revolutionize Your SDLC
PDF
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
PPTX
How to explain DevOps to your mom
PPTX
Journey to the Public Cloud
PPTX
DevOps Transformation at Dynatrace and with Dynatrace
PPTX
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve Poole
PPTX
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
PPTX
Flowcon (added to for CMG) Keynote talk on how Speed Wins and how Netflix is ...
PDF
DOES16 London - Better Faster Cheaper .. How?
PPTX
The Need for Speed
PPTX
DocOps — The Analytical Window to Your Customer’s Experience with Wade Clements
PDF
Metrics driven dev ops 2017
Lunch and Learn and Sneakers
DevOps Overview
Operationalize all the Network Things
BizOps Done Right: Breaking DevOps Silos to Deliver Great User Experiences
Making operations visible - Nick Gallbreath
Making operations visible - devopsdays tokyo 2013
DevOps 101 - Moving Fast with Confidence
No you are not a DevOps engineer
DevOps and Cloud Tips and Techniques to Revolutionize Your SDLC
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
How to explain DevOps to your mom
Journey to the Public Cloud
DevOps Transformation at Dynatrace and with Dynatrace
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve Poole
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
Flowcon (added to for CMG) Keynote talk on how Speed Wins and how Netflix is ...
DOES16 London - Better Faster Cheaper .. How?
The Need for Speed
DocOps — The Analytical Window to Your Customer’s Experience with Wade Clements
Metrics driven dev ops 2017
Ad

More from Klaus Enzenhofer (12)

PPTX
Get real time visibility into business outcomes and drive more efficient IT a...
PPTX
From 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud Native
PPTX
Why neglecting mobile monitoring is a 1-star strategy!
PDF
The digital customer: The center of your universe
PPTX
Digital Mastery & Joy at Panera Bread
PPTX
Software that eats the world! - PerformDay Brussels
PPTX
3 Tips for a better mobile User Experience
PPTX
Time for a new way to measure user experience
PPTX
Ask the expert webinar: Unchaining real user data to drive business efficiencies
PPTX
From RUM to Robot Crawl Experience
PPTX
Web Performance the base for DevOps?! - Webperf Meetup Atlanta
PPTX
(R)evolutionize APM
Get real time visibility into business outcomes and drive more efficient IT a...
From 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud Native
Why neglecting mobile monitoring is a 1-star strategy!
The digital customer: The center of your universe
Digital Mastery & Joy at Panera Bread
Software that eats the world! - PerformDay Brussels
3 Tips for a better mobile User Experience
Time for a new way to measure user experience
Ask the expert webinar: Unchaining real user data to drive business efficiencies
From RUM to Robot Crawl Experience
Web Performance the base for DevOps?! - Webperf Meetup Atlanta
(R)evolutionize APM

Recently uploaded (20)

PPT
The Effect of Human Resource Management Practice on Organizational Performanc...
PPTX
Human Mind & its character Characteristics
PPTX
BIOLOGY TISSUE PPT CLASS 9 PROJECT PUBLIC
PPTX
Learning-Plan-5-Policies-and-Practices.pptx
PDF
Instagram's Product Secrets Unveiled with this PPT
PPTX
lesson6-211001025531lesson plan ppt.pptx
PPTX
nose tajweed for the arabic alphabets for the responsive
PPTX
2025-08-10 Joseph 02 (shared slides).pptx
PPTX
water for all cao bang - a charity project
PPTX
Tablets And Capsule Preformulation Of Paracetamol
PPTX
PHIL.-ASTRONOMY-AND-NAVIGATION of ..pptx
PPTX
_ISO_Presentation_ISO 9001 and 45001.pptx
PPTX
Project and change Managment: short video sequences for IBA
PPTX
Relationship Management Presentation In Banking.pptx
PPTX
Effective_Handling_Information_Presentation.pptx
PPTX
Tour Presentation Educational Activity.pptx
PPTX
Anesthesia and it's stage with mnemonic and images
PPTX
fundraisepro pitch deck elegant and modern
PPTX
worship songs, in any order, compilation
PDF
natwest.pdf company description and business model
The Effect of Human Resource Management Practice on Organizational Performanc...
Human Mind & its character Characteristics
BIOLOGY TISSUE PPT CLASS 9 PROJECT PUBLIC
Learning-Plan-5-Policies-and-Practices.pptx
Instagram's Product Secrets Unveiled with this PPT
lesson6-211001025531lesson plan ppt.pptx
nose tajweed for the arabic alphabets for the responsive
2025-08-10 Joseph 02 (shared slides).pptx
water for all cao bang - a charity project
Tablets And Capsule Preformulation Of Paracetamol
PHIL.-ASTRONOMY-AND-NAVIGATION of ..pptx
_ISO_Presentation_ISO 9001 and 45001.pptx
Project and change Managment: short video sequences for IBA
Relationship Management Presentation In Banking.pptx
Effective_Handling_Information_Presentation.pptx
Tour Presentation Educational Activity.pptx
Anesthesia and it's stage with mnemonic and images
fundraisepro pitch deck elegant and modern
worship songs, in any order, compilation
natwest.pdf company description and business model

Monitoring Redefined - Austrian Testing Board