tech talk: demystifying mobile to mainframe devops

25
World ® ’1 6 Demystifying Mobile to Mainframe DevOps Tom Quinn, Sr. Engineering Services Architect, Mainframe Solution Center CA Technologies MFT168T MAINFRAME AND WORKLOAD AUTOMATION

Upload: ca-technologies

Post on 10-Jan-2017

41 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Tech Talk: Demystifying Mobile to Mainframe DevOps

World®’16

DemystifyingMobiletoMainframeDevOpsTomQuinn,Sr.EngineeringServicesArchitect,MainframeSolutionCenterCATechnologies

MFT168T

MAINFRAMEANDWORKLOADAUTOMATION

Page 2: Tech Talk: Demystifying Mobile to Mainframe DevOps

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.

Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.

ForInformationalPurposesOnlyTermsofthisPresentation

Page 3: Tech Talk: Demystifying Mobile to Mainframe DevOps

3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Abstract

Whatgoesoninsidethemainframedoesn’thavetobeamystery.Seehowyoucanmorequicklyremediateperformanceissuesforcomplexmobile-to-mainframeapplicationswitheasytousedashboardsandin-depthtoolstodetectandanalyzeperformanceissuesdowntothecode,functionanddatabasecalllevel.

TomQuinnCATechnologiesSr.EngineeringServicesArchitect,MainframeSolutionCenter

Page 4: Tech Talk: Demystifying Mobile to Mainframe DevOps

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agenda

MOBILETOMAINFRAMEAPPLICATIONMONITORING

ADEEPDIVEINTOTHEMAINFRAME

1

2

Page 5: Tech Talk: Demystifying Mobile to Mainframe DevOps

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

Page 6: Tech Talk: Demystifying Mobile to Mainframe DevOps

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

Page 7: Tech Talk: Demystifying Mobile to Mainframe DevOps

7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MobiletoMainframeApplicationPerformanceMonitoring

End-to-Endapplicationperformance

monitoringbasedonCAAPM.

ThisistheCAAPMTeamCenterviewof

theapplicationarchitecture.

Page 8: Tech Talk: Demystifying Mobile to Mainframe DevOps

8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MobiletoMainframeApplicationPerformanceMonitoring

Whenthesystemidentifiesaslowdown,

alertsaresenttoCAAPMTeamCenter.

Inthiscase,youcanseethemainframe

problem.

Page 9: Tech Talk: Demystifying Mobile to Mainframe DevOps

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MobiletoMainframeApplicationPerformanceMonitoring

Page 10: Tech Talk: Demystifying Mobile to Mainframe DevOps

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MobiletoMainframeMainframeAlerts

WhenanissueisidentifiedinCAAPM,youcanstartbylookingattheCICSAlertspanel.Youcanseeherethatit’sexceedingCPUandLIFETIMEthresholds.

Page 11: Tech Talk: Demystifying Mobile to Mainframe DevOps

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MobiletoMainframeMainframeAlerts

DrillingdeeperfromtheCICSalertspanelallowsyoutoseetheCSMItransactionisinfactcausingthecurrentissue.

Page 12: Tech Talk: Demystifying Mobile to Mainframe DevOps

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MobiletoMainframeHistoricalDataView

LookingatthehistoricaldataavailablewithinCASYSVIEW,youcanisolatetheCICStransaction(s)you’reinterestedin.Thisisusefulforcomparingpastandcurrentperformancetests.

Page 13: Tech Talk: Demystifying Mobile to Mainframe DevOps

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MobiletoMainframeHistoricalDataView

Historicaldrill-downprovides

additionalinformationaboutthistransaction

Page 14: Tech Talk: Demystifying Mobile to Mainframe DevOps

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MobiletoMainframeHistoricalDataView

Furtherhistoricaldrill-down

Page 15: Tech Talk: Demystifying Mobile to Mainframe DevOps

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MobiletoMainframeCASYSVIEW®toCAMainframeApplicationTuner

Page 16: Tech Talk: Demystifying Mobile to Mainframe DevOps

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MobiletoMainframeAutomaticallyInvokeCAMATMonitor

UsingCASYSVIEWThresholdandEventCapturefunctionalitytoautomaticallyinvokeaCAMAT

monitor

Page 17: Tech Talk: Demystifying Mobile to Mainframe DevOps

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MobiletoMainframeCAMainframeApplicationTuner

Thetransactionrunsagain,theCASYSVIEWthresholdisbreachedwhichexecutestheEventCapturemembertoinvokeCAMAT.

LoggingintoCAMATallowsyoutoseethemonitordefinitionsandbegintheanalysis.

Page 18: Tech Talk: Demystifying Mobile to Mainframe DevOps

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MobiletoMainframeCAMainframeApplicationTuner

CAMATmonitoroverviewsectionwilltellyouifyouhaveagoodmeasurement– wasthereactuallyworkloadhappeningduringandarethereenoughsamples?Ifso,lookingattheDelayViewpicturedhereweseethemajorityofthesamplesareinprogramactive.Thisisessentiallytheexecutionofapplicationprograms.

Page 19: Tech Talk: Demystifying Mobile to Mainframe DevOps

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MobiletoMainframeCAMainframeApplicationTuner

LookingnextattheCodeViewpanelweseealmost72%formoduleEGUIXVDXand28%forDFHEIDTI,theCICSdate/timeroutine.

Wecandrilldownintothismoduletoshowthehistogramshowingthedistributionofcodeusage.

Page 20: Tech Talk: Demystifying Mobile to Mainframe DevOps

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MobiletoMainframeCodelevelDiagnostics

Sincewehaveregisteredthe

compilelistingweareabletoseetheactualstatementnumbersandverbsinsteadofonly

offsets.

Thisinformationispassedtothedevelopersto

reviewandcorrect.

Page 21: Tech Talk: Demystifying Mobile to Mainframe DevOps

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

Page 22: Tech Talk: Demystifying Mobile to Mainframe DevOps

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

Page 23: Tech Talk: Demystifying Mobile to Mainframe DevOps

23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

Page 24: Tech Talk: Demystifying Mobile to Mainframe DevOps

24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thankyou.

Stayconnectedatcommunities.ca.com

Page 25: Tech Talk: Demystifying Mobile to Mainframe DevOps

@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.25 @CAWORLD#CAWORLD

MainframeandWorkloadAutomation

FormoreinformationonMainframeandWorkloadAutomation,pleasevisit:http://cainc.to/9GQ2JI