1 #Dynatrace
Per Bly, Technical manager – eCommerce, from TUI NordicAnders Lundin, APM Solution Specialist - RedOcean Software / Dynatrace
TUI Nordic: Ensuring great user experience for 80 million site visitors
2 #Dynatrace
Successful digital businesses master 3 disciplines
Understand and optimize the experience they deliver, anywhere, anytime
Complete visibility across the delivery chain
Continuously deliver new digital capabilities
Increases sales & engagement
SimplifiesOperations
Speeds-up Innovation
Continuous Delivery
Application Performance
Customer Experience
3 #Dynatrace
Wikipedias definition on APM
“application performance management (APM), is the monitoring and managing of performance and availability of software applications. ”
4 #Dynatrace
• It starts and ends with the customer experience - Not the app
• It’s about preventing problems, not just reacting• Gap-free data is essential• The goal is Dev/Ops not Just/Ops
What we believe
5 #Dynatrace
Development Test/QA Production
Integrate to Automate and Collaborate
Lifecycle enabled APM
• Enough details to solve the problem without enabling more logging
• No need to reproduce
• Architectural verification
• Spend more time inventing!
• Pinpoint rootcause directly, no guesswork!
• Automatic analysis of performance between releases
• Analyse responsetime bottlenecks
• Less issues going into production
• Proactive and reactive problem detection and root cause for all transactions end to end
• UEM shows all actions per visit for all visits, all the way from the users interface
• Transactions are monitored in full context of application, processes and server metrics
• Data for transactions down to method level detailed enough to feed back to dev
6 #Dynatrace
• Agent based application monitoring tool
• Allows end-to-end visibility on all 100% transactions• From user click to line of code
Web Server / PHPNode.jsBrowser or Rich-Client Java .NET
Mainframe, C/C++ Database
Dynatrace Application Monitoring
7 TUI GROUP | Department | Name | Date
Per BlyTUI Nordic Operations (Datacenter | E-commerce)
8 TUI GROUP | Department | Name | Date
About TUI Nordic• Member of TUI Group. The world’s leading integrated
leisure tourism business.• Several source markets (finnmatkat.fi, startour.no,
startour.dk, fritidsresor.se, tema, wondercruises.com, nazar)
• 80 million web visits• Online is the biggest sales channel
About TUI Nordic IT• No silos, no walls
• Automate everything• Continuous delivery strategy
9 TUI GROUP | Department | Name | Date
Challenges• Complex platform• Mixture of code base and development culture• Few people are doing everything• Tracking end user experience (multiple devices)• Web is a moving target for monitoring
10 TUI GROUP | Department | Name | Date
Were do we use Dynatrace
Opsreactive | proactive
Dev code | testing
Marketingcrm | user analytics
MaDOps
11 TUI GROUP | Department | Name | Date
Operation(Reactive)
Scenario:Synthetic monitoring fails for searching trips
Numbers of exceptions increased for application A
12
Operation(Reactive)
Scenario:Slow response time
Slow stored procedures
13 TUI GROUP | Department | Name | Date
Operations(Proactive) Alarms
14 TUI GROUP | Department | Name | Date
Operations(Proactive) Monitoring
What is important?
15 TUI GROUP | Department | Name | Date
Development(code) Memory analysis
16 TUI GROUP | Department | Name | Date
Development(Testing)
17 TUI GROUP | Department | Name | Date
Business(Performance analytics)
Hypothesis: Filtering of results is slower on mobile devices
18 TUI GROUP | Department | Name | Date
Business(CRM)
Business case: Find non converted visits that have accepted newsletter and offers
19 TUI GROUP | Department | Name | Date
Summary• Reduced time for troubleshooting• Dynatrace as an analytics engine improves the
DevOps collaboration• Collaboration with marketing/business improved
(MaDOps)• End2end monitoring gives us insight into how
users are experiencing the site
Next steps• Test / Deployment integration• Monitoring mobile app• Chatops integration with
Dynatrace
Top Related