Date post: | 22-Jan-2017 |
Category: |
Technology |
Upload: | ca-technologies |
View: | 41 times |
Download: | 1 times |
World®’16
AccelerateMTTRusingCASYSVIEW&CAMainframeApplicationTunerIntegrationTomQuinn,Sr.EngineeringServicesArchitect,CAMainframeSolutionCenter
MFX04E
MAINFRAMEANDWORKLOADAUTOMATION
2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Abstract
LearnmoreabouthowCASYSVIEW®PerformanceManagment andCAMainframeApplicationTunercanbeusedtogethertohelpyourperformancemanagementteamsmorepro-activelyidentifyproblemsbyautomaticallyfindingandprioritizingconcealedtuningopportunities,initiatingmeasurementsandanalyzingtheresults.
TomQuinn
CATechnologiesSr.EngineeringServicesArchitect,MainframeSolutionCenter
3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
PERFORMANCEMANAGEMENT
CASYSVIEW PERFORMANCEMANAGEMENTOVERVIEW
CAMAINFRAMEAPPLICATIONTUNEROVERVIEW
CASYSVIEW&CAMATINTEGRATION
1
2
3
4
5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
APPLICATIONECONOMYTHISISTHEAGEOFTHE
USERSANDIT’SALLABOUTTHE
LOYALTY?HOWDOYOUEARNTHEIR
FLAWLESSYOUMUSTDELIVERA
EVERYTIMEEXPERIENCE
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TheServiceDeliveryChallengeIntheAppEconomy,TimeisMoney
SOURCES:1 blog.radware.com;2HenryShum,ExecutiveVicePresidentofTechnologyandResearch,Microsoft;www.littlemsmobile.com
2-seconddelayinloadtimeduringatransactionresultedinabandonment
ratesofupto87%1
250milliseconds,eitherslowerorfaster,isclosetothemagicnumbernowfor
competitiveadvantage2
Every100millisecondsoflatencycost1%insales(meaningbillions)– Amazon
Extra500millisecondsinsearchpagegenerationtimedroppedtrafficby20%– Google
Brokerscanlose$4millioninrevenuespermillisecondiftheirelectronictradingplatformis5millisecondsbehindthecompetition
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
NewDemandsonCriticalSystems
SOURCE:Infrastructure&OperationTrendsSurvey– EnterpriseSystemsMedia,March2015
48% Activelydeliveringnewbusinessservicesthatengagemainframesystemsofrecord
TheApplicationEconomymandatesenterprisebusinessserviceswhichspanacrossmobile,distributed,mainframeandcloudenvironmentstoeffectivelyassureasuperiorcustomerexperience.
8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
FRONTEND
EndtoEndWorkflow,EndtoEndDemands
MainframeSYSTEMSOFRECORDNetworkActivityNETWORKUSER
EndUser
Router Firewall Switch LoadBalancer
WebServer Portal
§ Today’sapplicationsarecomplex,spanningdistributedandmainframecomponents§ Anydegradationinperformanceofasinglecomponentisnoticedbytheenduser§ Everycomponentisresponsibleformeetingtheirshareofthetotalresponsetimegoals
OSA ApplicationsCICSIMSIDMS
Databases
NETWORKUSER
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Process
Applicationtuningistheprocessofanalyzingandadjustingtheperformanceofanapplicationwiththegoalofmaximizingefficiencyandeffectiveness
Results
Byfocusingonthemajorcausesofdelay associatedwithanapplicationyoucanfindthebestsolutionsforyourworstproblems
WhyTuneApplications?
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Top6ReasonstoTuneyourApplications
Evaluateappsunderdevelopmentandcomparethirdpartysoftware
Meetincreasingperformancedemands
Reducecostly,highlyvisibledelaysduetoinefficientapps
Improvesuccessofthebusiness
Identifysourceofbatch,CICS,DB2®,andIMSloopsandwaits
Whytuneyourapps?
Planandpositionforashrinkingbatchtimeframe
1
3
2
4
6
5
12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CASYSVIEW®PerformanceManagementComprehensivez/OSPerformanceMonitoringandManagement
Real-timeand historicalmainframemonitoring
andmanagement
Captureandstorehistoricaldataatpointofthresholdbreach
Centralizedalertingacross
subsystems
zIIP Utilization70– 80%offload
CUSTOMIZABLEMENUSTRUCTURES
Accommodatecustomerspecific
workflows
OUT-OF-THE-BOXDASHBOARDS
Reducesetupandadministration
time
HIGHLYSCALABLE
z/OS TCPIPCICS IMS MQ DB2 CADATACOM®
CROSSSYSTEMMONITORING
13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
IntegrateswithCASYSVIEWforDB2andCAIDMS
Completez/OSsystemmonitoringfromsinglepaneofglass
IntegrateswithCAAPM
End-to-endapplicationmonitoring
IntegrateswithCAOPS/MVS
Streamlinedautomation
IntegrateswithCAMainframeApplicationTuner
Code-levelanalysis
CASYSVIEW®PerformanceManagementHighlyIntegratedSolution
14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CASYSVIEWPerformanceManagementMultipleInterfaceOptions
15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CASYSVIEWPerformanceManagement
ProactivePerformanceMonitoring
ThresholdsandAlerts
ProactivePerformanceMonitoring
16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CASYSVIEWPerformanceManagement
§ EventCaptureoptionprovidesabilitytoquicklycaptureseriesofCASYSVIEWcommands
§ Capturescanbeinvokedinmultipleways– Schedule– On-demand– Exceptionprocessing
§ CapturesalsohaveabilitytoexecuteREXXorinvokeCLISTS
EventCapture
17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CASYSVIEWPerformanceManagement
§ Whenutilizedduringexceptions,dataattimeofexceptioniseasilyaccessiblethroughCASYSVIEWdisplay
§ HistoricaldataisavailableinsameCASYSVIEWdisplaysyouarecomfortablewith– Samesortingandselectabilitiesyouknow
EventCapture
18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CASYSVIEWPerformanceManagement
§ CASYSVIEWhasabilitytokeephistoricaldatathroughuseofdefinedlogstreams
§ Analyzinghistoricaldatawillgiveagoodinsightastohowyoursystemperformsonanormalbasis
§ UseReportWritertogeneratehistoricalreportsfromCASYSVIEWhistoricaldata
HistoricalData
19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CASYSVIEWPerformanceManagement
§ CICStransactiondetailrecordsenableyoutofollowtheflowoftransactionsthroughyoursystem– UsetheUOWlinecommandtoinvokethisfunction– ThispathisavailableintheCAAPMtracedisplay1
HistoricalData
1– RequiresCAAPMandCACross-EnterpriseAPM
21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CAMainframeApplicationTuner
§ CAMATenablesperformancemanagementteamstoquicklyidentifytherootcauseofapplicationperformanceissuesinz/OSbasedsystems§ Proactiveapplicationperformanceanalysishelpsyoueasilyimprove
applicationsruntime,CPUconsumptionandresponsetime
§ Providesapplicationviewofperformanceforsystemandperformanceprogrammers,applicationdevelopersanddatabaseadministrators
Overview
22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CAMainframeApplicationTunerHowisMATused?
CAMATisusedtoimproveperformanceofapplicationsby:
ObservingandsamplingapplicationstoidentifyhighCPUusage,longwaittimesandslowtransactionresponsetimes
Providingdatatoidentifyrootcausesofperformanceinefficienciesinz/OSbasedapplications
23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CAMainframeApplicationTunerSupportsover20Sub-SystemsandLanguages
SupportedLanguages:
§ COBOL§ PL/I§ Assembler§ C§ C++§ REXX§ CAIdeal™§ Natural
Websphere ApplicationServerJAVAVirtualMachine
JDBCJAVA
Transactions
BatchProcesses
IMS CICSDB/2
VSAM TSO MQ
CAIDMS CADatacom Adabas
CAMAT
25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CAMainframeApplicationTuner
§ CAMATmonitorsarunningtransactionandprovidesanalysisofwheretimeisbeingspent
§ Agoodmonitorwillbemostlywhentheprogramisactive
MonitorAnalysis
26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CAMainframeApplicationTuner
§ CodeViewdisplayshowsmodulesexecutedandpercentages
§ Drillfurtherintomoduletoseelineofcode
CodeViewAnalysis
29 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CASYSVIEWandCAMainframeApplicationTuner
§ YoucaninvokeaCAMATmeasurementdirectlyfromCASYSVIEWinavarietyofways– Linecommand:enteringCAMATonlinecommandnexttoarunning
transactionorjobtoinvokeadefaultCAMATmonitor– EventCapture:automaticallyinvokeCAMATmonitorthroughuseof
CASYSVIEWthresholdsandEventCapture
§ CAMATmonitorwillautomaticallyrunandbeavailableinCAMATinterface
InvokingCAMATfromCASYSVIEW
30 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CASYSVIEWandCAMainframeApplicationTunerSettingaCaptureEvent
31 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CASYSVIEWandCAMainframeApplicationTuner
§ UsecodewithinCapturemembertoinvokeCAMATmonitor
DocumentedinCAMATUserguideunder“OpenAPI– TUNCALL”https://docops.ca.com/ca-mat/11/en/using/open-api-tuncall
InvokingCAMATfromCASYSVIEWCapture
32 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CASYSVIEWandCAMainframeApplicationTuner
§ UsingthresholdsinCASYSVIEWallowsyouto:– GatherSYSVIEWcommandsfromthatmoment– InvokeCAMATfordetailedanalysisofwhatevercausedtheexception
§ Determinewhatwasgoingoninsystemduringissue– Andwhattheapplicationcodewasdoingduringthattime
§ Combinedyougettherightinformationtotherightpeopleattherighttime
LevelsofInformationAvailable
33 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
RecommendedSessionsSESSION# TITLE DATE/TIMEMFX154E Ideation:IntelligentMainframeManagement– BePartof
ShapingtheFuture! 11/14/2016at4:45pm
MFX05E PredictingtheFirewithOperationalIntelligence11/15/2016at9:00am
MFX06E HowtoGetOperationalIntelligenceUpandRunninginaDay 11/15/2016at10:00am
MFX07E SoYou’reaNewSystemsOperator– WhoYa Gonna Call?11/15/2016at11:00am
MFX144E ImprovingYourResponsetoEvents– PerformanceFirstResponders 11/15/2016at1:00pm
MFX145E OperationalIntelligence– MonitoringthePasttoBetterUnderstandToday 11/15/2016at2:45pm
MFX146E MainframeOperationalIntelligence– PredictingtheFuture 11/15/2016at4:00pm
34 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MustSeeDemosintheMainframeTheater:
IntelligentMainframe:AdvancedAnalytics
CAMainframeOperationsIntelligence:Performance&NetworkMgmtApplicationMonitoringEvents&Automation
IntelligentMainframe:EventManagement&AutomationCAMainframeOperationsIntelligentCAOPS/MVS®EventManagement&Automation
IntelligentMainframe:End-to-EndPerformance
CACross-EnterpriseAPMCAMainframeApplicationTunerCAUIMforzSystems
IntelligentMainframe:StorageManagement
CAVantageSRMCA1®TapeManagementSystem
@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.37 @CAWORLD#CAWORLD
MainframeManagement
FormoreinformationonMainframeManagementandOperations,pleasevisit:http://cainc.to/9GQ2JI
38 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.
Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.
ForInformationalPurposesOnlyTermsofthisPresentation