pre-con education: ca sysview® technical deep dive: new enhancement and best practices for...
TRANSCRIPT
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
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.
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
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
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
6 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
CA SYSVIEW® Strategy and Roadmap
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
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
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
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™
11 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
CA SYSVIEW® 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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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?
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
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
29 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
What’s New in CA SYSVIEW® 14.1 Release
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
49 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Alert Summarization
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
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)
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
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
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
55 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Browsing Log Streams
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
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
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
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
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
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
62 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Q & A
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
64 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
For More Information
To learn more, please visit:
http://cainc.to/Nv2VOe
CA World ’15