You are on page 1of 28

An Introduction to IBM Tivoli Performance Analyzer

Ashish Kothekar ( ashish.kothekar@in.ibm.com ) Himanshu Karmarkar ( himanshu.k@in.ibm.com ) Anup Mathkar ( amathkar@in.ibm.com )

2012 IBM Corporation

IBM Software Group | Tivoli software

Agenda:
Background: Capacity And Performance Management Challenges ITM Capacity And Performance Analytics Overview IBM Tivoli Performance Analyzer - ITPA

IBM Software Group | Tivoli software

Capacity and Performance Management Challenges

Ensure IT resource performance and availability


Does the IT infrastructure support business goals?

Optimize IT resource utilization

Is the IT investment returning value to the business?

IBM Software Group | Tivoli software

ITM: Capacity and Performance Analytics


A Seamless extension to ITM (6.1+) use your existing agents and data from TDW Derive New Metrics using Arithmetic Expressions Predictive Trending and Forecast reports on Existing ITM Data Out of the Box Reports For Distributed Systems, Databases, Transaction Response Time, Virtualization Fully Extensible - Supports the Universal Agent and Agent Builder

IBM Software Group | Tivoli software

ITM: Capacity and Performance Analytics What It Does


Provide Hands Off Capacity Monitoring Automates Performance analysis and reporting with ITM Enables prediction of application bottlenecks and creation of alerts for potential service threats. What IT Resources should I worry about next?

Scenarios Supported
What will my resources look like tomorrow, next week and next month?

Will I have enough Capacity to get me through Monday?

IBM Software Group | Tivoli software

ITM: Capacity and Performance Analytics Features Overview

IBM Software Group | Tivoli software

Performance Analytics: Features


Predictive Trending on Key Operational Metrics Integrated Trending Drives Reports and Fires Situations when Unfavorable Trends are detected Derived Metrics (Attributes) Take existing Attributes and Create new ones using an Arithmetic Expression Targeted Reports for Performance Management Capacity and Forecast Reports Additional TEP Visualization Capabilities OOTB Support for Distributed Operating Systems, Databases, Transaction response time, Virtualization

IBM Software Group | Tivoli software

What Performance Analytics Means to ITM Users


Supports ITM Configured from ITM and Runs as Native ITM Agent Leverages ITM Reuse Your Existing Agents Fast deployment against existing monitoring systems Feeds ITM Creates new Attributes for use in Workspaces and Situations Add your own metrics Build high quality performance and capacity data in your TDW

IBM Software Group | Tivoli software

IBM Tivoli Performance Analyzer (ITPA) Overview

IBM Software Group | Tivoli software

IBM Tivoli Performance Analyzer - ITPA Extend your visibility into the performance and availability of your IT resources:
Automates Capacity and Performance analysis, trending, alerting and reporting within your ITM environment helping you optimize IT resource utilization Provides a simplified way to measure and report on your IT resources performance objectives helping you improve the availability and performance of IT resources

10

IBM Software Group | Tivoli software

ITPA Concept
IBM Tivoli Performance Analyzer adds to IBM Tivoli Monitoring: predictive capability (enabling focus on future performance issues) built-in knowledge (key performance indicators, thresholds, reports)
Results presentation PA = ITM agent

Situations

Input and output data

11

IBM Software Group | Tivoli software

First Look at ITPA

Forecast Reports with Capacity Icons Scheduled Reports

Trend Lines Button on TEP To Configure

Configured via ITM Appears as Native ITM Agent


12

IBM Software Group | Tivoli software

Trending
Linear Trending Model Configurable Simple Open and Predictable

Threshold

Predicted CPU Violation

CPU

Predictive Trending on KPIs

Predicted trend Actual Monitor Data Time

New ITM Attributes for use in Charts and Situations


Trend Strength, Trend Direction Time to Threshold, Value in 7days, 30 days and 90 days

Use Trend Information in Situations


I predict I have 2 weeks before I hit 95% Disk Utilization and I am 70% confident and its getting worse Overlays to represent Trends Icons in Tables

Leverage TEP Charting Capabilities


13

IBM Software Group | Tivoli software

ITPA Trending

Prediction confidence [%]

Time to threshold in days

Historical trend chart

Forecasted utilization for 7, 30 and 90 days

Linear predictions
14

IBM Software Group | Tivoli software

ITPA Analytic Agent


The Performance Analyzer Agent can perform analytical calculations using one of the following methods:

Linear Trending (Forecast/Prediction)


The linear trending calculations use the Least Squares Regression method Each trend is computed for a single metric; every numeric metric for every ITM Agent can be trended All the stored values are used

General Arithmetic (Derived Attributes) The expression may include: - (subtraction), + (addition), x (multiplication), / (division), and a modifier ( ) Metrics from the same ITM agent (for the same resource...) as they were measured can be used (no cross-resource computations) The last available data are used Example:

Example:

Use linear trending to estimate when a machine will run out of disk space based on the current rate of growth.

Use derived attributes to calculate memory consumption for the Windows OS, multiply CommittedMemory by 100 and then divide by CommittedLimit.

Calculations are performed on warehoused and summarized data only (real-time data is not used).
15

IBM Software Group | Tivoli software

Analytic Task vs. Data Flow


With default settings: first data appears on ITPA workspaces in TEP about 1 day and 1 hour and 15 minutes after start of monitoring (plus evaluation time) for linear trending minimum two samples are required
TEP Client

TCR

TEPS

S&P

3. Summarization: hourly, daily, weekly, monthly, quarterly, yearly

4. Summarized Data: hourly, default = daily, weekly, monthly, quarterly, yearly

ITPA
5. ITPA Tasks Intervals:

TEMS
1. Historical Collection Intervals: 2. Warehousing Intervals:

TDW

default = 1 day (trends), 1 hr (derived attr.)


from 1 min to 999 days

TEMA

TEMA

TEMA

TEMA

TEMA

TEMA

TEMA

TEMA

TEMA

Row data ITPA input data Summarized Data ITPA input data Row data ITPA output data

16

IBM Software Group | Tivoli software

Derived Attributes
Create New Attributes from Collected Data Use existing Attributes Create New Attributes using Arithmetic Expressions Workload = (( CPUUtilization * 6) / 10) + (( CommittedMemory * 40) / CommittedLimit ) New Attributes fed back into ITM Used in Workspaces for Reports Used in Situations for alerting Used in Warehouse for historical analysis Out of the Box Capacity Metrics for Distributed Operating Systems and Databases

17

IBM Software Group | Tivoli software

Derived Attributes: examples from Derived OS Attributes Single Set of Capacity Metrics Across Resources
Item CPU_Consumption Memory_Consumption Memory_Saturation Description Highlights when utilization is high because multiple processes are contending for the CPU. Combine CPU Utilization and Run Queue Length Highlights when utilization high and is constantly swapping. Combine Physical Memory Utilization and Page Fault Rate Typically, memory resource saturation is reached before 100% utilization, around 90% in most cases. Instead of applying a ratio calculation to 100, apply it to 90 Typically, network resource saturation is reached before 100% utilization, around 80% in most cases. Instead of applying a ratio calculation to 100, apply it to 80 The difference between the maximum and minimum memory usage during a day The difference between the maximum and minimum disk usage during a day How hard is this machine working. Combine the various resource usage statistics to demonstrate how much work the machine is doing.

Network_Saturation

Memory_Differential

Disk_Differential Machine_Load

18

IBM Software Group | Tivoli software

Using Derived Attributes in Capacity Reports


Cross Resource Metrics in a Single Workspace Sortable lists to identify over and under utilized resources

19

IBM Software Group | Tivoli software

Using Trends in Forecast Reports


Projected Values across all Resources Sortable Lists to identify future hot and under utilized servers

20

IBM Software Group | Tivoli software

Using Trends in Forecast Detail Reports


Projected values with overlaid trend line

21

IBM Software Group | Tivoli software

ITPA Reports - Tivoli Common Reporting

VMware Reports

A simple launch point for web based reports, where you can see whats available and use it with no training. Provides an effective way to deliver and share reports
22

IBM Software Group | Tivoli software

Predefined TCR Reports

All information available on the predefined TEP workspaces can also be found in the predefined TCR reports.

Current Forecast

Historical Data

Projected Forecast Calculated Trend


23

IBM Software Group | Tivoli software

ITPA Predefined Domains


OS Domain 15 trends for Windows OS, Linux and Unix agents 6 derived attributes 14 situations System P Domain 23 trends for AIX Premium and VIOS Premium agents 6 situations ITCAM for RT Domain 12 trends for CRT, WRT and RRT agents 6 situations VMware Domain 11 trends for VMware VI agent 22 situations

DB2 Domain 10 trends for DB2 agent 3 derived attributes 16 situations

Oracle Domain 19 trends for Oracle agent 4 derived attributes 16 situations

Domain support: predefined TEP workspaces, analytic tasks, situations, and TCR based reports
24

IBM Software Group | Tivoli software

THANK YOU!

25

IBM Software Group | Tivoli software

Still to come
Installation ITPA Agent Application Support Domains Reports Configuration Agent Configuration Tasks Creating Workspaces Working with Situations

Troubleshooting Logs Tracing MOSWOS

26

IBM Software Group | Tivoli software

Backup

27

IBM Software Group | Tivoli software

ITPA Solution
Drive Operational Decisions Operational Console Trouble Shooting

Alerts & Notification Provide Warnings of Performance / Capacity violations

Forecast

Status

Reports
Drive Long Term Planning
Performance Capacity

New Metrics
Capacity Metrics Performance Trends

ITM Performance Analyzer

Metrics

TDW

ITM / TEP
Agents

Build high quality performance, capacity, and service level objective data in your TDW

28

You might also like