Download - Aws meetup Singapore 14 July
![Page 1: Aws meetup Singapore 14 July](https://reader038.vdocument.in/reader038/viewer/2022102905/55d281a7bb61eb74078b4827/html5/thumbnails/1.jpg)
1 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Joseph Lee
[email protected] #Dynatrace
Deep Insight and Collaboration in the CloudApplication Performance Management
![Page 2: Aws meetup Singapore 14 July](https://reader038.vdocument.in/reader038/viewer/2022102905/55d281a7bb61eb74078b4827/html5/thumbnails/2.jpg)
2 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Insert backdrop image
This is Dynatrace:
• Digital Performance Market Leader
• Leading Customer Sat
• Largest expertise in Digital Performance
6,000+ CustomersIncluding: 17 of the top 20 Online retailers9 of the top 10 US Banks
Gartner Market Share Customer Sat score R & D Technical Experts
#1 90% 750
![Page 3: Aws meetup Singapore 14 July](https://reader038.vdocument.in/reader038/viewer/2022102905/55d281a7bb61eb74078b4827/html5/thumbnails/3.jpg)
3 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Dynatrace ASEAN CustomersMedia and Education
Government Financial Services
Telecoms Retail &
Travel
Others
![Page 4: Aws meetup Singapore 14 July](https://reader038.vdocument.in/reader038/viewer/2022102905/55d281a7bb61eb74078b4827/html5/thumbnails/4.jpg)
4 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
http://www.computerworld.com.sg/resource/cloud-computing/ida-signs-3-year-partnership-with-dynatrace/
![Page 5: Aws meetup Singapore 14 July](https://reader038.vdocument.in/reader038/viewer/2022102905/55d281a7bb61eb74078b4827/html5/thumbnails/5.jpg)
5 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Time
Complexity/ Expectations
Visibility/ Control
•App Speed / Delivery
• Innovation• Identify / Prioritize
Why APM?Stay ahead of complexity and rising expectationsWhy APM?Stay ahead of complexity and rising expectations
MinimiseVisibility Gap
/GUESSWORK!
![Page 6: Aws meetup Singapore 14 July](https://reader038.vdocument.in/reader038/viewer/2022102905/55d281a7bb61eb74078b4827/html5/thumbnails/6.jpg)
6 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Traditional Monitoring Approach: IT PerspectiveTraditional Monitoring Approach: IT Perspective
CPU >85% spike
Is this GOOD or BAD?
What would you do?
CPU <25%
Is this GOOD or BAD?
Actionable?
Page load time: <2s
Page load time: >20s
WHAT IF …..?
![Page 7: Aws meetup Singapore 14 July](https://reader038.vdocument.in/reader038/viewer/2022102905/55d281a7bb61eb74078b4827/html5/thumbnails/7.jpg)
7 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Complete application visibility to address your performance issues.
• The FIRST step is to know your User Experience and then optimize your apps.
• The SECOND step is “Scaling”, which can enhance your application performance to meet the unknowns.
What is actually needed…
![Page 8: Aws meetup Singapore 14 July](https://reader038.vdocument.in/reader038/viewer/2022102905/55d281a7bb61eb74078b4827/html5/thumbnails/8.jpg)
8 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
From End-User Experience…From End-User Experience…
Understand customers’ experience around the region
Quantify and breakdown usersCapture demographics info
![Page 9: Aws meetup Singapore 14 July](https://reader038.vdocument.in/reader038/viewer/2022102905/55d281a7bb61eb74078b4827/html5/thumbnails/9.jpg)
9 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
IT Enterprise Visibility is ParamountIT Enterprise Visibility is Paramount
Understanding complex interactions between various entities empowers IT & business
Visualise the Transaction Flow - Automatically
From User click to Database
Response TimeProcess Health
System Health
![Page 10: Aws meetup Singapore 14 July](https://reader038.vdocument.in/reader038/viewer/2022102905/55d281a7bb61eb74078b4827/html5/thumbnails/10.jpg)
10 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Deep-dive if required; Down to code level…Deep-dive if required; Down to code level…
Quickly identify failing services
No hunting through logs
Determine causes of FAILURE in real-time
![Page 11: Aws meetup Singapore 14 July](https://reader038.vdocument.in/reader038/viewer/2022102905/55d281a7bb61eb74078b4827/html5/thumbnails/11.jpg)
11 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
A Customer Story
![Page 12: Aws meetup Singapore 14 July](https://reader038.vdocument.in/reader038/viewer/2022102905/55d281a7bb61eb74078b4827/html5/thumbnails/12.jpg)
12 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Insert headshot image here
Back Story - XYZ• Provides SaaS based Multi-Tenant
Services on Cloud
• Application hosted in Amazon’s EC2 Cloud
• Customer Satisfaction is very important
• Monitor all services from End User & Server Side perspective
The Incident
After one deployment, ALERT was triggered to inform the operations team that user experience was degrading…
![Page 13: Aws meetup Singapore 14 July](https://reader038.vdocument.in/reader038/viewer/2022102905/55d281a7bb61eb74078b4827/html5/thumbnails/13.jpg)
13 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Worldwide Distribution of End User Experience
RED Circle means frustrated users
On Average, < 1 sec Response Time
![Page 14: Aws meetup Singapore 14 July](https://reader038.vdocument.in/reader038/viewer/2022102905/55d281a7bb61eb74078b4827/html5/thumbnails/14.jpg)
14 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Complete Application Flow
Half a million transactions flowing across the entire system
On Average, each Server handles Service Request very FAST
Time to look at the specific problematic
service request and not Average
![Page 15: Aws meetup Singapore 14 July](https://reader038.vdocument.in/reader038/viewer/2022102905/55d281a7bb61eb74078b4827/html5/thumbnails/15.jpg)
15 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
High Level Performance Dashboard
A specific Service Request Is way OFF the Chart
CPU of one of their Serversis exhausted
![Page 16: Aws meetup Singapore 14 July](https://reader038.vdocument.in/reader038/viewer/2022102905/55d281a7bb61eb74078b4827/html5/thumbnails/16.jpg)
16 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Detailed Performance Triage
CPU is exhausted by“XML/XSL” processing related to
Document Request Function
![Page 17: Aws meetup Singapore 14 July](https://reader038.vdocument.in/reader038/viewer/2022102905/55d281a7bb61eb74078b4827/html5/thumbnails/17.jpg)
17 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
So which User is Impacted by this?
The exact “CLICK” which wasimpacted
From ½ a Million requests,We focused now on just 1 Request
My FRUSTRATED Users
![Page 18: Aws meetup Singapore 14 July](https://reader038.vdocument.in/reader038/viewer/2022102905/55d281a7bb61eb74078b4827/html5/thumbnails/18.jpg)
18 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
What happen from that 1 REQUEST…
60% of time Spend on Document Request Service
Multiple Read Requests to DRS
AWS ElasticCache NOT Caching?
There was no problem with the cache; it simply was not being used!
Development team started looking into it at the code level and
could identify a problem with the cache client library
![Page 19: Aws meetup Singapore 14 July](https://reader038.vdocument.in/reader038/viewer/2022102905/55d281a7bb61eb74078b4827/html5/thumbnails/19.jpg)
19 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
• The customer was able identify a problem in production which had a big
end-user impact, although the average transaction was still considered fast.
• The operations team could identify exactly which users were impacted and be proactive in their customer support.
• More importantly the application team was able to identify the real root cause in one third-party component while avoiding a lengthy back and forth with (Amazon ElastiCache) which would have been futile.
Conclusion
And all of this in a public globally distributed multi-tenant cloud application!
![Page 20: Aws meetup Singapore 14 July](https://reader038.vdocument.in/reader038/viewer/2022102905/55d281a7bb61eb74078b4827/html5/thumbnails/20.jpg)
20 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
![Page 21: Aws meetup Singapore 14 July](https://reader038.vdocument.in/reader038/viewer/2022102905/55d281a7bb61eb74078b4827/html5/thumbnails/21.jpg)
21 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Take us for a Test Drive Today
![Page 22: Aws meetup Singapore 14 July](https://reader038.vdocument.in/reader038/viewer/2022102905/55d281a7bb61eb74078b4827/html5/thumbnails/22.jpg)
30 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace