Вы находитесь на странице: 1из 33

HP Diagnostics for Multi- tier Applications

Date Speaker, Title

2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice

HP BTO Software Centers


Diagnostics is a Multi-center Solution
STRATEGY APPLICATIONS
Quality Management Project and Portfolio Management Center CIO Office

OPERATIONS

BSM
Business Availability Center

Service Automation

ITSM

Quality Center

Data Center Automation Center

Service Management Center

Performance Center

Operations Center Client Automation Center Identity Center

SOA Center

Application Security Center

Network Management Center

CTO Office

Universal CMDB

Business Technology Optimization solutions for:


SOA SAP Oracle Service Management (ITIL V3)

April 2008

Unique challenges of managing Multi-tier Applications


Lack of end-to-end visibility across composite applications
Inability to auto discover composite application transaction flows Inability to correlate across technology boundaries (J2EE/.NET/SAP etc)

Inability to isolate and triage problems


Problems span across multiple technologies (J2EE/.NET/SAP etc)

Problems span across multiple organizational silos

Inability to find root cause across technology stacks


No comprehensive root cause solution across problem categories (memory, thread, SQL, etc)

No single pane of glass for root cause analysis across teams

5 April 2012

HP approach to CAM
Route to effective composite application management

Multi Tier monitoring

Monitor slow services, methods, SQL, out of memory errors, threading problems and more Automatically detects all components touched by a business process and traces them with no user intervention i.e. Application topology based on inbound and outbound calls from and into the AppServers Populate CMDB with discovered AppServers and Services

Triage & isolate

Isolate a performance problems in a heterogeneous environment with business context

Effective collaboration across siloed teams for quick problem isolation and triage. (DBA, mainframe administrator, J2EE portal admin, .NET admin, etc)
Identify performance bottlenecks Diagnose complex issues and reduce Mean Time to Resolution (MTTR)
Single unified low overhead solution across Ops & Quality Management Integrated with load and performance testing

Root cause analysis

Pre-production & Production environments


4 5 April 2012

Code-logic Monitoring
Key benefits

Effective low cost management of large scale environments Manage composite applications with business risk prioritization Auto discovery of composite applications

Key capabilities

HP Diagnostics software automatically detects which components are active when a given transaction is executed, and collects data on them for analysis. Real time, role based dashboards, and topology visualization Drills down from slow, end-user transactions to the bottlenecked component, method, or SQL statement, helping to solve memory, exception, and other common problems Integrated dynamic thresholding & alerting with April 2012 infrastructure management existing 5 5 solutions

Triage & Isolation


Key benefits

Reduced mean time to isolate problems


Identify critical bottlenecks in pre-production or production with a single unified solution Single vendor solution for heterogeneous composite platforms (J2EE, .NET, SAP, etc)

Key capabilities
Integration across HP Softwares quality management & business service management solution for business impact Comprehensive capabilities to isolate performance and availability problems in composite environments: J2EE, .NET application Servers, SOA, Mainframes (MQ Series, CICS), Portals, Integration servers, Databases Tier-based isolation (infrastructure, applications, back ends, services) for real time and synthetic transactions

6 5 April 2012

Root cause analysis


Key benefits

Actionable root cause data to subject matter expert across the lifecycle Single solution to dive-deep into composite tiers (J2EE, .NET, SAP, SOA) Instance-level resolution of problems

Key capabilities

Cross VM tracing across multiple protocols Integrated views to drill-down into performance bottlenecks (threads, memory, exceptions, SQL, etc.) Low overhead 24x7 production monitoring, reporting and alerting for root cause Advanced correlation and task automation to pin-point line of code Tier-based isolation (infrastructure, applications, back ends, services) for real time and synthetic transactions
5 April 2012

How does it work?


Web Service Clients Portal Servers Application Server 1 Application Server 2 Database Legacy Services Firewall ERP/CRM Services

End Users

Distributed Server

Collector Process

Commanding Server

LR/PC

BAC

BAC

Diagnostics Applet
8

Features and Capabilities

Architected for Scalability

Distributed architecture
Distributed DBs - Linear scalability Minimal data transfer
Probe Group Java Probe Java Probe Java Probe
Probe Group Probe Group Probe Group Probe Group Probe Group Probe Group

Java Probe

.NET Probe

.NET Probe

Probe Group

Probe Group

Probe Group

Probe Group

Probe Group

Probe Group

Java Probe

.NET Probe

.NET Probe

Unique agent technology


Smart data selection Dynamic configuration of load vs. depth
Diagnostics Server Diagnostics Server Diagnostics Server

High performance TSDB


Specially developed for Diagnostics Integral part of the Diag server
Probe Group Probe Group

BAC Diagnostics Server (Designated Commander) BAC Integration

Agent consolidation
TransactionVision / Diagnostics consolidated agent

Customer Web Browser

Swing UI Client

Multi-tier Applications Management


Application Auto Discovery Status view of monitored entities of an application Status view of applications and application groups Statistics grouped by applications

JVMs .NET CLRs Hosts SAP R3 Servers SQL Servers Oracle DBs Websphere MQs
HP Private

Synthetic Transactions SOA Services Portals

CAM Application Explorer

Topology and Key charts integrated in one view Navigate the application through the topology view Data sensitive to selected item Drilldown from any chart to the relevant standard view

Synthetic Transaction breakdown

Business Process Monitoring integration LoadRunner / Performance Center integration

Exception Management

Cross VM call tree

Memory Diagnostics

Heapwalker objects mapping

Collections monitoring
Object allocation analysis Objects lifecycle monitoring

HP Private

Diagnostics for SOA:


Service topology view Consumers tracking by:


o o o

IP address / IP Groups HTTP header parameter Any field in the payload

SOAP fault payload capture REST Service support (xml over HTTP, any SR as a service)

Full call stack capturing

Stack Trace Sampling and Dynamic instrumentation

Data Collectors

SAP R3 (ABAP stack) Oracle RDBMS

Collect instance metrics and wait events

WebSphere MQ

MQ Manager Statistics MQ Queues Statistics MQ Channel Statistics

MSSQL Server

Collect instance metrics and wait events

SiS Integration agentless data collector for Diagnostics


Use any of the SiS monitors to push data directly into Diagnostics Data available for charting, alerts and in Analysis Snapshot

Threshold setting and management

Dynamic thresholds as an option for latency metrics Logging of changes to thresholds Server web page to view all custom/dynamic thresholds it holds

Q&A

Backup

Multi-tier Application Monitoring


Synthetic Transactions JVMs .NET CLRs Hosts SAP R3 Servers SOA Services SQL Servers Oracle DBs Websphere MQs Portals

Export from Diag

Export to RDBMS
Support for data warehousing, external report system, analytics, etc. Periodically Export data from TSDB to RDBMS Use generic SQL via JDBC

SNMP
Send SNMP traps for alerts

HTTP/XML Queries
Full access to the TSDB using XPath queries

Events log - OVO Integration

Cross VM call tree (CORBA)

Updated Lifecycle Capabilities


Better scalability to support large Diag deployment in pre-production Granularity control in analysis file New EVE file format PC to support multiple mediators Remove LR Add-in version dependency MI Agent and Nanny Upgrade More Diag metrics available in the LR Analysis tool

Extended coverage

CAM Discovery Enhancement


Discovery and mapping based on inter-process communication (SAP, Oracle, Siebel, MQ)

Extended Coverage
Distributed Applications
WCF (.NET 3, .NET 3.5) EJB 3 .NET remoting Tuxedo (client side)

SOA
SOAP over JMS Tibco ActiveMatrix Websphere ESB JBoss WebServices

HP Diagnostics general

CPU utilization by probe

Threshold violations metric


Objects lifecycle monitoring Converted LoadRunner add-in to be version independent UI Improvement:
Layout persistency (dockable UI)

Topology improvements Metric status alerts .NET profiler access proxied through the server

Business service management


Business Service Management Dashboard
My BSM portal and drill downs | Service health and impact | Consolidated event console

Business Service Level Management


SLAs OLAs Contracts Business Transaction Management Business Process Visibility Transaction Tracing Application and End User Management Packaged and custom Diagnostics System Management Server and Storage Fault and Performance Network Management Fault and Performance

Automated Problem Isolation


(Root Cause Analysis, Dynamic Baselines and Anomaly Detection, RBA)

Common BSM Platform


Reporting Services
Embedded Cross Domain BSM reporter

Notification Services
Alarms/Alerts Scheduling

UCMDB Integration
Discovery and Federation Service Models Impact

Data and Process Integration


Collection and Normalization Online & Offline data Cross Center and DW integrations 3rd Party

Correlation Services
Business Logic Event Topology

HP BAC Architectural Overview


zSeries

New York Singapore London

CICS, MQ, TIBCO, Sonic

Users

Internet/ Firewall

Load Balancer

Web /App Servers

Services

Middleware

Backend and Data

Synthetic Users (BPM)

Real Users (RUM)

Diagnostics

Business Transactions (BPI & TV)

Infrastructure Monitoring (SiS)

Dashboard Problem Isolation Service Level Management Topology Views Alert Notifications Web-based Administration

Universal CMDB

Automated Dependency Mapping (DDM)

Application Performance Lifecycle Integrations


PRE-PRODUCTION
Performance Center
Functional Performance

PRODUCTION / OPERATIONS
Business Availability Center Platform
SLM Dashboard PI

EUM

Application

Processing

BPM

Diagnostics

BPI

Performance Center
Diagnostics RUM UCMDB TV

Event forwarding Contextual cross-launch Advanced (data, workflow, etc.) CI / topology synchronization

BAC for SOA integrations


SOA GOVERNENCE
SOA Center
Policy Enforcer Systinet

PRODUCTION / OPERATIONS
Business Availability Center Platform
BAC for SOA

EUM

Application

System

BPM

Diagnostics

SiS

UCMDB

Event forwarding Contextual cross-launch Advanced (data, workflow, etc.) CI / topology synchronization

Вам также может понравиться