Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Dc rum 12.4 why add dc rum to app mon slideshare

880 views

Published on

Resolve performance issues in enterprise apps and cloud-based services with insights from network wire data - from Citrix, SAP and Oracle EBS to Salesforce.com, Office 365, and more.

Published in: Software

Dc rum 12.4 why add dc rum to app mon slideshare

  1. 1. Kris Ziemianowicz Performance and Product Expert Dynatrace Extend Your Dynatrace Visibility into All Enterprise Apps
  2. 2. What do you need to capture the panorama? The wide-angle lens.
  3. 3. 35mm DC RUM AppMon 800mm18-300mm zoom DC RUM provides variable focus covering many applications
  4. 4. DC RUM single-app lens Web versus non-web: the traditional APM approach Firewall Users Users Server Server Database erver AppMon app-focused deep insight Server Agent Agent Agent Agent Server Server Server Mainframe
  5. 5. DC RUM single-app lens DC RUM wide lens Server Server Database Server Server Database Server Server Database Server Server Database Server Server Database Server Server Database Server Server Database A different approach: the performance panorama Firewall Users Users Server Server Database erver AppMon app-focused deep insight Server Agent Agent Agent Agent Server Server Server Mainframe
  6. 6. 12.4: Universal Decode HTTP/HTTPS Oracle Forms Siebel Web SOAP/XML Database: Oracle, MSSQL, DB2, … Citrix ICA WAN Optimization SAP GUI MQ Tuxedo JOLT TCP Transactions and NetFlow LDAP DCRUMdecodesspanacrosstiersApplicationspanacrosstiers Database Front servers Messaging serversLoad Balancer Browsers Citrix/TS The Internet Network WOC App servers Internal users CORBA SAP RFC RMI Lync Real user experienceApplication delivery channel Data center contribution
  7. 7. 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
  8. 8. 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
  9. 9. DC RUM: Visibility into service quality influencers in the datacenter •Database tier •Middleware tier
  10. 10. DC RUM: Visibility into service quality influencers along the application delivery channel •Applications delivered via Citrix •Client access network tier
  11. 11. Continuous discovery: What and Why and When and How and Where and Who
  12. 12. Data Center Applications Web Legacy CRM AppServer AppServer AppServer AppServer AppServer AppServer DB MF 3rd Party Web Web AppServer AppServer AppServer DB DB DB Applications are being dynamically added and removed What services are being used 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?
  13. 13. Summary
  14. 14. The DC RUM approach Continuous Discovery + Network Forensics What services are being used (HTTPLight, SMB, DNS, …) Continuous Transaction Recognition Insight in typical transactions without configuration (HTTP, SAP, DB, Oracle Forms, Citrix) Enable Full Analysis Module Configure 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 View Integrate both synthetic + Real User Monitoring Data
  15. 15. SaaS The Dynatrace APM Platform Synthetic Real Robots executing scripts • Proactive • Repeatable 24/7 • Availability & performance • Benchmarking Synthetic Monitoring and Web Load Testing Ready to use globally Synthetic Enterprise Any application with self deployed robots Application Monitoring Dynatrace 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 RUM App-Aware Network Monitoring On-Premise All Integrated

×