pre-con education: ca sysview® technical deep dive: new enhancement and best practices for...

64
Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management Greg Shiver Mainframe CA Technologies Product Owner MFX24E #CAWorld

Upload: ca-technologies

Post on 22-Jan-2017

482 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

Greg Shiver

Mainframe

CA Technologies

Product Owner

MFX24E

#CAWorld

Page 2: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

2 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

For Informational Purposes Only

Terms of this Presentation

© 2015 CA. All rights reserved. All trademarks referenced herein belong to their respective companies. The presentation provided at CA

World 2015 is intended for information purposes only and does not form any type of warranty. Some of the specific slides with customer

references relate to customer's specific use and experience of CA products and solutions so actual results may vary.

Certain information in this presentation may outline CA’s general product direction. This presentation shall not serve to (i) affect the rights

and/or obligations of CA or its licensees under any existing or future license agreement or services agreement relating to any CA software

product; or (ii) amend any product documentation or specifications for any CA software product. This presentation is based on current

information and resource allocations as of November 18, 2015, and is subject to change or withdrawal by CA at any time without notice. The

development, release and timing of any features or functionality described in this presentation remain at CA’s sole discretion.

Notwithstanding anything in this presentation to the contrary, upon the general availability of any future CA product release referenced in

this presentation, CA may make such release available to new licensees in the form of a regularly scheduled major product release. Such

release may be made available to licensees of the product who are active subscribers to CA maintenance and support, on a when and if-

available basis. The information in this presentation is not deemed to be incorporated into any contract.

Page 3: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

3 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Abstract

Join us for this interactive technical education session to make sure you are getting the most out of CA SYSVIEW® 14.1 features and enhancements to improve MTTR and maximize system availability. Learn more about new capabilities that simplify the install process and make it easier to navigate and trace application flows within CICS. Join discussion on theCA SYSVIEW® vision and roadmap with a focus on new capabilities that will assist you in implementing best practice approaches to optimizing system performance, configuration and utilization.

Greg Shriver

CA Technologies

Product Owner

Page 4: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

4 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Agenda

CA SYSVIEW® STRATEGY AND ROADMAP

GETTING STARTED AS A CA SYSVIEW® USER

DATA COLLECTION – CICS RESOURCES

GENERAL DEBUGGING AND DIAGNOSTICS

CROSS SYSTEM COMMUNICATION

DATA COLLECTION – SETUP AND CONTROL

1

2

3

4

5

6

Page 5: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

5 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

AgendaTRANSACTION COLLECTION FOR DB2 AND MQ

DEFINING THRESHOLDS

CA SYSVIEW® OVERHEAD

ALERT SUMMARIZATION

CICS TRANSACTION TRACING

BROWSING LOG STREAMS

7

8

9

10

11

12

DASHBOARDS13

14.1

Page 6: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

6 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

CA SYSVIEW® Strategy and Roadmap

Page 7: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

How do I deliver a flawless experience every time an application touches the mainframe?

In the application economy it’s all about your customers.You need to think about your mainframe reframed.

Connect mobile-to-mainframe applications

Create mainframe infrastructure flexibility

for the future

Unleash the power of data on the mainframe

Page 8: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

8 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Applications

Infrastructure

Our Objective: Agile Mainframe Operations

Data

Analyze

AutomateRemediate

Provision

ManageMonitor

StoreAnalyze Secure

Design Build

Model & Test

DeployMonitor

Ideation Feedback

Systems of RecordSystems of Engagement

Move

Develop

Continuous Availability

Secure Data Management

Constrained Budgets

Continuous Delivery

Page 9: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

9 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Value Drivers

Audit and Compliance Reporting Maximize Existing ResourcesApplication Experience Continuity

Data Security is Paramount

Collaborative Application Development Real Time Insights

Customer Value Drives Roadmap Themes

Create and Extend Mainframe Services

High-speed Accessibility with Integrity

Speed, Ease of Use and Flexibility

Roadmap Themes

Secure Data and Service Enablement

Total Cost of Ownership

Business Continuity

Infrastructure Create mainframe infrastructure

flexibility for the future

ApplicationsConnect to applications and

data on the mainframe

Data Unleash the power of

data on the mainframe

Page 10: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

10 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

CA Performance Management Portfolio VisionUnified Performance Management for z Systems Planned

Available

Distributed/Mainframe Operations Analysts

MF Systems/Network Analysts

Distributed Application Analysts

Network Analysts

CA NetMaster®

Databases

Network

CICS & MQ

z/VM, KVM & Linux on z

CA UIMCA UIM for z Systems

CA Cross Enterprise APM

Integrated Mainframe Management Console

CA APM

System Analysts

CA SYSVIEW®

Storage

Capacity Planner

CA MICS®

Storage Administrator

CA Vantage™

Page 11: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

11 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

CA SYSVIEW® Performance Management

Page 12: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

12 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Product OverviewCA SYSVIEW® Performance Management

Business Problems Addressed

Key Capabilities Personas

Continuous Availability

Integrated Management

Actionable Insight

Monitor systems & applications

Dynamic Alerting & notification

CA OPS MVS integration for automated system response

CA Cross enterprise integration

IT Management – Ops

Systems Programmer

Application Developers

Systems Performance Engineer

Page 13: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

13 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Technology and Product Architecture GoalsCA SYSVIEW® Performance Management

IT Management – Ops Directors

XXXXX XXXXXX

Technology Goals

Rapid deployment

Open APIs

Modular subsystem independence

Currency and exploitation – IBM hardware

Currency and exploitation - IBM OS software

Currency and exploitation - CICS|IMS|MQ|DB2

Unified Web Interface

Continued enhancement of Automation integration

ProductArchitecture

Goals

Page 14: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

14 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Delivered

Feature Description BenefitTechnical Currency Day one support of zOS 2.2, IMS14, CICS 5.3 and z13

supportAllows customers to exploit the latest technologies for the zEnterprise® leveraging their significant investment in the System z® platform

Product Navigation Context sensitive menu of available commands with Line command assist

Provides user direction within CA SYSVIEW® screens allowing for command free navigation thus not requiring a user to remember all line commands

Training videos Provide short training videos targeted at an inexperienced user.

Provides access to short instructional training for self served needs. Enhances the ability for the customer to maximize new user uptime via self directed learning.

Documentation Move all user manuals and product resident documentation to a wiki.

Documentation is easily accessible, searchable and shareable for self service needs

CICS Exec interface trace Ability to trace CICS transactions and analyze the results.

Locate detailed information about related CICS transactions across the complex.

Metric Best Practice for new customers

Default enable metric data collection has been significantly reduced.

Reduces user’s requirement to tune CA SYSVIEW® after initial installation

Log stream enhancements

Added filter capability to all log stream browsing commands

Allows the user to easily find interesting historical transactions

Page 15: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

15 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Product NavigationContext sensitive menu of available commands with line command assist

BENEFITS

Feature• 3270 User navigation requires the understanding of command

interface

• Manipulation of data for filtering is difficult

• Difficult for the user to intuitively know what command they initiate at any point of the system

• Provide Line command assist

• Provide ability to use mouse clicks to sort data by column as necessary

• Ability to more easily enter help in a contextual sense of a specific column variable

• Simplify Software Usage through enhanced navigation of the command interface

• Simplify Software Usage through reduction in the need to remember all commands and their purpose

• Accelerate Software Deployment through faster time to production for new inexperienced users

PAIN

SOLUTIONInsert screenshot here

Page 16: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

16 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Training VideosProvide short training videos targeted at an inexperienced user

BENEFITS

Feature• Users onboard and offboard at different times.

• We have hundreds of customers in remote locations. Instructor led user training is logistically difficult.”

• “I cannot afford to train all of my users.”

• Provide small videos for existing features

• Provide small videos for new features showing use case and flow

• Posted videos to reside on support online, documentation wiki and Youtube.

• Simplify Software Usage through computer based training

• Simplify Software Usage through on demand need based features

• Accelerate Software Deployment through faster time to production for new inexperienced users

PAIN

SOLUTIONInsert screenshot here

Page 17: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

17 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

DocumentationMove all user manuals and product resident documentation to a wiki

BENEFITS

Feature• Finding information in your product documentation is difficult

• Some documentation is only available in the product itself after install

• Sharing this information could be improved

• All user manuals will be moved to the ca documentation wiki

• All product resident documentation (HOWTO, TOPICS, PARMLIB documentation) will be moved to the wiki

• All product documentation will be searchable via Google

• All documentation will be easily shareable with users using deep, topic specific URLs

• Continuous Availability by making information about using the product more accessible

• Simplify Software Usage by better educating users on the effective use of the product

• Accelerate Software Deployment by reducing the user educational barrier to adoption and decreasing time to value

PAIN

SOLUTIONInsert screenshot here

Page 18: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

18 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

CICS Exec Interface TraceAbility to trace CICS transactions and analyze the result

BENEFITS

Feature• Users often need detailed information about a CICS transaction

to analyze application performance problems

• Collecting a high level of detail for all transactions 24x7 can be prohibitive from a system overhead standpoint

• Finding the transactions for analysis can be difficult

• Users can request that granular information be collected for transactions that may run in the future

• Transactions can be selected by transaction name or group, region name or group, userid, or terminal

• CA SYSVIEW® will find all matching transactions, and downstream correlated transactions, across all CICS regions and all systems in the enterprise

• The user can easily accessed the results in a consolidated list

• Continuous Availability by assisting users in discovering and understanding application or business service flow

• Continuous Availability by assisting users in analyzing possible performance pain points in the context of an application

• Landing Lightly by allowing minimal details to be collected for all transactions 24x7, with the confidence that a user can dynamically get additional detail only when necessary

PAIN

PLANNED SOLUTIONInsert screenshot here

Page 19: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

19 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Log Stream EnhancementsAdded filter capability to all log stream browsing commands

BENEFITS

Feature• “I can’t find the transactions that I am interested in, particularly

when I am in firefighting mode.”

• “My users do not understand how to search the CA SYSVIEW® logs and often times end up issuing inefficient search queries. These queries rarely provide the user the data they were seeking and they kill our systems because they are so expensive.”

• Add FILTER panel to all logstream browse commands

• Logstream read performance enhancements

• Add default response SLA to all logstream browse commands

• Duplex “interesting” transactions to a dedicated logstream

• Continuous Availability by enabling users to more easily find and analyze the most relevant historical data

• Simplified Software Usage by providing users more guided assistance and requiring less typing of commands with long syntax

• Landing Lightly by preventing low-value, ad-hoc queries from stealing finite system CPU resources

PAIN

SOLUTIONInsert screenshot here

Page 20: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

20 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Under Consideration

Feature Description BenefitTechnical Currency Day one support of MQ 8.next Allows customers to exploit the latest technologies for the

zEnterprise® leveraging their significant investment in the System z® platform

DB2 Enhancements Enhanced Sysprog interaction within CA SYSVIEW®displays and contextual navigation to core DB2 monitoring/management

Enables seamless DB2 analysis and remediation for higher quality triage, increased collaboration and reduced mttr.

Web UI Web user interface for CA SYSVIEW® that enables newer technology for faster adoption.

Enables easier adoption and navigation of CA SYSVIEW® by introducing familiar user interaction capabilities.

User Defined Data collection Allow users to define metrics for CA SYSVIEW® to proactively monitor

Allow users to define their own metrics that are relevant to their applications and business

Differential Analysis Calculate an expected profile for a metric based on historical observation.

Gives the user a view of what the expected profile is for a metric(s).Allows a user quickly determine if a metric observation is within profile. “What is normal?”

Mobile Workload Support Support for IBM’s new Mobile Workload Pricing Plan by allowing customers to identify work that initiates from a mobile device.

Gives the user visibility into metrics that may lower costs for customers taking advantage of IBM’s mobile workload pricing for z/OS.

APM Enhancements Enhanced installation and integration support for cross enterprise application monitoring

Lowers the cost of ownership of a cross enterprise solution while extending the applications availabe to be monitored

Business Service View Dynamically capture the interrelated application and infrastructure dependencies for presentation of a true business perspective

Dynamic interdependency discovery and presentation enables higher quality deep triage, increased enterprise collaboration and reduced mttr.

Page 21: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

21 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Under Consideration [DB2 Enhancement]Enhanced Sysprog displays and contextual navigation to core DB2 monitoring/management

BENEFITS

Feature• Navigation between CA products is clunky unless

properly configured

• Too many steps are required to navigate to a desired DB2 thread

• Enhanced Sysprog displays

• Better documentation of the configuration steps required

• Training video to identify expected navigation of CA SYSVIEW® for DB2

• Simplify Software Usage through enhanced navigation between CA Products

• Simplify Software Usage through tighter integration and data shared

• Accelerate Software Deployment through faster time to production with better detailed instructions and training videos

PAIN

PLANNED SOLUTION

Page 22: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

22 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Under Consideration [Web User Interface]Web user interface for CA SYSVIEW®

PLANNED BENEFITS

Feature• Introduction of CA SYSVIEW® to new users is difficult is only a

3270 interface

• Ability to quickly interact with other business applications is difficult

• “I cannot afford to train all of my users.”

• Provide a Web user interface in addition to existing CA SYSVIEW® interfaces

• Simplify Software Usage through familiar user interface

• Simplify Software Usage through drag and drop functionality

• Accelerate Software Deployment through faster time to production for new inexperienced users

PAIN

PLANNED SOLUTION

Page 23: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

23 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Under Consideration [Web User Interface]Web user interface for CA SYSVIEW®

PLANNED BENEFITS

Feature• Introduction of CA SYSVIEW to new users is difficult is only

a 3270 interface

• Ability to quickly interact with other business applications is difficult

• “I cannot afford to train all of my users.”

• Provide a Web user interface in addition to existing CA SYSVIEW® interfaces

• Simplify Software Usage through familiar user interface

• Simplify Software Usage through drag and drop functionality

• Accelerate Software Deployment through faster time to production for new inexperienced users

PAIN

PLANNED SOLUTION

Page 24: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

24 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Under Consideration [User Defined Data collection] User defined metrics for CA SYSVIEW® to proactively monitor

PLANNED BENEFITS

Feature• Currently there are only 1400 metrics upon which CA SYSVIEW®

does proactive data collection – small subset of all metrics available

• Existing subset does not support all customer requirements

• Some customers utilize home grown automation to address this deficiency today

• Allow customers to define metrics that are important to them

• Simplify Software Usage by providing flexibility allowing users to monitor metrics specific to their needs

• Accelerate Software Deployment by reducing the user barrier to adoption and increasing time to value

PAIN

PLANNED SOLUTION

Page 25: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

25 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Under Consideration [Differential Analysis] Calculate an expected profile for a metric based on historical observation

PLANNED BENEFITS

Feature• Difficult to know what’s normal

• Difficult to understand where to begin when an issue arises

• Pouring over historical data to determine what is normal takes excessive time

• Analyze historical data to provide an expected profile for a metric

• Continuous Availability by assisting users in understanding what is normal

• Continuous Availability by assisting users in analyzing possible performance pain points

PAIN

PLANNED SOLUTIONInsert screenshot here

Font color inconsistent

Page 26: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

26 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Under Consideration [APM Enhancements]Enhanced installation and integration support for cross enterprise application monitoring

PLANNED BENEFITS

Feature• “I can’t find the transactions that I am interested in, particularly

when I am in firefighting mode.”

• Understanding the entire flow of an application across the enterprise is difficult

• Better support for IMS transactions

• Extend APM Team Center by inclusion of MF objects

• Additional Application flow support

• Continuous Availability by enabling users to more easily find and analyze the most relevant transaction

• Simplified Software Usage by providing users more guided assistance at the application level

PAIN

PLANNED SOLUTIONInsert screenshot here

Source of quote?

Page 27: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

27 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Under Consideration [Mobile Workload Support]Support for IBM’s new Mobile Workload Pricing Plan by allowing customers to identify work that initiates from a mobile device

PLANNED BENEFITS

Feature• I need to define what mobile applications are interacting with

the mainframe

• Dynamic workflow definitions are non existent and my application developers do not have the experience to provide the information needed

• Dynamically identify transactions that have initiated on a mobile environment

• Report the number of transactions that are attributed to mobile workload

• Lower TCO by enabling customers to utilize the new IBM pricing for mobile transaction

PAIN

PLANNED SOLUTIONInsert screenshot here

Page 28: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

28 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Under Consideration[Business Service View]Dynamically capture the interrelated application and infrastructure dependencies for presentation of a true business perspective

PLANNED BENEFITS

Feature• I want to look at my mf resources and how they affect a line of

business

• I want to look at my mf resources in a perspective that is specific to me.

• Dynamically capture interdependent objects that makes up the full business service to the lowest hardware object

• Present connected objects and the impact that occurs during an issue

• Continuous Availability by enabling users to more easily find and analyze the most relevant data

• Simplified Software Usage by providing users guided assistance to the core issue element

PAIN

PLANNED SOLUTIONInsert screenshot here

Page 29: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

29 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

What’s New in CA SYSVIEW® 14.1 Release

Page 30: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

Line Command

Assist

CA SYSVIEW® 14.1 Release Plan Overview

Definites Mights

Technical Currency (z13, z/OS & JES 2.2, CICS TS V5.3, IMS 14)

LogstreamFILTER(s)

Sprint 1

CA Datacom XSYS

Remove SYSx. PARMLIB

Requirement

Buffer

Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6 Sprint 7 Sprint 8 Sprint 9 Sprint 10 Sprint 11

JES offsets

Line Command

Assist Video

PARMLIB doc in wiki

Generic MQ channel type

defns

LogstreamPerformance

Duplex CICS exceptions

Column Header Sort

CICS Tran Data Collection Options

Online TOPICS on wiki

CICS Data Collection

Terminate and Restart

JES2 USERMOD

MENU CEAPM

Position directly to

data field in online HELP

New user videos

Out of the Box default changes

View IMS Exceptions by

IMS subsystem name

Multi-region/system CEDA/CEMT commands

CICS DB2 Transaction

Resource Definitions

Display

More FILTERs on IMSTLOG

and IMSRSLOG

GRS Commands

CICS EXEC Interface Trace

IMS ABENDCNT threshold

CICS TX OptnDefn’s –support GROUPS

Consolidated VARS

ALERTSUM –Group

support

Consoli-dated CICS definitions

SCM by address space

Activate DC Monitor FORCE

MIMQUERY exploitation

Display IMS user exits

Display all dispatchablework units

Page 31: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

31 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Getting Started as a CA SYSVIEW® User

Navigation

Line Command Assist

Sort

Select

Profile

Dynamic TN3270 Screen Size

Training videos on Wiki

14.1

14.1

Page 32: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

32 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

General Debugging and Diagnostics

Common Storage Problem

Real-Time Commands

– MENU COMMON

– COMMON

– VSMTRACK

– ACTIVITY, ACTSUM

– PLOT COMMON

Event Capture

– CAPTURE COMMON

Thresholds and Exceptions

Page 33: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

33 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

General Debugging and Diagnostics

Tools to capture data– EMAILTO

– Event Capture

Scheduled, Immediate, Exception

Assistance From CA SYSVIEW® Support– Event Capture

DIAGxxxx

– System Information

– Component Specific Information

– CA SYSVIEW® Configuration

– FTPCA

Page 34: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

34 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Cross-System Communication

Requirements:– CA SYSVIEW® on each LPAR

– CA Common Services Component - CCI

Cross-System Sessions– Easily switch between target systems

– Multiple logons not required

– Ability to cross SYSPLEX boundaries

Page 35: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

35 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Cross-System Communication

Cross-System Data– Correlate data from multiple systems on a single display

– Single pane of glass

– Ability to cross SYSPLEX boundaries

– Easily identify and solve system-wide problems

– Compare configuration differences across multiple systems

Page 36: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

36 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Data Collection – Setup and Control

Out of the Box Experience

Major Components– z/OS, CICS, MQ, IMS, TCP/IP

– ASADMIN command

Scheduled Data Collection Events– SCHEDULE command

Collection Interval/Frequency

Enabled/Disabled

Day of Week, Time of Day, Shift

Page 37: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

37 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Data Collection – Setup and Control

How do I specify resources or instances to be monitored?

Monitoring Definitions– Parmlib definitions and on-line commands

MONITOR, MQMON, IMSMON, and TCPMON

CCONFIG and CTRANOPT

Page 38: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

38 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Data Collection – CICS Resources

Detail Transaction Collection– CCONFIG command

Option: TRANSACTION-DATA*

CA SYSVIEW® 14.0 vs 14.1Option Value

PERFORMANCE-GLOBAL-EXIT-AP Yes

PERFORMANCE-GLOBAL-EXIT-DL Yes

PERFORMANCE-GLOBAL-EXIT-DU Yes

PERFORMANCE-GLOBAL-EXIT-EI No

PERFORMANCE-GLOBAL-EXIT-FC Yes

PERFORMANCE-GLOBAL-EXIT-IC Yes

PERFORMANCE-GLOBAL-EXIT-PC Yes

PERFORMANCE-GLOBAL-EXIT-RM Yes

PERFORMANCE-GLOBAL-EXIT-TC Yes

PERFORMANCE-GLOBAL-EXIT-TD Yes

PERFORMANCE-GLOBAL-EXIT-TS Yes

PERFORMANCE-GLOBAL-EXIT-WS Yes

PERFORMANCE-GLOBAL-EXIT-XM Yes

PERFORMANCE-GLOBAL-EXIT-ZC Yes

Option Value

TRANSACTION-DATA Yes

TRANSACTION-DATA-DB2 No

TRANSACTION-DATA-DLI No

TRANSACTION-DATA-EXECCICS CEITRACE

TRANSACTION-DATA-FILES No

TRANSACTION-DATA-PROGRAMS Yes

TRANSACTION-DATA-RSCEMGR No

TRANSACTION-DATA-TDATA No

TRANSACTION-DATA-TEMPSTG No

TRANSACTION-DATA-WEBMQ No

14.1

Page 39: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

39 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Data Collection – CICS Resources

Detail Transaction Collection– CTRANOPT

Which transactions to include or exclude?

Transactions required to be active

System-wide definitions

Duplexing of Transactions with Exceptions– Write all transactions to detail transaction log

– Duplex those transactions with exceptions to separate log

Easy to find transactions with exceptions

Transactions in context with exception alerts

14.1

Page 40: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

40 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

CICS Transaction Collection for DB2

Required options for DB2 transaction requests

Command: CCONFIG

Option Value

TRANSACTION-DATA Yes

TRANSACTION-DATA-DB2 Yes

TRANSACTION-DATA-RSCEMGR Yes

Page 41: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

41 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

CICS Transaction Collection for DB2

CICS Detail Transaction Report

Section: Resource Manager

TaskExit Reqs Average Total

DSNCSQL 17 0.006 0.095

Section: DB2

SSID=DZP2

Program Statement Type Reqs Average Maximum Total

CBO64881 CLOSE 1 0.001 0.001 0.001

CBO64881 FETCH 10 0.001

CBO64881 FETCH ABSOLUTE 2 0.001 0.002 0.002

CBO64881 OPEN 1 0.090 0.090 0.090

CBOSRT03 SELECT 1

CBOSINIT SELECT 2 0.001 0.002 0.002

Page 42: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

42 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

CICS Transaction Collection for MQ

Required options for MQ transaction requests

Command: CCONFIG

Option Value

TRANSACTION-DATA Yes

TRANSACTION-DATA-RSCEMGR Yes

TRANSACTION-DATA-WEBMQ Yes

Page 43: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

43 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

CICS Transaction Collection for MQCICS Detail Transaction Report

Section: Resource Manager

TaskExit Reqs Average Total

MQM 81558 0.296264 06:42:42

Section: WebSphere MQ

QMGR=PMQG

APIcall Object Reqs Average Maximum Total

MQGETWAIT PGE_GP_EXCH_RPLY_ERROR_MESSAGES 16342 1.471488 00:02:34 06:40:47

MQCLOSE PGE_GP_EXCH_RPLY_ERROR_MESSAGES 24459 0.001107 0.123809 27.07322

MQPUT PGE_GP_EXCH_RPLY_ERROR_MESSAGES 8169 0.003928 0.202769 32.09107

MQOPEN PGE_GP_EXCH_RPLY_ERROR_MESSAGES 8169 0.000606 0.088443 4.953386

MQCLOSE SYSTEM_TDYN_RPLY_MODEL 1 0.016967 0.016967 0.016967

MQGETWAIT SYSTEM_TDYN_RPLY_MODEL 1 0.576556 0.576556 0.576556

MQPUT1 PGE_GP_RQST_TRIGGER_TRANS_FQ00 8122 0.001708 0.128430 13.87255

MQOPEN SYSTEM_TDYN_RPLY_MODEL 8122 0.003913 0.127373 31.78535

MQCLOSE PGE_GP_RQST_POLLED_BY_TRANS_GP10 1 0.001570 0.001570 0.001570

MQGETWAIT PGE_GP_RQST_POLLED_BY_TRANS_GP10 1 0.111343 0.111343 0.111343

MQOPEN PGE_GP_RQST_POLLED_BY_TRANS_GP10 8170 0.000632 0.080002 5.166043

--Message Length--

APIcall Object Reqs Avg Max Total >RC00

MQGETWAIT PGE_GP_EXCH_RPLY_ERROR_MESSAGES 16342 132 343 2.06M 1

MQPUT PGE_GP_EXCH_RPLY_ERROR_MESSAGES 8169 210 414 1.64M

MQGETWAIT SYSTEM_TDYN_RPLY_MODEL 1 209 209 209

MQPUT1 PGE_GP_RQST_TRIGGER_TRANS_FQ00 8122 4096 4096 31.7M

MQGETWAIT PGE_GP_RQST_POLLED_BY_TRANS_GP10 1 53 53 53

Page 44: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

44 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

IMS Transaction Collection for DB2IMS Transaction Report

Section: ESS Trace

ESSName PSBName Call RCODE Count AvgTime MaxTime TotTime

D11A ICDB2M SIGNON 0 1 0.001458 0.001458 0.001458

D11A ICDB2M CREATE THREAD 0 1 0.000270 0.000270 0.000270

D11A ICDB2M NORMAL CALL 0 82007 0.002398 0.000227 00:03:16

D11A ICDB2M COMMIT PHASE 1 0 1 0.002555 0.002555 0.002555

D11A ICDB2M TERM THREAD 0 1 0.426746 0.426746 0.426746

Page 45: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

45 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

IMS Transaction Collection for MQIMS Transaction Report

Section: ESS Trace

ESSName PSBName Call RCODE Count AvgTime MaxTime TotTime

CSQ4 GSVIMSMQ SIGNON 0 1 0.000155 0.000155 0.000155

CSQ4 GSVIMSMQ CREATE THREAD 0 1 0.000105 0.000105 0.000105

CSQ4 GSVIMSMQ MQCONN 0 1 0.000015 0.000015 0.000015

CSQ4 GSVIMSMQ MQOPEN 0 1 0.000407 0.000407 0.000407

+OBJECT: WILY_IMS_QUEUE

CSQ4 GSVIMSMQ MQGET 0 1 0.000418 0.000418 0.000418

+OBJECT: WILY_IMS_QUEUE

CSQ4 GSVIMSMQ MQPUT1 0 1 0.000221 0.000221 0.000221

+OBJECT: WILY_REPLY_QUEUE

CSQ4 GSVIMSMQ COMMIT PHASE 1 0 1 0.000027 0.000027 0.000027

CSQ4 GSVIMSMQ COMMIT PHASE 2 0 1 0.000142 0.000142 0.000142

Page 46: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

46 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Defining Thresholds

Available Metrics– VARS command

Exception Processing– Thresholds - numeric values– States – character values (open, closed, enabled, disabled)– Actions

WTO, Event Capture, Log, SNMP trap, OPS/MVS, REXX, Email, Cancellation

– Rule Type Upper Lower Change (Standard Deviation)

Page 47: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

47 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Defining Thresholds

Job CPU Usage– Metric: JOBCPUT%

– Set Problem Limit to 100%

– Loop Detection

CSA Usage– Usage of Upper, Lower, and Standard Deviation Rule Types

– STGCSA CSA storage allocated

– STGCSA% CSA storage allocated pct

– STGCSAF CSA storage free (unallocated)

– STGCSAM CSA storage max free block

Page 48: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

48 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Alert Summarization

A graphical summarization or roll-up of monitored resources

Summarized view for:– Systems

– Owner of Component

– Instance

– Resource

A historical alert status for the past 60 minutes

Progressive drill-down into monitored resources/exceptions

Cross system capable with low overhead

Page 49: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

49 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Alert Summarization

Page 50: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

50 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

CICS Transaction Tracing

EXEC CICS Requests– Summary or Detail Mode

– Requests by Program, Offset, and Type

– Request Response Times and Error Codes

– Follow MRO transactions and requests

Analyze application performance problems– Locate “hotspots” within transactions or programs

– Find EXEC CICS Errors

14.1

Page 51: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

51 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

CICS Transaction Tracing

Configuration Options

CEITRACE Definitions– Dynamically specify transaction to be traced

– Keys: Jobname, TranID, Terminal, UserID

– One set of definitions per system

Option Value

TRANSACTION-DATA Yes

TRANSACTION-DATA-EXECCICS CEITRACE (NO | YES | CEITRACE)

Page 52: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

52 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

CICS Transaction Tracing

CEITLOG – CICS EXEC Interface Trace Log– Easily accessible

– Unlimited number of traces

– Duplex of CICS transaction log (CTRANLOG)

– Transactions traced based on CEITRACE definitions

How-To Video on Wiki

Page 53: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

53 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Browsing Log Streams – Commands

AUDITLOG

CSYSDATA

CEITLOG

CTRANLOG

CTRANSUM

HCLOG

IMSOMAT

IMSRSLOG

IMSTLOG

LGBROWSE

MQRLOG

OPERLOG

PLOTLOG

SMFLOG

XLOG

14.1

Page 54: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

54 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Browsing Log Streams

How To Filter Data To Be Displayed– FILTER Subcommand– Jobname– TranID– CPU Time– Abend Code

How To Limit Data Being Searched– FILTER Subcommand – Start Date and Time– Search time period – Limit of records to be searched– Lines of data to be displayed– Elapsed search timeout

Page 55: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

55 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Browsing Log Streams

Page 56: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

56 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

CA SYSVIEW® Overhead

CA SYSVIEW® for CA SYSVIEW®

In depth analysis of CA SYSVIEW® resource usage– Data Collection by Component

– Data Collection by Resource Type

– User Sessions

zIIP Exploitation– Data Collection

– User Sessions

Page 57: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

57 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

CA SYSVIEW® Overhead

Commands:– ASADMIN

– AUDITLOG

– CMDACT

– CMDUSAGE

– SYSDMON

– USERS

– USERACT

– CDATAMON

– CSYSDMON

– CGBLEXIT

– CREVIEW

– CXDISTAT

DASHBOARDS– CICSDATA

– SYSVDATA

– SYSVZIIP

Page 58: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

58 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Dashboards

Example Dashboards– ACTIVITY

– CICS

– OPERATOR

– OVERVIEW

– SYSVDATA

– SYSVZIIP

Dynamic TN3270 Screen Size– 60x160

Help Topic Available

Dashboard Widgets

MODIFY LIBCACHE– SET LIBCACHE OFF

– SET LIBCACHE ON

Parmlib member DASHBORD

Page 59: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

59 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Dashboards

DEFINE PANE

WIDTH 55

COMMAND CALERTS WARNING;SORT LINELIMIT 10

FIELDS Jobname Name Arg1 Value Status

Page 60: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

60 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Recommended Sessions

SESSION # TITLE DATE/TIME

MFT02SWhen Downtime Isn’t an Option: IT Analytics In the Era

of the CustomerWED 11/18 at 12:15 pm

MFT56SInfrastructure Performance Management: Flexibility

Combining Breadth, Depth and Speed WED 11/18 at 3:00 pm

MFT08SAnalyst Expert View: Mainframe in the Application Economy - Gary Barnett Chief Analyst Ovum

THUR 11/19 at 10:30 am

Page 61: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

61 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Follow Conversations At…

DEMO STATION TECH TALKS

Demo Station: MNFSE009

Mobile to Mainframe App Performance

Tech Talk MFT14T: WED 11/18 at 2:20 pmGo Deep & Wide: No It’s Not a Football, It’s End-to-End Performance Management

Tech Talk MFT15T: WED 11/18 at 3:45 pmNew Mainframe IT Analytics:Actionable Insight into Root Cause Analysis of Performance Issues

Page 62: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

62 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Q & A

Page 63: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

63 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Because those who build the apps will own the future ...

And those apps continue to rely on the MAINFRAME

Page 64: Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best Practices for Mainframe Performance Management

64 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

For More Information

To learn more, please visit:

http://cainc.to/Nv2VOe

CA World ’15