using sysview to monitor and measure your ca datacom environment – ad and db

35
World ® ’1 6 Kevin Shuma, VP Product Management CA Technologies Using CA SYSVIEW® Performance Management to Monitor and Measure Your CA Datacom® Environment – AD and DB MFX98S MAINFRAME AND WORKLOAD AUTOMATION

Upload: ca-technologies

Post on 09-Jan-2017

32 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

World®’16

KevinShuma,VPProductManagementCATechnologies

UsingCASYSVIEW®PerformanceManagementtoMonitorandMeasureYourCADatacom®Environment– ADandDB

MFX98S

MAINFRAMEANDWORKLOADAUTOMATION

Page 2: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.

Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.

ForInformationalPurposesOnlyTermsofthisPresentation

Page 3: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Abstract

ThissessionprovidesaninteractivedemonstrationofhowtouseCASYSVIEW®todiscoverCADatacom®environmentsanddrilldownforperformanceinformation,errordiagnosticsandmuchmore.

CASYSVIEW®PerformanceManagementisanintegralpartofperformancemanagementsolutionsfromCATechnologieswhichexposeawealthofperformanceinformationthatyoucanaccessthroughcustomizabledisplays.CASYSVIEW®PerformanceManagementCADatacom®OptionprovidesadirectperformancemanagementinterfacefortheCADatacom®/DBenvironment.

KevinShuma

CATechnologiesVP,ProductManagement

Page 4: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agenda

THECASYSVIEWINTERFACE

DISCOVERINGCADATACOMENVIRONMENTS

NAVIGATINGTHROUGHTHEDATACOMMENU

USINGCASYSVIEWFORREALTIMEPROBLEMSOLVING

1

2

3

4

SUMMARY5

Page 5: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCASYSVIEWInterface

§ CADatacomdeliversacallableinterfacethatCASYSVIEWusestogatherCADatacominformation– Isolatestheuserfromreleaseinconsistencies

§ Removesconcernsoverhavingtoupgradeoneproducttomatchtheother§ NewdatacanbeexposedbyDatacomthatthenextreleaseofSysviewuses§ APIgathersinformationfrommultiplesources

CADatacomMUF

SysviewAPI DynamicSystemTables

Incorememory

Page 6: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheCASYSVIEWInterface(Cont’d)ThePrimaryDatacomMenu

Page 7: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DiscoveringCADatacomEnvironmentsTheDCLISTCommand

UsestheSysviewAPIscapabilitiestodiscoveralltheDatacomEnvironmentsonagivenLPAR

Page 8: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DiscoveringCADatacomEnvironments(Cont’d)TheDCLISTCommand

• ListsallDatacom(MUF)addressspaces• Bothactiveandinactive

• IndicateswhetherADorDB• ShowsJob-CPU,storage,IOs,etc.

Page 9: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DiscoveringCADatacomEnvironments(Cont’d)TheDCLISTCommand

• Anyscreencanbesortedusingthesortcommand

• SortMUFsbyJob-CPUdescending

Page 10: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DiscoveringCADatacomEnvironments(Cont’d)TheDCLISTCommand

• SelectingaMUFtodrilldownfurther• ASIDcommand• Use“S”onCmdline• SelectedMUFwillgethighlighted• Anchoredforallother

commands

Page 11: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

NavigatingThroughtheDatacomMenuTheMENUDATACOMCommand

• Primarycommands• Secondarymenus• Onlinereference

• Commands• Datadisplayed

Page 12: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

NavigatingThroughtheDatacomMenu(Cont’d)TheDCTASKSCommand

DCTASKS• ProvidesarealtimelookinsideMUF• Mostuseddebuggingdisplay

Statusshowswhateachtaskisdoing• ACTIVEaretasksthatrunningonaCPU• READYTORUN– waitingforaCPU• WAITxxxx– Taskasleepwhilewaiting

onanotherfunctiontocomplete• NOTACTIVE– notcurrentlyprocessing

aDatacomcommand

Page 13: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

NavigatingThroughtheDatacomMenu(Cont’d)TheDCMUFsCommand

DCMUFS• ProvidesSpecificinformationonthe

anchoredMUF• UsePF10/PF11togoleftandright

Page 14: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

NavigatingThroughtheDatacomMenu(Cont’d)TheDCBASESCommand

DCDBASES• ListsalltheDatacombases• Placingan“S“inCMDwillswitchinto

areadisplay

Page 15: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

NavigatingThroughtheDatacomMenu(Cont’d)TheDCAREASCommand

DCAREAS• ListsalltheDatacomareas• Placingan“S“inCMDwillswitchinto

tabledisplay• Fromtherewecancontinuethedrill

down• Columns• Keys• Elements

Page 16: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

NavigatingThroughtheDatacomMenu(Cont’d)TheDCDIRSub-Menu

MenuDCDIR• ListsinfofromtheDirectory(CXX)• Databasemodel

• DCDBASES• DCAREAS(data)• DCINDEX(IXX)• DCTABLES• DCCOLUMNS• DCKEYS• DCKEYFLD• DCELEMEN• DCPARCOL

• DCDIR– listsinfoonthedirectory(CXX)itself

Page 17: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

NavigatingThroughtheDatacomMenu(Cont’d)TheDCDIRSub-Menu- DCDSETS

DCDSETS• Listsdatasetinformationfortheareas

andindexes• Pullsselectedinformationfromthe

systemcatalog• Mayrunawhileifalotof

datasetsourqueried• Canbeusedtomonitorspace,

percentageofin-use,etc.

Page 18: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

NavigatingThroughtheDatacomMenu(Cont’d)TheDCDIRSub-Menu- DCVOLUME

DCVOLUME• Listsvolumeinformationfortheareas

andindexes• Pullsselectedinformationfromthe

systemcatalog• Mayrunawhileifalotof

datasetsourqueried

Page 19: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

NavigatingThroughtheDatacomMenu(Cont’d)TheDCDIRSub-Menu– CADatacomDirectoryDashboard

Directorydashboard(nodirectcommand)• SelectedinformationfromtheDCDIR• CombinedwithDCINDEXandDCDBASES

• Fordatabase1000(dynamicsystemtables)

Page 20: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

NavigatingThroughtheDatacomMenu(Cont’d)TheDCMONSub-Menu

MenuDCMON• Variousperformanceandutilization

information• Databasemodel

• DCBUFFER• DCBUFP• DCCBS• DCLOG• DCRATES• DCREQS• DCSMP• DCSMPTSK• DCSYSTEM• DCTCBSRB• DCZIIP

Page 21: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

NavigatingThroughtheDatacomMenu(Cont’d)TheDCMONSub-Menu– CADatacomMUFMonitoringDashboard

Monitoringdashboard• Combinesperformanceandutilization

informationfromseveraldisplays

Page 22: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

NavigatingThroughtheDatacomMenu(Cont’d)OtherSubMenus

DCCDC– changedatacaptureDCDBASE– physicalandlogicalaccessinformation• Openareas,areaIOs• TablerequestsDCDEBUG– variousdisplaysshowingreturncodes,dumps,etc.DCOPT– variousdisplaysoncurrentlyexecutingMUFoptionsDCSQL- variousdisplaysonSQLactivitiesCSF– ifenabled,variousdisplaysonCICSServicefacilityusage

Page 23: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UsingCASYSVIEWforReal- TimeProblemSolvingOnlyReal-TimeTooltoLookInsideMUF

§ CASYSVIEWinterfaceallowsSYSVIEWto“see”insideMUFevenwhentheMUFishungorlooping

§ Noteverysituationwillbethesame,butthereareacoupleoffamiliaroccurrences

§ Wewillwalkthroughacoupleofscenarios

Page 24: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UsingCASYSVIEWforReal-TimeProblemSolvingMUFisLooping(HeavyCPUorIOConsumption)

§ IssueDCTASKSandlookatexecuting(ACTIVE)task– Hitenterdoesthetaskswitchoristhesametaskalwaysactive

§ Sametaskactive– couldmeanaloopingorrunawaytask– DoestheRSEQNUMchange

§ No– thenthetaskis“runningaway”inMUF

§ Yes– thentheapplicationisrunningaway– drivingMUF

§ DifferenttaskactivemeansMUFisprocessingasexpected– AretheRSEQNUMchanging

§ NO– thenseveralheavytasksinMUF

§ Yes– ThenthetasksaredrivingMUF

Page 25: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UsingCASYSVIEWforReal-TimeProblemSolvingMUFisLooping(HeavyCPUorIOConsumption)

Taskthatseemstoberunningaway

Page 26: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UsingCASYSVIEWforReal-TimeProblemSolvingMUFisLooping(HeavyCPUorIOConsumption)(Cont’d)

§ Possibleremediation– Researchloopingjobs,ifpermissible

§ Canceljob/CICStaskassociatedwithtaskinMUF§ UseREQABORTtocanceltaskinMUF

– WaitforafewminutesandrepeatDCTASKs

Page 27: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UsingCASYSVIEWforReal-TimeProblemSolvingMUFisHung– NothingisHappening

§ IssueDCTASKSandlookattaskdisplay– Hitenterdoesthetasklistchange

§ Ifnot,whatarethetaskswaitingon?– WaitLXX(istheLXXFULL)

– Waittask

§ Arethetaskshungupwaitingoneachother

– NOTACTIVE– MUFdoesn’tbelievethereisanyworktodo

Page 28: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UsingCASYSVIEWforReal-TimeProblemSolvingMUFisHung– NothingisHappening

Allmaintenancetasksare

waitingonLXX

SYSVIEW ISPF1 CA31 --------------------------- DCTASKS, CA Datacom MUF Active Tasks ----------------------------- 10/10/16 13:15:09Command ====> Scroll *===> PAGE--------------------------------------------------------------------------------------------------- Lvl 8 Row 1-18/41 Col 1-131/346Jobname DSNZMFX ASID 02E9 Jobid STC14266 Datacom 15.0 Mode REGION Group n/a -----------------------------------------------------------------------------------------------------------------------------------Cmd Jobname MUFName TaskJobn TaskNum Owner EXCPs RunUnit RSeqNum Command Status Duration Tran Term Opid CTask DBID Tbl___ . . QA#@EDS3 9 12 11607 840363 SELFR ACTIVE 3100 HST___ . . QA#@EOP1 13 3 11612 840282 GETIT READY TO RUN 352 HST___ . . QA#@EOP2 5 1 11613 840362 UPDAT WAIT I/O IXX 7:03 355 ACC___ . . QA#@EOP3 6 4 11614 839876 ADDIT WAIT I/O IXX 8:03 357 HST___ . . QA#@EOP4 7 4 11616 839876 UPDAT WAIT I/O IXX 6:21 357 GHT___ . . QA#@EOP5 8 4 11618 839876 DELET WAIT I/O IXX 5:08 359 BAS___ . . QA#@EOP6 1 4 11611 839876 ADDIT WAIT I/O IXX 7:32 357 HST

-----------------------------------------------------------------------------------------------------------------------------------1=HELP 2=SPLIT 3=RETURN 5=FIND 7=UP 8=DOWN 9=SWAP 10=LEFT 11=RIGHT 12=RECALL

Page 29: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

29 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UsingCASYSVIEWforReal-TimeProblemSolvingThingsareRunningbutThereSeemstobealotMoreActivityThanUsual

§ IssueDCTASKSandlookattaskdisplay– Hitenterdoesthetasklistchange

§ Ifthingslookliketheyarerunningbuttheworkloadseemshigh– Startlookingatotherdisplays

§ DCRATES– istheMUFconsumingCPUandIO

§ DCAREAIO(sortL-Readsd)– arethereanysurprises,isoneareagettingalotofIO

§ DCTABREQ(sortrequestsd)– arethereanysurprises,isonetablegettingalotofrequests

§ DCRETCOD,DCSQLCOD– aretherealotoffailedrequestsgoingon

Page 30: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

30 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecommendedApproach

Establishaperformancebaselinethatisusedtomeasureandtrackproductionenvironments.What’snormalforyoushop.

Monitor UseCASYSVIEWtoregularlymonitortheactivityinyourMUFs.GettoknowtheSysviewdisplaysaswellastheMUFprocessing.

Alert UseCASYSVIEWdisplaystodebugpossibledatabaseprocessingissuesinreal-time.

Measure

Page 31: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

31 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Summary

§ CASYSVIEWprovidesthebestreal-timeperformancemonitoringforaCADatacomenvironment.

Page 32: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

32 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecommendedSessionsSESSION# TITLE DATE/TIME

MFX92S StrategyandVisionforCADatacomandCAIdeal™ 11/16/2016at12:45pm

MFX93S What’snewinCADatacom 11/16/2016at1:45pm

MFX94S ReducingTCOwithDatacomCompression(Presspack) 11/16/2016at3:00pm

MFX95SA ModernizingtheCADatacomdata – SQLAccessPartI 11/16/2016at3:45pm

MFX95SB ModernizingtheCADatacomdata – SQLAccessPartII 11/16/2016at4:30pm

MFX96S CADatacom/ADInstallation/UpgradeandMaintenance 11/17/2016at12:45pm

MFX97S CADatacom/ADReportUtilization,andinformationgatherforSupport 11/17/2016at1:45pm

MFX98SUsingCASYSVIEW®tomonitorandmeasureyourCADatacomenvironment– ADandDB

11/17/2016at3:00pm

MFX99S BirdsofaFeather/StumptheTechie! 11/17/2016at3:45pm

Page 33: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

33 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

Page 34: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

34 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Stayconnectedatcommunities.ca.com

Thankyou.

Page 35: Using Sysview to Monitor and Measure Your CA Datacom Environment – AD and DB

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

MainframeandWorkloadAutomation

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