Application Management - PowerPoint PPT Presentation

1 / 35
About This Presentation
Title:

Application Management

Description:

Babbage. Compuware ,HP Open Mail, Net. Version 1.0 of the ARM API was announced in June 1996 by ... Systems, NCR, Netscape, Platinum Technology, SAS, Sun ... – PowerPoint PPT presentation

Number of Views:396
Avg rating:3.0/5.0
Slides: 36
Provided by: davisf
Category:

less

Transcript and Presenter's Notes

Title: Application Management


1
Application Management
  • Peter Williams
  • Managing Consultant
  • OV Solutions Team
  • Hewlett-Packard Company

2
Session Topics...
  • Instrumenting your applications
  • Threshold management
  • Reporting
  • Event management integration

3
Background of ARM
4
An Open API
Version 2.0
ARM Working Group
Open Industry Licensing
Version 1.0
Version 1.0 and 2.0
HP OpenView Program
Tivoli TME Program
HP Openview Program Tivoli Corporation
  • 10/Plus Association
  • Application Management Specification
  • TME 10 Products (Response Time Agent)
  • HP OpenView Partners
  • HP OpenView APIs
  • HP OpenView Products
  • (HP MeasureWare)

5
Distributed architectures create challenges for
end-to-end management
6
Key problems that ARM helps to solve for end to
end application management
  • Is the application hung?
  • What level of response time are the application
    users experiencing?
  • Where are the bottlenecks occurring during my
    application execution?
  • Who uses the application? Which transactions?
    How much?
  • How can my application be tuned to run better in
    my environment?

7
ARM API Software Development Kit Version
2.0 is now -Available-
  • Specification for the API
  • Source code included to allow extensions
  • Provides for multi-vendor environment
  • Provides for prevalent programming languages
  • Development Libraries
  • Allows compile without installation of
    management product
  • Application developers can get started to
    instrument applications
  • Covers wide range of UNIX systems and PC-based
    systems

Sample Logging Agent
8
What does the API look like?
Six API Calls
9
Application Development
Program Source Code
Management Ready Application
Compile
Transaction 1 Start Transaction 2 Start

Transaction 2 Stop Transaction 1 Stop
Development Libraries
ARM API CALLS
ARM SDK Component
10
Management of the Application
Management Application
Application Monitor
Application
Real-Time Performance Analysis and Event
Notification
Examples
Start
Manufacturing Apps. Financial Applications Retail
Applications
ARM API
Agent
Stop
Log
Historical Data Reports
11
Business Applications
12
Scenario Availability (hung/failed txn)
Set thresholds Control logging Graph data Graph
recent history View transactions in process
Process Events
Event Management Application
Realtime Monitoring Application
SERVER 1
SERVER 2
APPLICABLE THRESHOLDS - Transaction count/rate -
Transaction failures, hangs
ARM
START
AGENT
NETWORK
CLIENT
START received but no STOP, or Transaction Status
ERROR
13
Scenario Service Level Workload Tracking
Reporting Application
Realtime Monitoring Application
  • Reports
  • trends
  • exceptions

SQL
Daily Uploads
Control - Collections - Logging
SERVER 1
  • Response Time
  • average,max/min
  • Statistical distribution
  • Transactions
  • total
  • number good/bad
  • Exceptions
  • failures, hangs

Seq File
SERVER 2
ARM
START
NETWORK
AGENT
STOP
CLIENT
Note ARM Agent also monitors servers
14
Scenario Response Time Problem
Set thresholds Control logging Graph data Graph
recent history
Process Events
Event Management Application
Realtime Monitoring Application
SERVER 1
SERVER 2
APPLICABLE THRESHOLDS - Response time
average, max/min, distribution,
any transaction - Transaction count/rate -
Transaction failures, hangs
ARM
START
NETWORK
AGENT
STOP
CLIENT
Note ARM Agent also monitors servers
15
Measurements From a Typical ARM Solution

16
(No Transcript)
17
(No Transcript)
18
(No Transcript)
19
ARM Working Group Mission Statement
The purpose of the ARM API is to enable
applications to provide information to ensure
business transactions from an end user
perspective and the contributing components of
response time in distributed applications. This
information can be used to support service level
agreements and to analyze response time across
distributed systems.
20
ARM 2.0 Enhancements
21
(No Transcript)
22
(No Transcript)
23
Client-Server Response Time Breakdown
24
Transaction Measurements
ARM 2.0
ARM 1.0
Measurements
Transactions
Transactions
Measurements
Measurements
"Binding Measurements to a
Transaction Instance"
25
Service Reporter Quick View
Reports
  • collect
  • time stamp
  • log
  • alarm

26
Service Reporter Block Diagram
User Interface
Central Reporting System
MeasureWare Agents (No Modification)
Master Scheduler
Discovery
Gatherer Engine
Web Page
Report Engine
Reports
Central Reporting Database
Metric Lists
Report Templates
Metric Selector
Report Config
Maintenance
27
Service Reporter Web PageOut of the Box Reporting
28
Service ReporterExample ARM Transactions Report
29
Service ReporterExample Service Level Report
30
Service ReporterExample Busiest CPUs Report
More detailed information about these systems is
provided -- just scroll down the window!
31
Service Reporter
32
(No Transcript)
33
SMART Plug-Ins
  • SMART Plug-Ins are not discrete management tools
  • Use existing HP OpenView User Interface,
    management server, and agent infrastructure
  • Full process integration, e.g. pre-configured
    message grouping, application bank, node bank

One platform to manage networks, systems,
middleware, databases and applications!
34
HP OpenView SMART Plug-Ins Positioning Within
OpenView Family
IT/O Console
PerfView
ManageX Console
Service Navigator
Service Reporter
Management Server
Managed Node
ManageX Agent
Application XXX
Application XXX
35
SPI Architecture - ITO/MWA
Management Server
Managed Node
Command Library (SPI)
Write a Comment
User Comments (0)
About PowerShow.com