Willy Introscope - Presentacion

Preview:

Citation preview

SAP Quality and

Risk Management Platform

SAP Extended Diagnostics by CA/Wily

Phil Jackson

Solution Engineer

SAP Quality & Risk Management

© SAP 2008 / Page 2

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 3

Business Impact of Issues with Application

Performance

Declined employee satisfaction

Lost revenue opportunities

Decreased responsiveness to external customers

Damage to brand reputation

Decreased effectiveness of IT staff

58%

50%

47%

32%

31%

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

4

Are transactions failing?

Are customers affected?

Application Lifecycle Management

The IT Challenge

Are 3rd parties

meeting SLAs? How is

database

response?

Are business

apps slow?

What about the

web servers?

What’s

mainframe

response time?

Web services

down?

Is authentication

server slow?

Can I find the

problem?

Did we record

everything?

SAP Netweaver

CA

Identity

Manager

SAP

PSFT

Siebel

Web

Services

3rd Party Applications

Databases

Mainframe

Database

When there’s a problem, IT needs to know

where the transaction is failing

© SAP 2008 / Page 5

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, Introscope, optimized for

use by SAP customers.

Introscope provides real-time performance metrics for Java and .NET

applications throughout their lifecycle from development to production.

Introscope also gives visibility into the performance and availability of

back-end systems behind the monitored applications.

SAP customers can also use SAP Extended Diagnostics by CA-Wily to

monitor non-SAP applications that are connected to their SAP systems.

© 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 .NET

applications in production with

minimal impact on performance

Persistence of historical data for

better capacity planning and

trend analysis

© SAP 2008 / Page 7

E2E Diagnostics in SAP Solution Manager

C(++)ABAP Java .NET

ComponentDiagnostics

Cross-ComponentDiagnostics

IT Reporting

NAIL IT DOWN

ISOLATECOMPONENT

ANALYTICS

• E2E Workload Analysis• E2E Exception Analysis• E2E Trace Analysis• E2E Change Analysis

SAP Solution Managerincluding RTV Introscope

Health Check

MONITOR ANDALERT

Evaluate

Aggregate

PROBLEM RESOLUTION = ROOT CAUSE ANALYSIS

© SAP 2008 / Page 8

JBoss

Introscope is an SAP Active Global Support Standard

NetWeaver

Active Global SupportCustomer Environment

Solution Manager

Introscope

App 2

Agent

EP

Agent

When there’s a problem, Customers and Active Global Support work together to diagnose performance problems

© SAP 2008 / Page 9

JVM

PORTAL

Portal Servlet Manager

Portal Control Tree Processing

Presentation Context

Pre-rendering

Java Page Flows

Portlet Container

Portal Services

APPLICATION SERVER

J2EE APPLICATION

Servlet EJB MQ/Tux

JDBC

CICS

INTEGRATION

JDBC PoolsEJB PoolsThread Pool

SAP Extended Diagnostics by CA-Wily

An X-Ray for Complex SOA Environments

Mainframe

MQ Series

SAP, Siebel, PSFT

Databases

CICS/IMS/Tuxedo

Web Services

LDAP Security

Transaction Request

Response

Memory File and Network I/O

PORTAL

JVM

JAVA/J2EE APPLICATION

INTEGRATIONJAVA/J2EE APPLICATION

© SAP 2008 / Page 10

JVM

PORTAL

Portal Servlet Manager

Portal Control Tree Processing

Presentation Context

Pre-rendering

Java Page Flows

Portlet Container

Portal Services

APPLICATION SERVER

J2EE APPLICATION

Servlet EJB XI/PI

JDBC

JCO

INTEGRATION

JDBC PoolsEJB PoolsThread Pool

SAP Extended Diagnostics by CA Wily

An X-Ray for Complex SOA Environments

Mainframe

MQ Series

SAP, Siebel, PSFT

Databases

CICS/IMS/Tuxedo

Web Services

LDAP Security

Transaction Request

Response

Memory File and Network I/O

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?

Sample of what SED Monitors

Standard Java and J2EE Components Servlets, JSPs, EJBs, JMS

Memory, CPU, Threads, HTTP Sessions, JDBC Connections

Enterprise Portal iViews

Portal Content Directory, Knowledge Management , User Management

XI Adapters, Messaging and Queues, Mappings

Back-end Connectivity JCO Calls to ABAP functions, JDBC/SQL Calls to Databases, Web Services

Web Dynpro Applications Applications, Actions, Components, Controllers, Events, Views, Windows

Reactive vs. Proactive Management

Solve Problems Faster

OpsRollout fix. Verifies applications are back to normal

App Server Admin

Transaction Server Admin

Java App Developer

!!IT App Owner

Database Manager

Network Manager

OpsRollout Fix

OpsCollection of evidence, diagnosis, reassignment

DevelopmentDiagnosis and review, final assessment

Service DeskVerifies application issue, notifies Ops

CustomerCustomer calls Help Desk

“HELP!”

Reactive Management Proactive Management(With SAP Extended Diagnostics)

Problem Solved

Problem Detected

OpsDetects problem

??

?

?

?? ??

?

Proactive Monitoring of Production Applications

Introscope Architecture

Introscope EnterpriseManager

Alerts &Metrics

IntroscopeWorkstation/

WebView

Alerts & Metrics

Server 1

J2EE Applications

NetWeaver Java

Enterprise Portal

Java Agent

NetWeaver Java

Enterprise Portal

Java Agent

SMD Agent

Reports

Server 2

J2EE Applications

NetWeaver Java

ESS/MSS

Java Agent

NetWeaver Java

XI

Java Agent

SMD Agent

Solution Manager

SmartStor

Viewing Related Metrics with Dashboards

Drilling Down with the Investigator

Introscope’s Investigator lets you view all

performance metrics organized by servers, 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

Transaction Tracer:

Analyze Problematic Transactions

If App’s Average Response for Most Users is Fine …

… How Do You Help the Isolated Incidents?

HELP

HELP

• Isolate problematic individual transactions

• Analyze and pinpoint bottleneck for each

• Improve overall application performance

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 text-based 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.

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, Threads, ...

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)

1CIO Dashboard

Relationship Manager Dashboard 2

3Detail Business Line Dashboard

Operations Dashboard 4

Application Dashboard 5

Server1

Server2

Server3

Server4

Server5

Server6

Server7

Server8

Server9

Server10

Server11

Server12

TeleCheck Application Health

Application Health By Server

Server-Specific Dashboard 7

CallCenter Monitoring

TeleCheck Application Health

Server2

Monitoring of Non-SAP Applications

Introscope Extensions and PowerPacks

LeakHunter Used to detect memory leaks in Java and .NET apps

ChangeDetector Used to detect changes in Java and .NET apps

PowerPacks BEA WebLogic

IBM WebSphere

IBM CICS

IBM WebSphere MQ (MQSeries)

Oracle Database

Web Servers

SiteMinder

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

Q&A

Thank

you!

Recommended