Скачать презентацию 1 Manage the Chaos Mercury for J Скачать презентацию 1 Manage the Chaos Mercury for J

8763f2f8d9312fb3c32fa3b245b191fb.ppt

  • Количество слайдов: 21

1 1

“Manage the Chaos” Mercury for J 2 EE Helen Tang Product Marketing Manager Mercury “Manage the Chaos” Mercury for J 2 EE Helen Tang Product Marketing Manager Mercury Interactive [email protected] com

J 2 EE – A Chaotic New World SERVLET EJB JDBC APP SERVER DELIVERY J 2 EE – A Chaotic New World SERVLET EJB JDBC APP SERVER DELIVERY Key Trends DB App Server Web Servers ERP/CR M MQ Messaging MANAGEMENT Resulting Pain • More Complexity, • Hard to Diagnose less skills • Shorter Time to Market • Centralized IT www. mercuryinteractive. com DB EJB JDBC DEVELOPMENT JSP Problems • Apps “Thrown” into Prod. , need fix now • 100 s Apps to Manage 3 © 2002 Mercury Interactive Corporation

Key J 2 EE Stake Holders Enterprise Architect CIO Load Test Engineer/ Performance Engineer Key J 2 EE Stake Holders Enterprise Architect CIO Load Test Engineer/ Performance Engineer Performance Testing Director of Operations LOB Application Architect • Application Support Diagnostics www. mercuryinteractive. com Application Management Tuning 4 © 2002 Mercury Interactive Corporation

The First Application Delivery and Management Suite for J 2 EE Mercury™ for J The First Application Delivery and Management Suite for J 2 EE Mercury™ for J 2 EE • Start With Business Process • Correlate Application Perf. to Business Impact • Accelerated Problem Resolution • Manage Entire J 2 EE Ecosystem • Leverage Across Lifecycle www. mercuryinteractive. com 5 © 2002 Mercury Interactive Corporation

Mercury™ for J 2 EE DELIVERY MANAGEMENT Mercury Delivery Mercury Management Performance Assurance Platform: Mercury™ for J 2 EE DELIVERY MANAGEMENT Mercury Delivery Mercury Management Performance Assurance Platform: Monitoring, Problem Identification: Load. Runner, QTP, Test Director Topaz for J 2 EE Mercury Foundation Common Diagnostics Platform: Transaction Breakdown Deep Diagnostics Shared Scripts, J 2 EE Probe Technology www. mercuryinteractive. com 6 © 2002 Mercury Interactive Corporation

DEMO DEMO

“Manage The Chaos” Mercury Delivery Solution PERFORMANCE TESTING Application Configuration • Business Process Emulation “Manage The Chaos” Mercury Delivery Solution PERFORMANCE TESTING Application Configuration • Business Process Emulation • End-to-end Monitoring • Identify System Bottleneck Application Diagnostics System Tuning • Isolate system • Transaction breakdown • Component, method, SQL • Down to source code • Toughest J 2 EE issues www. mercuryinteractive. com 8 bottlenecks • Tier or component level • Knowledge-base • Centralized console © 2002 Mercury Interactive Corporation

Mercury Load. Runner Industry-leading automated scalability and performance testing… PERFORMANCE MONITORS Load. Runner Controller Mercury Load. Runner Industry-leading automated scalability and performance testing… PERFORMANCE MONITORS Load. Runner Controller Load. Runner Virtual Users Internet/ WAN Web Server Application Server Database • 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 www. mercuryinteractive. com 9 © 2002 Mercury Interactive Corporation

Now With Complete J 2 EE Diagnostics and Analysis Automated Load Testing Automated Analysis Now With Complete J 2 EE Diagnostics and Analysis Automated Load Testing Automated Analysis J 2 EE Deep Diagnostics Code NEW Load. Runner Transaction Breakdown Module Method Load. Runner J 2 EE Microsoft COM+; . NET Performance Monitors COMPONENT BEA Web. Logic, IBM Web. Sphere, Oracle 9 i. AS Performance Monitors APP SERVER Windows/UNIX Server Monitors OPERATING SYSTEM Network Delay, SNMP Monitors HARDWARE/NETWORK www. mercuryinteractive. com 10 © 2002 Mercury Interactive Corporation

J 2 EE Transition Breakdown Module End-to-End Transaction Response Time Web Page Breakdown • J 2 EE Transition Breakdown Module End-to-End Transaction Response Time Web Page Breakdown • DNS lookup • Time to Connect • Time to First buffer • Network time • Download time • SSL handshake • FTP authentication • Client time • Error time www. mercuryinteractive. com Database Transaction A App Server Web Server Time Client • Servlet • Method 11 App Server Time • EJB • Method • JNDI lookup Database Time • JDBC • Connect • Execute • SQL Query © 2002 Mercury Interactive Corporation

“Manage the Chaos” Mercury Management Offerings Application Support Operations Mercury Management Broadest Monitoring Deepest “Manage the Chaos” Mercury Management Offerings Application Support Operations Mercury Management Broadest Monitoring Deepest Diagnostics • User, application and system • Real-time rapid triage • Proactive alerting www. mercuryinteractive. com 12 • Transaction breakdown • Component, method, SQL • Down to source code • Toughest J 2 EE issues © 2002 Mercury Interactive Corporation

End Users Business Process Monitors FIREWALL How It Works Web Servers App Servers Database End Users Business Process Monitors FIREWALL How It Works Web Servers App Servers Database End-To-End User Transaction J 2 EE Probe Topaz Server ERP/CRM Site. Scope J 2 EE WEB CONSOLE Real-Time Monitoring TOTAL TRACE DIAGNOSTICS www. mercuryinteractive. com Transaction Breakdown USER A USE RB USER C J 2 EE Breakdown URL JSP JSP URL 13 Component Performance EJB EJB SQ 1 SQ 2 SQ 3 © 2002 Mercury Interactive Corporation

Mercury Difference Broadest Monitoring True End-to-End Business Process Monitoring Agentless System Monitoring Mercury Solution Mercury Difference Broadest Monitoring True End-to-End Business Process Monitoring Agentless System Monitoring Mercury Solution Indepth Application Monitoring Complete J 2 EE Environments and More www. mercuryinteractive. com 14 © 2002 Mercury Interactive Corporation

J 2 EE Deep Diagnostics NE W • Total Trace: • Captures all events J 2 EE Deep Diagnostics NE W • Total Trace: • Captures all events at low overheads • Isolate Toughest Problems: • Intermittent Slow Methods, Memory Leaks, Synchronization, Cross JVM issues • For both production & testing www. mercuryinteractive. com 15 © 2002 Mercury Interactive Corporation

Mercury Difference Deepest Diagnostics DIAGNOSTIC Bottleneck Identification Isolate Slow Methods Breakdown by Tier DEEP Mercury Difference Deepest Diagnostics DIAGNOSTIC Bottleneck Identification Isolate Slow Methods Breakdown by Tier DEEP DIAGNOSTIC Goes Very Deep www. mercuryinteractive. com Intermittent Slow Methods Synchronization & Deadlock Memory Leaks Specific Data Value Issues 16 © 2002 Mercury Interactive Corporation

Mercury Difference Incremental Instrumention BYTE CODE INSTRUMENTATION JVM APPLICATION SAMPLIN G Monitoring focus: first-level Mercury Difference Incremental Instrumention BYTE CODE INSTRUMENTATION JVM APPLICATION SAMPLIN G Monitoring focus: first-level diagnostics EVENTS APPLICATION SERVER JMX AGGREGATION EVENTS TOTAL TRACE JVMPI SIMPLE MONITORS Low overhead, fixed, coarse grained www. mercuryinteractive. com PROFILE RS Detailed view, high overhead, unsuitable under load 17 Deep Diagnostics: at low overheads Mercury is Only Solution That Combines: JMX, Aggregation and Total Trace © 2002 Mercury Interactive Corporation

Customer Success Major Insurance Company “ Mercury for J 2 EE provides an early Customer Success Major Insurance Company “ Mercury for J 2 EE provides an early warning threshold allowing us to fix a problem before it causes a major outage. ” • Production application not scaling Challenge Solution RESULT beyond 15 users • Limited access to developers familiar with the application code • Topaz for J 2 EE discovered JDBC problems • Replaced old Oracle drivers and optimized code Isolated problem in under 48 hours, application performance improved now meets objective www. mercuryinteractive. com 18 © 2002 Mercury Interactive Corporation

Mercury Interactive / Oracle Alliance >Long term partners, Mercury offer strong support for 9 Mercury Interactive / Oracle Alliance >Long term partners, Mercury offer strong support for 9 i AS and Oracle DB • Performance monitors in Load. Runner & 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 EBusiness Suite benchmarks > Working together on future product support NEW Free Bundled Oracle Sizing Kit for 9 i. AS!! www. mercuryinteractive. com 19 © 2002 Mercury Interactive Corporation

Questions? Questions?

Thank You! Come Visit Us At the Oracle 9 i. AS Partner Pavilion #710 Thank You! Come Visit Us At the Oracle 9 i. AS Partner Pavilion #710