Dc rum 12.4 why add dc rum to app mon slideshare
Transcript of Dc rum 12.4 why add dc rum to app mon slideshare
Kris ZiemianowiczPerformance and Product ExpertDynatrace
Extend Your Dynatrace Visibility into All Enterprise Apps
What do you need to capture the panorama?The wide-angle
lens.
35mm
DC RUM AppMon
800mm18-300mm zoom
DC RUM provides variable focus covering many applications
DC RUM single-app lens
Web versus non-web: the traditional APM approach
Firewall
Users
Users
Server Server Database
erver
AppMonapp-focuseddeep insight
ServerAgent
Agent Agent
AgentServer Server Server Mainframe
DC RUM single-app lens
DC RUM wide lens
Server Server DatabaseServer Server Database
Server Server DatabaseServer Server Database
Server Server Database
Server Server DatabaseServer Server Database
A different approach: the performance panorama
Firewall
Users
Users
Server Server Database
erver
AppMonapp-focuseddeep insight
ServerAgent
Agent Agent AgentServer Server Server Mainframe
12.4: Universal Decode
HTTP/HTTPS
Oracle Forms
Siebel WebSOAP/XML
Database: Oracle, MSSQL, DB2, …
Citrix ICA
WAN Optimization
SAP GUI
MQ
Tuxedo JOLT
TCP Transactions and NetFlow
LDAP
DC R
UM
dec
odes
span
acr
oss ti
ers
Appl
icati
on sp
an a
cros
s tier
s
Database
Frontservers Messaging
serversLoad Balancer
Browsers Citrix/TSThe
Internet
Network
WOC
Appservers
Internalusers
CORBA
SAP RFC
RMI
Lync
Real user experienceApplication delivery channel Data center contribution
Image.jpg
stylesheet.CSS
BookTrip.php?Destination=Rome…
Book a Trip: 3.5 Seconds
Objects – recognize single requests
Transactions
TCP Packets, Bytes, RTT, Loss Rate, TCP Errors, Response Time
image2.jpg
Javasript.js
Analysis Module= recognize complex multi-hit user actions
top-down.
This is the
DC RUM!AckRequest
Connect
Response
Ack
Ack
Client Server
Network team cares about the network links moving the application
data
The user cares about the response time of the entire transaction (“click to glass”)
Dev team cares about the performance of individual hits (e.g.,
the .jsp)
The business cares about the user
DC RUM: Visibility into real user-experienced service quality
•Web and web-based
•Non-web enterprise applications like SAP
• Industry-specific applications that require customized performance analytics
DC RUM: Visibility into service quality influencers in the datacenter
•Database tier
•Middleware tier
DC RUM: Visibility into service quality influencers along the application delivery channel
•Applications delivered via Citrix
•Client access network tier
Continuous discovery:
What and Why and When and
How and Where and Who
Data Center ApplicationsWeb
Legacy
CRM
AppServerAppServer
AppServerAppServer
AppServerAppServer
DB
MF
3rd Party
WebWeb
AppServerAppServer
AppServer
DBDB
DB
Applications are being dynamically added and removed
What services are beingused and how are they
performing?Who is using them?
What is the network performance and how are they using the network?
Have they already been instrumented/optimized?
Summary
The DC RUM approach
Continuous Discovery + Network Forensics What services are being used (HTTPLight, SMB, DNS, …)
Continuous Transaction RecognitionInsight in typical transactions without configuration (HTTP, SAP, DB, Oracle Forms, Citrix)
Enable Full Analysis ModuleConfigure software service. Advanced Diagnostics Info.
Further Fault Domain Isolation DC-RUM decodes for back-end services; AppMon for Java/.Net and PHP Applications
Combined End-User ViewIntegrate both synthetic + Real User Monitoring Data
SaaS
The Dynatrace APM PlatformSynthetic Real
Robots executing scripts
• Proactive• Repeatable 24/7• Availability & performance• Benchmarking
Synthetic Monitoring and Web Load Testing
Ready to use globally
Synthetic EnterpriseAny application with self deployed robots
Application MonitoringDynatrace Agents in Application
Web ServerBrowser / Rich-Client Java .NET Other Database
Monitoring all actions of your real users
• Business Impact• Severity/Priority• Low overhead
Data Center RUMApp-Aware Network Monitoring
On-
Prem
ise
All Integrated