SlideShare a Scribd company logo
1 of 37
@dkhan
Transactional monitoring for loosely coupled service
architectures
Daniel Khan
Node.js Technology Lead
Some Background
Who I am and what I do
• Daniel Khan
• @dkhan
• daniel.khan@dynatrace.com
• Technology lead @Dynatrace
• Performance Monitoring
@dkhan
The
Consumers
View
@dkhan
2000
@dkhan
2005
@dkhan
2016
@dkhan
The new world of Microservices
 Teams choose their technologies freely
 Independent deployment
 Elastic scaling
 Service brokers
 Circuit breakers
 Unknown or obscure dependencies
 Randomly interwoven third party dependencies
 The monoliths are still somewhere
@dkhan
The website
is slow!
@dkhan
Find the Faulty Part
@dkhan
@dkhan
Find out before the User does
@dkhan
So we have to Monitor
@dkhan
Follow each Transaction
Complete Transaction Coverage
Browser / Native Mobile Java/
.NET
Performance
Warehouse
PurePath
Collector
Dynatrace
Server
Dynatrace
Client
Sessions
Store
Exported
Session
Offline
Session
Analysis
Web Server/
PHP
C++, VB,
ADK
CICS
Mainframe
z/OS
MQ/ESB
Database
@dkhan
@dkhan
@dkhan
2016
@dkhan
3MetricsperService
5MetricsperHost
5MetricsperRuntime
40Services= 120Metrics
20Hosts = 100Metrics
40Runtimes=200Metrics
420Metrics
@dkhan
We cannot watch 400+ metrics
 So we need to find ways to automate finding anomalies
@dkhan
Response Times
Error Rates
Load
Anomaly Detection
Historic
Data
“Normal”
Model
New
Data
Hypothesis
Likeliness
Judgement
update
calculate
derive
test
produces
Anomaly?
defines
Anomaly Detection Workflow
@dkhan
Distinguish Impact from Cause
Automated Analysis of Problems
Service slowdown
Automated Analysis of Problems
Service slowdown
Dependent services slow down
Automated Analysis of Problems
Service slow down
Dependent service slow down
Users are affected
Automated Analysis of Problems
Service slow down
Dependent service slow down
Users are affected
Analyze Dependencies
Automated Analysis of Problems
Service slow down
Dependent service slow down
Users are affected
Analyze Dependencies
Exclude non-relevant services
Automated Analysis of Problems
Service slow down
Dependent service slow down
Users are affected
Analyze Dependencies
Exclude non-relevant services
Follow causality chain
Automated Analysis of Problems
Service slow down
Dependent service slow down
Users are affected
Analyze Dependencies
Exclude non-relevant services
Follow causality chain
@dkhan
Productized
@dkhan
@dkhan
@dkhan
@dkhan
@dkhan
Thank You! | Daniel Khan | @dkhan | daniel.khan@dynatrace.com

More Related Content

Viewers also liked

ArkPetFoodsSales_Final
ArkPetFoodsSales_FinalArkPetFoodsSales_Final
ArkPetFoodsSales_Final
James D. Howes
 
Nuevoacotabas
NuevoacotabasNuevoacotabas
Nuevoacotabas
El Vagooh
 

Viewers also liked (10)

ArkPetFoodsSales_Final
ArkPetFoodsSales_FinalArkPetFoodsSales_Final
ArkPetFoodsSales_Final
 
Qué es un tic
Qué es un ticQué es un tic
Qué es un tic
 
Nuevoacotabas
NuevoacotabasNuevoacotabas
Nuevoacotabas
 
La robótica
La robótica La robótica
La robótica
 
Organización de centro
Organización de centroOrganización de centro
Organización de centro
 
Manuallgdriiiive
ManuallgdriiiiveManuallgdriiiive
Manuallgdriiiive
 
Adicciones de las drogas
Adicciones de las drogasAdicciones de las drogas
Adicciones de las drogas
 
tafsir alhujurat 11-13
tafsir alhujurat 11-13tafsir alhujurat 11-13
tafsir alhujurat 11-13
 
Social media strategy 2016 for recruiters with APSCo
Social media strategy 2016 for recruiters with APSCoSocial media strategy 2016 for recruiters with APSCo
Social media strategy 2016 for recruiters with APSCo
 
Los nativos digitales y la búsqueda de información en internet
Los nativos digitales y la búsqueda de información en internet Los nativos digitales y la búsqueda de información en internet
Los nativos digitales y la búsqueda de información en internet
 

More from Daniel Khan

More from Daniel Khan (10)

Everything I thought I knew about the Node.js event loop was wrong
Everything I thought I knew about the Node.js event loop was wrongEverything I thought I knew about the Node.js event loop was wrong
Everything I thought I knew about the Node.js event loop was wrong
 
AI, Bots, NLP, Slack and Alexa
AI, Bots, NLP, Slack and AlexaAI, Bots, NLP, Slack and Alexa
AI, Bots, NLP, Slack and Alexa
 
I've been web developer for 17 years and this is what I've learned
I've been web developer for 17 years and this is what I've learnedI've been web developer for 17 years and this is what I've learned
I've been web developer for 17 years and this is what I've learned
 
Intro to Node.js (German)
Intro to Node.js (German)Intro to Node.js (German)
Intro to Node.js (German)
 
Don't let just Node.js take the blame
Don't let just Node.js take the blameDon't let just Node.js take the blame
Don't let just Node.js take the blame
 
Hunting Performance Problems in Node.js and beyond
Hunting Performance Problems in Node.js and beyondHunting Performance Problems in Node.js and beyond
Hunting Performance Problems in Node.js and beyond
 
Don't let just Node.js take the blame
Don't let just Node.js take the blameDon't let just Node.js take the blame
Don't let just Node.js take the blame
 
Introduction to User Experience Monitoring
Introduction to User Experience MonitoringIntroduction to User Experience Monitoring
Introduction to User Experience Monitoring
 
Introducing User Experience Monitoring
Introducing User Experience MonitoringIntroducing User Experience Monitoring
Introducing User Experience Monitoring
 
Splitting monolithsdeck slideshare_pdf
Splitting monolithsdeck slideshare_pdfSplitting monolithsdeck slideshare_pdf
Splitting monolithsdeck slideshare_pdf
 

Recently uploaded

Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Chandigarh Call girls 9053900678 Call girls in Chandigarh
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
imonikaupta
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
ydyuyu
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
@Chandigarh #call #Girls 9053900678 @Call #Girls in @Punjab 9053900678
 
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
nirzagarg
 

Recently uploaded (20)

VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
 
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls Dubai
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
 
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
 
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
 

Transactional Monitoring for Loosely Coupled Service Architectures

Editor's Notes

  1. This is the API consumers viewpoint and that is also legit. This how APIs should work. I don’t want to care about the bigger picture. I don’t want to know the internals of the API I’m calling.
  2. In 2000 behind an API there was most probably some kind of monolith
  3. If something goes red we’ll maybe will find out. Nagios, logging, local monitoring.
  4. If something goes red we’ll maybe will find out. Nagios, logging, local monitoring.
  5. If something goes red we’ll maybe will find out. Nagios, logging, local monitoring.
  6. Automatic Browser Injection for UEM Eliminate guesswork across the lifecycle No averages 100% all Transactions Low maintenance Private and Public cloud environments