29
World ® ’1 6 Hands-On Lab: Speed Problem With CA Application Performance Management Assisted Triage Andreas Reiss, Sr. Principal Engineering Services Architect, CA Technologies DO4X150L DEVOPS – AGILE OPERATIONS

Hands-On Lab: Speed Problem Resolution with CA Application Performance Management Assisted Triage

Embed Size (px)

Citation preview

World®’16

Hands-OnLab:SpeedProblemWithCAApplicationPerformanceManagementAssistedTriage

AndreasReiss,Sr.PrincipalEngineeringServicesArchitect,CATechnologies

DO4X150L

DEVOPS– AGILEOPERATIONS

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.

Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.

ForInformationalPurposesOnlyTermsofthisPresentation

3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Abstract

Inthisguidedlabsession,youwilltakeawalkintheshoesofPete,aLevel1supportanalystandlearnhowtoquicklytriageapplicationperformanceissuesusingnewpatentpendinginnovationsinCAApplicationPerformanceManagement(CAAPM)10.SeehowthenewAssistedTriagefeatureinCAAPM10.4canpredictivelysuggestfixestocommonperformanceproblems.Alsolearnhowtopivotperspectivestoobtainrole- andtask-basedviewsintocomplexappinfrastructures.

AndreasReissCATechnologiesSr.PrincipalEngineeringServicesArchitect

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agenda

WELCOMETONOWHEREBANK

ANORMALDAYINPRODUCTION

ASSISTEDTRIAGEEXPLAINED

REWIND

CLOSINGINONTHEPROBLEM

1

2

3

4

5

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WelcometoNowhereBank

6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TriageandDiagnoseApps

§ LocateBanking-Control.cmdatfolderxyzandstartit

§ Startinsequence– Messagingserver– Engine– Mediator– Portal

§ Logintoweb view– http://localhost:8080

GettingNowhereBankStarted

1 2 3 4

7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TriageandDiagnoseApps

§ Starttraffic

§ Validatetransactiontracesininvestigator

GettingNowhereBankStarted

1

8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TriageandDiagnoseApps

§ Three-tierapplication

§ HTTPcommunicationbetweenportalandmediator

§ Mediatorandenginecommunicatewithrequest/replyqueues

IntroductiontoNowhereBank

NowhereBankServer

Portal

Mediator

Engine

HTTPCommunication

RequestQueues

ReplyQueuesQueueServer

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ANormalDayinProduction…

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SpeedProblemResolutionWithAssistedTriage

§ Systemlooksnotsuperbusy

§ CPUlooksnormal

§ Suddenlyportalresponsetimesjumpthroughtheroof

§ Butonlyforsometransactions?

ANormalDayinProduction

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SpeedProblemResolutionWithAssistedTriageANormalDayinProduction‒10MinutesLater

NoworriesJohn,wegotit!

Weareallsorted.Theproblemandallevidencesarealreadyinthe

ticket.

At8:52ourexternalwebservice intheengine showedhighresponsetimes.

That’swhenwesawfirsthighresponsetimesontransactions.5minlaterthebookingqueuewasfull.2minlaterrequestsstalledinthemediator.

Pete,what isgoingon?IheardaboutserioustroubleonNowhereBank?

Calleverybody.Let’sgoonabridge

calltofindtheproblem.

????

1

2

3

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SpeedProblemResolutionWithAssistedTriage

§ Triggerthescenario– “DBFailing”

GettingNowhereBankStarted

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AssistedTriageExplained

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SpeedProblemResolutionWithAssistedTriageAssistedTriageSteps

ProblemTriggers

ProblemStory Analysts

TransactionPath

AssistedTriage

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SpeedProblemResolutionWithAssistedTriageAssistedTriage

xyz xyz xyz xyz

18:25– DifferentialAnalysistrigger

18:22-timeouts

18:20-stalls

Evidence Types ErrorComponent ComponentRelationships ProblemSequences

ComponentRelationships

Suspect(s)

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

10MinutesEarlier…

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SpeedProblemResolutionWithAssistedTriage

§ OpenTeamCenter

§ Gothemapview

§ Investigatethecallpathofthetransaction

ValidatetheTransaction Path

TransactionPath

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SpeedProblemResolutionWithAssistedTriageProblemTriggers

AssistedTriage

evidence

DifferentialAnalysis

ErrorEvents

AlertBreach

StallEvents

ProblemTriggers

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

xyz xyz

SpeedProblemResolutionWithAssistedTriage

§ Twocomponentswithproblemsidentified

§ Noexperienceaffected

Experiencevs.Problemvs.Anomaly

Experience

xyz

xyz

xyz xyz

xyzThesystemdetectedoneanomalywithtwoaffectedcomponents

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SpeedProblemResolutionWithAssistedTriage

§ Onceanexperienceshowserrors,it’sidentifiedasproblem

Experiencevs.Problemvs.Anomaly

xyz xyz

Experience

xyz

xyz

xyz xyz

xyzThesystemdetectedoneproblemwiththree affectedcomponents

21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SpeedProblemResolutionWithAssistedTriage

§ GototheHomepageandobservetheexperiences§ Movetothenotebooktoisolatetheproblem

ProblemTriggersProblemTriggers

Linktonotebookperexperience

22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SpeedProblemResolutionWithAssistedTriageNotebook– Isolatingdata

Timelinewithindicators

Transactionhealth

information

Isolatedtransactioncomponents

Problemsandanomaliessection

23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ClosinginontheProblem

24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SpeedProblemResolutionWithAssistedTriage

§ Selectevidencestoinvestigatecomponentsontheselectionpath

InvestigatingProblemComponentsProblemStory

DBFailureEvidence

25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SpeedProblemResolutionWithAssistedTriage

§ Usethemetricsoverviewtovalidateproblembehavior

InvestigatingProblemComponentsProblemStory

Transactionerrors

26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SpeedProblemResolutionWithAssistedTriage

§ Thenotebookasacombinedsolutiontoprovideallinformationrelatedtoaproblem

Understand

Businesstransaction/experiencerelatedtoaproblem

Timestampoffirstandlastappearanceofevidences

Alldetailedevidencesrelatedtoaproblem

Suspect

ProblemStory

27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SpeedProblemResolutionWithAssistedTriageCommunicate‒Share

• SharableLinktotheisolatedproblemdescription(notebook)

• Alldetailsandevidencesatoneplace

28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thankyou.

Stayconnectedatcommunities.ca.com

29 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DevOps– AgileOps

FormoreinformationonDevOps– AgileOps,pleasevisit:http://cainc.to/wYXSg6