Pre-Con Ed: Accelerate MTTR using CA SYSVIEW® and CA Mainframe Application Tuner Integration

Post on 22-Jan-2017

41 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

Transcript

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

PerformanceManagement

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

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CASYSVIEWPerformanceManagementOverview

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

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAMainframeApplicationTuner

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

24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAMainframeApplicationTunerMultipleInterfaceOptions

25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAMainframeApplicationTuner

§ CAMATmonitorsarunningtransactionandprovidesanalysisofwheretimeisbeingspent

§ Agoodmonitorwillbemostlywhentheprogramisactive

MonitorAnalysis

26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAMainframeApplicationTuner

§ CodeViewdisplayshowsmodulesexecutedandpercentages

§ Drillfurtherintomoduletoseelineofcode

CodeViewAnalysis

27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAMainframeApplicationTunerLineofCodeAnalysis

28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UsingCASYSVIEWandCAMATTogether

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

35 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

36 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thankyou.

Stayconnectedatcommunities.ca.com

@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

top related