tech talk: ensure a five-star experience for any application environment with ca app synthetic...

32
World ® ’1 6 Tech Talk: Ensure a 5-Star Experience for Any Application Environment With CA App Synthetic Monitor Abi Mohan –Consultant, Sr. Presales - CA Technologies DO4T35T DEVOPS – AGILE OPERATIONS

Upload: ca-technologies

Post on 16-Apr-2017

49 views

Category:

Technology


0 download

TRANSCRIPT

World®’16

TechTalk:Ensurea5-StarExperienceforAnyApplicationEnvironmentWithCAAppSyntheticMonitorAbiMohan–Consultant,Sr.Presales- CATechnologies

DO4T35T

DEVOPS– AGILEOPERATIONS

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.

Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.

ForInformationalPurposesOnlyTermsofthisPresentation

3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agenda

APMTRENDS

APMTOPOLOGY

QUESTIONSANDANSWERSESSION

WHATISAPPLICATIONSYNTHETICMONITORING?HOWDOESITHELP?

PRODUCTOVERVIEW

USECASES

1

2

3

4

5

6

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

LATE1990s–EARLY2000s 2007–2015 NEARFUTURE

YESTERDAYDIAGNOSTICS/MONITORING

• Metrics/Dashboards• RootCauseAnalysis

EvolutionaryTimelineforAPM

TOMORROW=PRESCRIPTIVEBUSINESSINSIGHTS

• DevOpsEnabled– Seamlessandcontinuousperformanceintegrationforhigh-qualityapps

• MobileandModernLanguageSupport– PowertheEnginesthatPowertheAppEconomy

• Simpletouse.Predictive.Smart.

TODAYDEEPINSIGHT/MONITORING

• TransactionCentricDesign• OptimizedforPowerUsers

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

APPLICATIONECONOMYTHISISTHEAGEOFTHE

USERSANDIT’SALLABOUTTHE

LOYALTY?HOWDOYOUEARNTHEIR

FLAWLESSYOUMUSTDELIVERA

EVERYTIMEEXPERIENCE

World®’16©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD5

6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Howdoyouensureaqualityenduserexperience?ManageYourCustomer’sTransactions

Frommobileandtraditionalfrontends..

Throughnetworks,servers,microservices,containers,APIsandmore..

..todatabases,externalbackends,evenmainframes

Developmentandoperationsneedstounderstandthecompleteendusertransaction,frommobiletomainframe

7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Browser

Mobile

Network WebServer

SyntheticTransactions

SQLDatabase

APIGatewayAppServer

PassiveEUE(Agentless)

Mainframe

TransactionPerformance– APMTopologyView

Microservice

DockerContainer

SSO UserDataStore

Abilitytotracecomplextransactionsthattraversetheentireinfrastructurefromcustomer-facingsystemsofengagementtoback-endsystemsofrecord

SystemsofEngagement

SystemsofRecord

=MonitoringAgent

8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ApplicationSyntheticMonitoringHowdoyouverifythatSaaS vendorsandMSPsaremeetingservicelevelagreements?

Canyoumeasureend-userexperienceevenattimeswhenthereisnoreal-usertraffic?

Whatisyourprocessformonitoringapplicationsthatdonotrequireafull-featuredAPMsolution?

Howconfidentareyouthatyourworldwideusersareexperiencingtheapplicationresponsetimestheyexpect?

Whatisyourprocessforunderstandingthespectrumoffactorsthataffectend-userexperience?

Howdoyoucommunicateappperformancetokeystakeholders– users,developers,executivemanagement?

Doyouknowhowyourcompetitorswebpagefaresintermsofperformance?

Doyouknowyourindustrystandardforwebpagespeed?

Howmanyhttprequestsarerequiredtoloadyourwebpageandgivethatdelightfulexperiencetoyourusers?

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAAppSyntheticMonitoringMonitorTypes

BasicSyntheticMonitors

§ 17monitors(protocols)

§ HTTP/S,FTP/S,IMAP,LDAP,Domain,DNS

§ POP3,SMTP,Ping,SCP,SFTP,SIP,Telnet

§ TCPConnect,Plug-in

AdvancedSyntheticMonitors

§ FullPageMonitors– Usesrealbrowserenginestocapture

renderingtimesforasinglepageandscreenshotsofhowthepageloadsovertime

– Waterfallchartshowstheexactdownloadsequenceofobjectsandthetimeittakes

§ ScriptMonitors– Syntheticmulti-stepscriptsviajmeter– WorksatHTTP/Sprotocollevel

– APIandWebServiceMonitoring

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

GainVisibilityIntoCompleteEnd-UserExperienceReal-BrowserMonitoring

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

95+MonitoringLocationsAcrosstheGlobe

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

On-PremiseMonitoringStation(OPMS)

00:00:04.603

On-PremiseMonitoringStationABCCompany

§ “ForsecurityreasonsIcan’tallowaccesstotheapplicationfromoutside.”– Residesinsidethefirewall

§ Missioncritical/securitysensitiveapplications

§ Singlemostrequestedfeaturebycustomers

§ EachOPMSisconsideredinthetotalmonitoringstationcount

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Isyoursiteavailable?Howoftenisitdown?

Whichpartsofyoursiteareunder-performing?

Isaparticulargeohavingaproblem?Isitaparticularinternetbackboneorwidespread?

Areyoulosinguserstoapoorexperience(APDEXscore- closerto1thebetter)

AreyoumeetingyourdefinedSLAs?

Howdoesyoursitecomparetoyourcompetitors?

Areyourusershavingapoorexperienceoncertaintypesofbrowsers?

Howlongdoesittakeyouruserstofinishatransactiononyoursite?

TimelyInsightIntoApplicationPerformanceCurrentStatusView

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

PublicStatusPages

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UseCases

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheHomepageperformanceoveralllooksgreat.Thesiterecentlyexperiencedafewloadtimeissues.

Thepageincertainlocationswastakingmorethan9seconds.Thesnapshotshowswhatyourenduserwouldhaveseenwhentherewasanissue.

Whatareyourcustomersseeingwhenthereisperformancedegradation?

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

PageSizewasdecreasedonthe25th ofJuly.

Didthischangeimpactperformance?Downloadtime– showssignificantimprovement.

OverallPerformancehasalsoimproved.

Hasyourpagegrownheavier?Doesthesizeofyourpageimpactperformance?

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thesitehadavailabilityissuesonthe13th ofOctober.Errorseenwas“PageLoadTimeOutat83%”Onfurtheranalysis,wefoundaspikeinResponseTimebetween1:00pmto5pm.Thetworequeststhatwerecausingthespikehavebeenhighlightedanditshowsthattheserequestsspent17.5secondswaitingforaresponsefromtheserver.

Insightintoavailabilityandperformance?

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DNSresolutiontimehasincreasedsince18th Feb.

Letstakealookatthelocationsthatareworstaffectedbythisissue.

Performancebylocation?

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Whatistheperformancebybrowser?

21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Theaboveexampleshowsthat,itistakinganywherebetween4to6secondsforcustomerstoviewthefirstdataonyourhomepagePerformancedegradationcausedbyonerequest

Thisrequestisthereasonfor

theperformanceissue

IdentifyingPageComponentsThatAreSlow;AndWhy

22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Theaboveexampleshowsthat,itistakingcloseto3secondsforcustomerstoviewthefirstdataonyourhomepage.

Scenario2PerformanceDegradationcausedbyanImage.

Thisrequestisoneofthe

reasonsfortheperformance

issue

Thisimageisoneofthe

reasonsfortheperformance

issue

Areyouutilizingyourwebpagerealestateeffectively?

23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AbilitytoshowJavaScriptErrorsandhowtheyaffectuserexperience.Inthefirstscenario,thejs errorimpactedtheentirepageload.Inthesecondexample,it’sareferenceerrorandvisuallyitsnotimpactinguser’sexperience.

InsightsIntoJavaScriptErrors

24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

IntegrationWithCAApplicationPerformanceManagement(CAAPM)AsBusinessTransactionsinTeamCenter

25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

IntegrationWithCAAPMOutoftheBoxDashboards

§ CAAppSyntheticMonitormetricspulledintoCAAPM

§ Centralizeddashboardsandalertmanagementforrealandsynthetictransactions

§ CAAPMcangrouptransactionsbysyntheticorreal

26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAAppSyntheticMonitorIstheRightSolutionforYou

§ Monitorapplicationsinafastandeasy100%SaaS-basedsolution

§ Proactivelymanagetheend-userexperiencearoundtheworldwithendtoendmonitoring

§ Quicklyidentifyandresolveapplicationperformanceproblems

§ KeepcloudvendorsaccountableforSLAs§ Understandend-userexperienceeven

whenthereisnoreal-usertraffic§ Transparentlycommunicatetokeystakeholders

27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AreyoureadytotestdriveCAAppSyntheticMonitor?Goto- https://www.ca.com/us/trials/ca-app-synthetic-monitor.register.html

28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecommendedSessions

SESSION# TITLE DATE/TIME

DO4T31TTechTalk:AchieveaCustomer-CentricViewinanOmnichannel World 11/17/2016at3:45pm

DO4X94S MonitorMicroservices,Docker,CloudFoundry&More 11/17/2016at4:30am

DO4X95S DevOpsVisibility/APIPerformanceMonitoring 11/17/2016at3:45pm

29 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MustSeeDemos

Deliver5-StarMobileAppExperience –MadeEasy

DevOps– AgileOpsDemoStation#403

SimplifyMonitoringManagement withSmartAgents

DevOps– AgileOpsDemoStation#406

OptimizeWebAppsforFlawlessUserExperience

DevOps– AgileOpsDemoStation#404

FixAppIssuesFaster

withAssistedTriage

DevOps– AgileOpsDemoStation#405

30 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

31 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thankyou.

Stayconnectedatcommunities.ca.com

32 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DevOps– AgileOps

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