Download presentation
Presentation is loading. Please wait.
Published byChester Wilkins Modified over 9 years ago
2
“Manage the Chaos” Mercury for J2EE Helen Tang Product Marketing Manager Mercury Interactive htang@merc-int.com
3
©2002 Mercury Interactive Corporationwww.mercuryinteractive.com3 Web Servers App Server DB ERP/CRM MQ Messaging DEVELOPMENTDELIVERYMANAGEMENT JSP EJB SERVLET EJB JDBC APP SERVER EJB JDBC SERVLET J2EE – A Chaotic New World More Complexity, less skills Shorter Time to Market Centralized IT Key TrendsResulting Pain Hard to Diagnose Problems Apps “Thrown” into Prod., need fix now 100s Apps to Manage
4
©2002 Mercury Interactive Corporationwww.mercuryinteractive.com4 Key J2EE Stake Holders CIO Enterprise Architect Load Test Engineer/ Performance Engineer Application Management Diagnostics Tuning Performance Testing Application Architect Application Support Director of Operations LOB
5
©2002 Mercury Interactive Corporationwww.mercuryinteractive.com5 The First Application Delivery and Management Suite for J2EE Mercury ™ for J2EE Start With Business Process Correlate Application Perf. to Business Impact Accelerated Problem Resolution Manage Entire J2EE Ecosystem Leverage Across Lifecycle
6
©2002 Mercury Interactive Corporationwww.mercuryinteractive.com6 Mercury ™ for J2EE DELIVERYMANAGEMENT Mercury Foundation Common Diagnostics Platform: Performance Assurance Platform: LoadRunner, QTP, Test Director Mercury Delivery Monitoring, Problem Identification: Topaz for J2EE Mercury Management Transaction BreakdownDeep Diagnostics Shared Scripts, J2EE Probe Technology
7
DEMO
8
©2002 Mercury Interactive Corporationwww.mercuryinteractive.com8 “Manage The Chaos” Mercury Delivery Solution ApplicationConfiguration Application Diagnostics Transaction breakdown Component, method, SQL Down to source code Toughest J2EE issues System Tuning Isolate system bottlenecks Tier or component level Knowledge-base Centralized console PERFORMANCE TESTING Business Process Emulation End-to-end Monitoring Identify System Bottleneck
9
©2002 Mercury Interactive Corporationwww.mercuryinteractive.com9 Mercury LoadRunner Web ServerApplication Server DatabaseInternet/ WAN LoadRunner Controller LoadRunner Virtual Users Industry-leading automated scalability and performance testing… PERFORMANCE MONITORS Replaces real users with thousands of virtual users Generates consistent, measurable, and repeatable load, managed from a single point of control Efficiently isolates performance bottlenecks across all tiers/layers with automated reporting and analyses
10
©2002 Mercury Interactive Corporationwww.mercuryinteractive.com10 Now With Complete J2EE Diagnostics and Analysis APP SERVER BEA WebLogic, IBM WebSphere, Oracle 9iAS Performance Monitors OPERATING SYSTEM Windows/UNIX Server Monitors HARDWARE/NETWORK Network Delay, SNMP Monitors COMPONENT LoadRunner J2EE Microsoft COM+;.NET Performance Monitors Automated Load TestingAutomated Analysis Code J2EE Deep Diagnostics Method LoadRunner Transaction Breakdown Module NEW
11
©2002 Mercury Interactive Corporationwww.mercuryinteractive.com11 J2EE Transition Breakdown Module App Server Time EJB Method JNDI lookup Web Server Time Servlet Method Database Time JDBC Connect Execute SQL Query End-to-End Transaction Response Time Web Server App Server Database Client Web Page Breakdown DNS lookup Time to Connect Time to First buffer Network time Download time SSL handshake FTP authentication Client time Error time Transaction A
12
©2002 Mercury Interactive Corporationwww.mercuryinteractive.com12 “Manage the Chaos” Mercury Management Offerings Operations Application Support Broadest Monitoring User, application and system Real-time rapid triage Proactive alerting Deepest Diagnostics Transaction breakdown Component, method, SQL Down to source code Toughest J2EE issues Mercury Management
13
©2002 Mercury Interactive Corporationwww.mercuryinteractive.com13 How It Works J2EE WEB CONSOLE Real-Time Monitoring Transaction Breakdown J2EE Breakdown Component Performance Database ERP/CRM Database FIREWALL J2EE Probe SiteScope End UsersWeb Servers App Servers TOTAL TRACE DIAGNOSTICS EJB SQ 3 SQ 2 SQ 1 JSP URL USER A USER B USER C Business Process Monitors Topaz Server End-To-End User Transaction
14
©2002 Mercury Interactive Corporationwww.mercuryinteractive.com14 Indepth Application Monitoring Mercury Difference Broadest Monitoring Agentless System Monitoring True End-to-End Business Process Monitoring Complete J2EE Environments and More Mercury Solution
15
©2002 Mercury Interactive Corporationwww.mercuryinteractive.com15 J2EE Deep Diagnostics NEW Total Trace: Captures all events at low overheads Isolate Toughest Problems: Intermittent Slow Methods, Memory Leaks, Synchronization, Cross JVM issues For both production & testing
16
©2002 Mercury Interactive Corporationwww.mercuryinteractive.com16 Mercury Difference Deepest Diagnostics DEEP DIAGNOSTIC Intermittent Slow Methods Synchronization & Deadlock Memory Leaks Specific Data Value Issues Goes Very Deep DIAGNOSTIC Bottleneck Identification Isolate Slow Methods Breakdown by Tier
17
©2002 Mercury Interactive Corporationwww.mercuryinteractive.com17 Mercury Difference Incremental Instrumention APPLICATION APPLICATION SERVER EVENTS JVM SIMPLE MONITORS Low overhead, fixed, coarse grained JMX PROFILERS Detailed view, high overhead, unsuitable under load JVMPI EVENTS SAMPLING BYTE CODE INSTRUMENTATION Monitoring focus: first-level diagnostics TOTAL TRACE Deep Diagnostics: at low overheads AGGREGATION Mercury is Only Solution That Combines: JMX, Aggregation and Total Trace
18
©2002 Mercury Interactive Corporationwww.mercuryinteractive.com18 Customer Success Production application not scaling beyond 15 users Limited access to developers familiar with the application code Challenge Solution Topaz for J2EE discovered JDBC problems Replaced old Oracle drivers and optimized code Major Insurance Company Isolated problem in under 48 hours, application performance improved now meets objective RESULT “Mercury for J2EE provides an early warning threshold allowing us to fix a problem before it causes a major outage.”
19
©2002 Mercury Interactive Corporationwww.mercuryinteractive.com19 Mercury Interactive / Oracle Alliance >Long term partners, Mercury offer strong support for 9i AS and Oracle DB Performance monitors in LoadRunner & Topaz Pinpoint Oracle-specific issues quickly & easily >Oracle has standardized on Mercury testing Offerings QA Group: for testing E-Business Suite Performance Group: for creating standard Oracle E- Business Suite benchmarks > Working together on future product support Free Bundled Oracle Sizing Kit for 9iAS!! NEW
20
Questions?
21
Thank You! Come Visit Us At the Oracle 9iAS Partner Pavilion #710
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.