tech talk: demystifying mobile to mainframe devops
TRANSCRIPT
World®’16
DemystifyingMobiletoMainframeDevOpsTomQuinn,Sr.EngineeringServicesArchitect,MainframeSolutionCenterCATechnologies
MFT168T
MAINFRAMEANDWORKLOADAUTOMATION
2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.
Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.
ForInformationalPurposesOnlyTermsofthisPresentation
3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Abstract
Whatgoesoninsidethemainframedoesn’thavetobeamystery.Seehowyoucanmorequicklyremediateperformanceissuesforcomplexmobile-to-mainframeapplicationswitheasytousedashboardsandin-depthtoolstodetectandanalyzeperformanceissuesdowntothecode,functionanddatabasecalllevel.
TomQuinnCATechnologiesSr.EngineeringServicesArchitect,MainframeSolutionCenter
4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
MOBILETOMAINFRAMEAPPLICATIONMONITORING
ADEEPDIVEINTOTHEMAINFRAME
1
2
5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
FRONTEND
End-to-EndWorkflow– End-to-EndDemands
MainframeSYSTEMSOFRECORDNetworkActivityNETWORKUSER
EndUser
Router
Firewall
Switch
LoadBalancer
WebServer Portal
Today’sapplicationsarecomplex,spanningdistributedandmainframecomponents
OSA ApplicationsCICSIMSIDMS
Databases
NETWORKUSER
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
End-to-EndPerformanceCASolutionsDiscussedToday
CAMainframe ApplicationTuner
CASYSVIEW®PerformanceManagement
CAApplicationPerformanceManagement(CAAPM) CACross-EnterpriseAPM
zOS,CICS,IMS,MQ,DB2,CADatacom®,etc.
Distributed MainframeMobile
CAAppExperienceAnalytics
Application
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MobiletoMainframeApplicationPerformanceMonitoring
End-to-Endapplicationperformance
monitoringbasedonCAAPM.
ThisistheCAAPMTeamCenterviewof
theapplicationarchitecture.
8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MobiletoMainframeApplicationPerformanceMonitoring
Whenthesystemidentifiesaslowdown,
alertsaresenttoCAAPMTeamCenter.
Inthiscase,youcanseethemainframe
problem.
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MobiletoMainframeApplicationPerformanceMonitoring
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MobiletoMainframeMainframeAlerts
WhenanissueisidentifiedinCAAPM,youcanstartbylookingattheCICSAlertspanel.Youcanseeherethatit’sexceedingCPUandLIFETIMEthresholds.
11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MobiletoMainframeMainframeAlerts
DrillingdeeperfromtheCICSalertspanelallowsyoutoseetheCSMItransactionisinfactcausingthecurrentissue.
12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MobiletoMainframeHistoricalDataView
LookingatthehistoricaldataavailablewithinCASYSVIEW,youcanisolatetheCICStransaction(s)you’reinterestedin.Thisisusefulforcomparingpastandcurrentperformancetests.
13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MobiletoMainframeHistoricalDataView
Historicaldrill-downprovides
additionalinformationaboutthistransaction
14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MobiletoMainframeHistoricalDataView
Furtherhistoricaldrill-down
15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MobiletoMainframeCASYSVIEW®toCAMainframeApplicationTuner
16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MobiletoMainframeAutomaticallyInvokeCAMATMonitor
UsingCASYSVIEWThresholdandEventCapturefunctionalitytoautomaticallyinvokeaCAMAT
monitor
17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MobiletoMainframeCAMainframeApplicationTuner
Thetransactionrunsagain,theCASYSVIEWthresholdisbreachedwhichexecutestheEventCapturemembertoinvokeCAMAT.
LoggingintoCAMATallowsyoutoseethemonitordefinitionsandbegintheanalysis.
18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MobiletoMainframeCAMainframeApplicationTuner
CAMATmonitoroverviewsectionwilltellyouifyouhaveagoodmeasurement– wasthereactuallyworkloadhappeningduringandarethereenoughsamples?Ifso,lookingattheDelayViewpicturedhereweseethemajorityofthesamplesareinprogramactive.Thisisessentiallytheexecutionofapplicationprograms.
19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MobiletoMainframeCAMainframeApplicationTuner
LookingnextattheCodeViewpanelweseealmost72%formoduleEGUIXVDXand28%forDFHEIDTI,theCICSdate/timeroutine.
Wecandrilldownintothismoduletoshowthehistogramshowingthedistributionofcodeusage.
20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MobiletoMainframeCodelevelDiagnostics
Sincewehaveregisteredthe
compilelistingweareabletoseetheactualstatementnumbersandverbsinsteadofonly
offsets.
Thisinformationispassedtothedevelopersto
reviewandcorrect.
21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
FRONTEND
End-to-EndMonitoring
MainframeSYSTEMSOFRECORDNetworkActivityNETWORKUSER
EndUser
Router Firewall Switch LoadBalancer
WebServer Portal
§ Today’sApplicationsarecomplex,spanningdistributedandmainframecomponents.
§ Thepropertoolsenableyoutomonitoreachcomponentandseehowitrelatestotheentireapplication.
OSA
CICSIMSTCPIP
DatacomMQ
ApplicationsCICSIMSIDMS
Databases
DB2
NETWORKUSER
z/OS
22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
IntelligentMainframe:AdvancedAnalytics
CAMainframeOperationsIntelligence:PerformanceandNetworkMgmtApplicationMonitoringEventsandAutomation
MustSeeDemosintheMainframeTheater:
IntelligentMainframe:EventManagement&AutomationCAMainframeOperationsIntelligentCAOPS/MVS®EventManagementandAutomation
IntelligentMainframe:End-to-EndPerformance
CACross-EnterpriseAPMCAMainframeApplicationTunerCAUIMforzSystems
IntelligentMainframe:StorageManagement
CAVantage™StorageResourceManagerCA1®TapeManagementSystem
23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Questions?
24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Thankyou.
Stayconnectedatcommunities.ca.com
@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.25 @CAWORLD#CAWORLD
MainframeandWorkloadAutomation
FormoreinformationonMainframeandWorkloadAutomation,pleasevisit:http://cainc.to/9GQ2JI