SAP Quality and Risk Management Platform

SAP Extended Diagnostics by CA/Wily

Phil Jackson Solution Engineer SAP Quality & Risk Management

Top Challenges for Application Life Cycle Management

Inability to identify issues before end users are affected Increase in complexity of applications Inability to measure SLAs around application performance Inability to test application performance in pre-production stages Increase in complexity of network traffic

57% 51% 37% 34% 32%

Source: Network World, “Poor Application Performance Translates to Lost Revenue,” August 2008. Recap story from Aberdeen Research Survey of 200 companies, June 2008.

© SAP 2008 / Page 2

Business Impact of Issues with Application Performance

Declined employee satisfaction

58% 50% 47% 32% 31%

Lost revenue opportunities

Decreased responsiveness to external customers Damage to brand reputation

Decreased effectiveness of IT staff

Source: Network World, “Poor Application Performance Translates to Lost Revenue,” August 2008. Recap story from Aberdeen Research Survey of 200 companies, June 2008.

© SAP 2008 / Page 3

Application Lifecycle Management The IT Challenge
When there’s a problem, IT needs to know where the transaction is failing
CA Identity Manager

Are business apps slow?
SAP

Is authentication server slow?

Can I find the problem? Did we record everything?

PSFT Siebel Mainframe

What’s mainframe response time?

Database SAP Netweaver

Are transactions failing?
Are customers affected?

What about the web servers? Are 3rd parties meeting SLAs?
3rd Party Applications

Web Services Databases

Web services down?

How is database response?

4

optimized for use by SAP customers. Introscope also gives visibility into the performance and availability of back-end systems behind the monitored applications.NET applications throughout their lifecycle from development to production. SAP customers can also use SAP Extended Diagnostics by CA-Wily to monitor non-SAP applications that are connected to their SAP systems.What is SAP Extended Diagnostics by CA Wily?  SAP Extended Diagnostics by CA Wily is a packaging of CA Wily's application performance monitoring solution.    © SAP 2008 / Page 5 . Introscope provides real-time performance metrics for Java and . Introscope.

NET applications in production with minimal impact on performance Persistence of historical data for better capacity planning and trend analysis   © SAP 2008 / Page 6 .Introscope and SAP Extended Diagnostics Capabilities  Real-time visibility into Java and .NET application performance so SAP and customers can quickly do root cause analysis of performance problems Monitoring of Java and .

E2E Diagnostics in SAP Solution Manager IT Reporting ANALYTICS SAP Solution Manager including RTV Introscope Health Check MONITOR AND ALERT Evaluate Cross-Component Diagnostics ISOLATE COMPONENT Aggregate • • • • E2E E2E E2E E2E Workload Analysis Exception Analysis Trace Analysis Change Analysis Component Diagnostics NAIL IT DOWN ABAP Java .NET C(++) PROBLEM RESOLUTION = ROOT CAUSE ANALYSIS © SAP 2008 / Page 7 .

Customers and Active Global Support work together to diagnose performance problems © SAP 2008 / Page 8 .Introscope is an SAP Active Global Support Standard Customer Environment Active Global Support Solution Manager Introscope Agent EP Agent App 2 NetWeaver JBoss When there’s a problem.

SAP Extended Diagnostics by CA-Wily An X-Ray for Complex SOA Environments Portal Servlet Manager Portal Control Tree Processing Pre-rendering Transaction Request Presentation Context CICS CICS/IMS/Tuxedo Servlet EJB MQ/Tux Mainframe JAVA/J2EE APPLICATION JDBC PORTAL INTEGRATION MQ Series Java Page Flows SAP. Siebel. PSFT Response J2EE APPLICATION Portlet Container Portal Services Thread Pool EJB Pools JDBC Pools Web Services Databases PORTAL APPLICATION SERVER Memory JAVA/J2EE APPLICATION INTEGRATION File and Network I/O LDAP Security JVM JVM © SAP 2008 / Page 9 .

PSFT Response J2EE APPLICATION Portlet Container Portal Services Thread Pool EJB Pools JDBC Pools Web Services Databases PORTAL APPLICATION SERVER Memory File and Network I/O INTEGRATION LDAP Security JVM © SAP 2008 / Page 10 . Siebel.SAP Extended Diagnostics by CA Wily An X-Ray for Complex SOA Environments Portal Servlet Manager Portal Control Tree Processing Pre-rendering Transaction Request Presentation Context JCO CICS/IMS/Tuxedo Servlet EJB XI/PI Mainframe MQ Series JDBC Java Page Flows SAP.

Common SAP Problems Resolved by SED   Slow iViews Is the iView the problem? Or is something slowing it down?   Slow Web Dynpro Applications Is the problem in the Java stack? Or in the ABAP stack?   Authentication Keeps Getting Slower and Slower Are connections to your SiteMinder server running out?   One Particular Database Query Takes 20 seconds Was an index on the table dropped?   An XI/PI Queue gets Stuck Are Errors occurring that stop the processing of messages? .

JDBC/SQL Calls to Databases. Actions. User Management   XI Adapters. Components. EJBs. Knowledge Management . HTTP Sessions. Threads. CPU. JDBC Connections    Enterprise Portal iViews Portal Content Directory. Windows . Messaging and Queues. Controllers. JSPs.Sample of what SED Monitors    Standard Java and J2EE Components Servlets. Views. Web Services   Web Dynpro Applications Applications. Mappings   Back-end Connectivity JCO Calls to ABAP functions. Events. JMS Memory.

notifies Ops Proactive Monitoring of Production Applications Ops Detects problem ? ? ? ? Ops Collection of evidence. diagnosis. Verifies applications are back to normal Problem Solved .Reactive vs. reassignment Network Manager ! ! IT App Owner Database Manager ? ? ? ? ? Development Diagnosis and review. Proactive Management Solve Problems Faster Reactive Management “HELP!” Proactive Management (With SAP Extended Diagnostics) Customer Customer calls Help Desk Problem Detected Service Desk Verifies application issue. final assessment App Server Admin Transaction Server Admin Java App Developer Ops Ops Rollout Fix Rollout fix.

Introscope Architecture Introscope Workstation/ WebView Introscope Enterprise Manager Enterprise Portal J2EE Applications Java Agent NetWeaver Java Alerts & Metrics Enterprise Portal Java Agent NetWeaver Java SMD Agent Server 1 Alerts & Metrics ESS/MSS J2EE Applications Java Agent NetWeaver Java Reports SmartStor Solution Manager XI Java Agent NetWeaver Java SMD Agent Server 2 .

Viewing Related Metrics with Dashboards .

JVMs. and component type Metric Types Include:       Response Times Invocation Counts Concurrency Stalled Method Counts Errors  Note that Concurrency and Stalled Method Counts often give early warnings about problems before most users are affected by them .Drilling Down with the Investigator  Introscope’s Investigator lets you view all performance metrics organized by servers.

.

Transaction Tracer: Analyze Problematic Transactions If App’s Average Response for Most Users is Fine … • Isolate problematic individual transactions • Analyze and pinpoint bottleneck for each • Improve overall application performance … How Do You Help the Isolated Incidents? HELP HELP .

.This example shows a transaction waiting for two JCO calls to an ABAP stack to finish.

. We can see that 48% of the transaction was spent doing 2 JDBC queries.The Tree View gives you a textbased view of the same transaction.

Error Detector provides detailed Error Snapshots showing the context in which errors occurred. .

Error Detector provides detailed Error Snapshots showing the context in which errors occurred. .

.

.. Threads.Proactive Management with Configurable Alerts    Flexible/Powerful Event Manager Emails Events to Systems Management Frameworks     Easily Configurable Thresholds Caution and Danger Levels Configured in Workstation Can be Based on Low or High Values      Available for Any Metric in System Response Times & Invocation Rates Concurrency & Stalled Methods CPU.. Memory. Errors .

Alert Thresholds can be set that determine when traffic lights turn yellow and red and what actions to take. .

Alerts Actions can be configured to send e-mails to appropriate staff or to forward alerts to external systems management frameworks. .

Some Custom Dashboards (only available with SED) .

.

CIO Dashboard 1 .

Relationship Manager Dashboard 2 .

Detail Business Line Dashboard 3 .

Operations Dashboard 4 .

Application Dashboard 5 TeleCheck Application Health Application Health By Server Server1 Server2 Server3 Server4 Server5 Server6 Server7 Server8 Server9 Server10 Server11 Server12 .

Server-Specific Dashboard CallCenter Monitoring TeleCheck Application Health Server2 7 .

.

.

Monitoring of Non-SAP Applications .

NET apps         PowerPacks BEA WebLogic IBM WebSphere IBM CICS IBM WebSphere MQ (MQSeries) Oracle Database Web Servers SiteMinder .Introscope Extensions and PowerPacks   LeakHunter Used to detect memory leaks in Java and .NET apps   ChangeDetector Used to detect changes in Java and .

Custom Reports for SLA’s .

Benefits of SAP Extended Diagnostics  Proactive Management of your NetWeaver applications with configurable alerts and alert integration     Less Downtime Higher Application Availability Better Performance Higher User/Customer Satisfaction  Custom Dashboards and Reports to meet your unique application management requirements Monitoring of Non-SAP Applications running on NetWeaver and other application servers Introscope Extensions and PowerPacks   .

Thank you! Q&A .

Sign up to vote on this title
UsefulNot useful