Tech Talk: Ensure a Five-Star Experience for Any Application Environment With CA App Synthetic...
-
Upload
ca-technologies -
Category
Technology
-
view
49 -
download
0
Transcript of Tech Talk: Ensure a Five-Star Experience for Any Application Environment With CA App Synthetic...
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
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
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?
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