Page 1
World®’16
Hands-OnLab:GettheMostOutofYourNetworkPerformanceMetricsWithInnovativeVisualizationsandAdaptiveDashboards
JasonNormandin,Sr.PrincipalProductManager,CATechnologiesBernardClairmont,Sr.PrincipalConsultant,CATechnologies
DO4X160L
DEVOPS– AGILEOPERATIONS
Page 2
2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.
Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.
ForInformationalPurposesOnlyTermsofthisPresentation
Page 3
3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Abstract
Yournetworkperformancedataisrighttherebuthowdoyouquicklyandeasilypresentittotherightpersonortherightgroupattherighttime?Inthissession,learnhowtocustomizedashboardsinCAPerformanceManagement3.0tobetteralignwithyourendusers’needsandtakeadvantageofsomeofthenew,dynamiccontextpages.Thepowertoreducethenumberofclickstoactionablecontentisatyourfingertips.Preregistrationisstronglyencouraged;spaceislimitedforthiseventandpreregisteredattendeeswillbeadmittedfirst..
BernardClairmontCATechnologiesSr.PrincipalConsultant
JasonNormandinCATechnologiesSr.PrincipalProductManager
Page 4
4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
DASHBOARDSFORWHO?
MTTR– FASTERBETTERINCONTEXT
LAYOUTANDDESIGN
KPIS ANDTHE8METRICSTHATMATTERMOST
1
2
3
4
Page 5
5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
LabNetworkOverview
DockerContainers
PC DA
Vertica
DC
192.168.42.X/24 10.10.10.x/2410.10.20.x/24
192.168.1.10akaCAPM
Page 6
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
DashboardsForWho?
Page 7
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
NeedforMetricsandPredictiveAnalyticsAcrosstheOrganization– Ensuringgreatenduserexperiences
Dennis- ExecutivesandLOBOwners
Bill- NetworkTransformationTeam
Sally- NetworkPlanningTeam
• Makenetworkinvestmentdecisions• Trackthebusinessinitiativesandsuccess
• Evaluateandjustifynewtechnologies• Tracksuccessofimplementations
• Determinenewwaytoleveragetheexistingnetworkinvestment
• Designanddeploybuild-outsandupgrades
• Tracksuccessofimplementations
• Y.1731,IPSLA,QoS
• Trackutilization• Requestchangesandbuild-outsbasedonpredictions
• BackhaulLinks/Augments/Metro-ERings
• Conductdeeptriage• Manageproblems
• Setthresholdsandevents
• IdentifyQoS issues,watchfordiscards
• Identifyanomalies,manageincidents/workarounds• Proactivelyaddresstrendsand/orescalate
Cindy- CapacityManagementTeam
Rob- OperationsLevels1&2
Joe- OperationsLevels3&4Randy- Engineering
Page 8
8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
GetMoreOutofYourMetrics– OverlaySimilarMetricsConsiderthisApproachasYouDesignDashboards
Load• Connections• Sessions• Operations
Inputs
Latency• Landing• Login• Transactions• Network• Back-end
*TakenfromWilsonMar– MakingDevelopmentTestReportingLessExpensive03/12/15Elastic{ON}Tour
Processing
Ratios• HTTP200/all• Error/Event• Memory/user
Queues• LoginWaiting• ServerWaiting• DBWaiting
AvailableRAM• AppServers• BackendServers• TestServers
Percentages• CPU/Server• FreeSpace
Outputs
Rate/Second• Hits• Errors• Swapping
DataThroughput• NetScalar/F5• bpsNetwork• Storage
Page 9
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
PerformanceCenterSinglePaneViewReporting
ParticipatingdatasourcesthatsynchronizedevicerelateditemsandelementinformationtoPerformanceCenter
§ CAPerformanceManagementDataAggregator§ CANetworkFlowAnalysis§ CAApplicationDeliverAnalysis§ CAUnifiedCommunicationsMonitor§ CAeHealthviewsandreporting§ CASpectrumeventprocessingonly…
Note:CAeHealthisnotaReportInformationBase(RIB)astheapproachleveragesaintegrationSOAPAPI.
Multi-DomainDashboardandOn-DemandReporting
Page 10
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
DashboardTypes
§ Inventorypages• High-levelinformationtoidentifymanageditemsandgroupsofitems- Groupsandsites,devicesandservers,interfaces,devicecomponents,elements
§ Summarypages• High-levelinformation,suchasaveragesfromgroupsofmanageditems;often
provideadrill-downpathtomoredetailed,relatedpagesfromaselecteditemcontext
§ Contextpages• Providespecific,focusedperformanceorstatusdatafromanarrowcontext,
suchasasinglerouterorserver;thesepagesareavailableasdrill-downlinksortabsfromsummarydashboards
CategoriesofDashboardsAreAvailablebyDefaultorThroughCustomization
Page 11
11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Dashboard/ViewVisualizationTypesAvailableViewstoBeCustomizedtoMeetCustomerNeeds
§ Tableforgridaggregatedata
§ Calendarheatchart
§ Piechart(combinedpieandtable)
§ Gaugeforthresholddissemination
§ Gauge/table(combined)
§ Trend/table(combined)
§ Trend/stackedchart
§ Horizontal/side-by-sidebarchart
§ Multi-view(mini-trendcharts)
§ Multi-trend(trendsrenderedonthesamechart)
§ Scorecardseverityhealthtableandtrendgrids
§ Dynamictrendchart(flexibilitytorendertrenddisplay)
§ On-demandfortheabilitytogeneratelivereports
Page 12
12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
On-DemandReportingVisualizationTypesMultipleVisualizationandAggregationOptions
§ Chartwithmultiplemetrics
§ Chartpermetric
§ Chartperitemwithmultiplemetrics
§ Chartpermetricwithmultipleitems
§ Tablewithmultiplemetrics
§ Tableperitemwithmultiplemetrics
§ Summarytable/chartbymetrics
§ Summarytable/chartbyitems
Page 13
13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MTTR– Faster,Better,InContext
Page 14
14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
UserViewSettingsAreImportant
Page 15
15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CopyDashboard
Page 16
16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CopiedDashboard
Page 17
17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
SetUpGroups
Page 18
18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
SetUpGroupRules
Page 19
19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
UsetheNetworkOverviewCopyDashboardinyour”MyDashboards”menu
LockaViewtoaGroup
Page 20
20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Selectthegroupyoucreated“Routers”
LockaViewtoaGroup
Page 21
21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ReorderContextTabs– FollowtheClickPath
Page 22
22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ReorderContextTabs– FollowtheClickPath
Page 23
23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ChooseYourOwnAdventure– CustomContextPages
Page 24
24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
FWConnectionsStats– ContextTabViews
§ Layout1x2x1
§ Views– CustomView– InfrastructureManagement– IMHorizontalBarChart(Device)– FW
ConnectionStats
– DynamicViews– IMOn-Demand/Multi-MetricTrendReport– FWConnectionStats
– CustomView– InfrastructureManagement– IMMulti-Trend(Device)
– IMMulti-Trend->FWConnectionRate– Avg
– IMTrendDevice->FWConnectionsAvg
– Devices– CalendarHeatChart– Reachability(don’tdothis)
– Devices– CalendarHeatChart– PercentMemoryUtilization(don’tdothis)
Page 25
25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ContextTab– FWConnectionsStats
NOTE:Bespecificandonlyaddcustomstatsotherwisethetabswillshowupinotherdeviceviewsi.e.ifyouaddreachabilitythenalldevicewillhavethisviewwithonlyreachabilityinit.
Page 26
26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CustomView– InfrastructureManagement– IMHorizontalBarChart(Device)– FWConnectionStats
Page 27
27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
DynamicViews– IMOn-Demand/Multi-MetricTrendReport– FWConnectionStats
Page 28
28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CustomView– InfrastructureManagement– IMMulti-Trend(Device)
Page 29
29 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
IMTrendDevice->FWConnections Avg
Page 30
30 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
IMMulti-Trend->FWConnectionRate– Avg
Page 31
31 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
EnhancedSummaryStatisticsTableThatProvidesGreaterReportingFlexibility
CAPMSummaryStatisticsviewsprovideapowerfulanalyticalviewintokeyperformancemetrics.Theanalyticsprovidedwithinthoseviewsshouldbedrivenoffoftheanalyticoptionsforeachmetric.
§ Summarystatisticsviewswillnowincludetheconfiguredpercentilemetricsforalloftheselectedmetrics
§ Userscanchosetohide/showpercentilesbyselectingthecolumnstoviewintherenderedreport
Page 32
32 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Multi-MetricScorecardsCanReflectAggregateHealthBasedonMultipleMetricsCAPerformanceManagementscorecardsprovideagreatoverviewofthehealthofindividualorgroupeditemsbasedonuserdefinedthresholds
§ NowinCAPerformanceManagement3.0,userscanselectupto5metricsforincludinginournewmulti-metricscorecard
§ Userscandefineindividualthresholdsonapermetricbasis
§ LimitedtoasinglemetricfamilyinCAPerformanceManagement3.0
Page 33
33 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
LayoutandDesign
Page 34
34 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CustomDashboards
Out-of-the-boxdashboardsdonotalwaysmeetyourrequirements§ Notallmetricfamilies/metricsreported
• Userrequirements
– Temporaryfortroubleshooting
– Reportonaspecificsetofitems/groupofitems(e.g.:devicesinaregion/site,devicesbytype,devicesbyapplication)ExpressionGroup(TiedtoaMetricFamily)
Custommetricfamilies§ Requiresthecreationofacustomdashboardwithcustomviews
Page 35
35 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Adddashboardoptions
CustomDashboards
Page 36
36 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
UsuallyBesttousethisasyourdefaultformat.
CustomDashboards
Page 37
37 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
8MetricsThatMatterMost
Page 38
38 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
GetMoreOutofYourMetrics– OverlaySimilarMetricsConsiderThisApproachasYouDesignDashboards
Load• Connections• Sessions• Operations
Inputs
Latency• Landing• Login• Transactions• Network• Back-end
*TakenfromWilsonMar– MakingDevelopmentTestReportingLessExpensive03/12/15Elastic{ON}Tour
Processing
Ratios• HTTP200/all• Error/Event• Memory/user
Queues• LoginWaiting• ServerWaiting• DBWaiting
AvailableRAM• AppServers• BackendServers• TestServers
Percentages• CPU/Server• FreeSpace
Outputs
Rate/Second• Hits• Errors• Swapping
DataThroughput• NetScalar/F5• bpsNetwork• Storage
Page 39
39 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
EightMetricsthatMatterMost
Network§ Packetloss§ Latency
Shareddetric§ Datatransfertime
• Network=Drivenhighduetoincreaseinpacketlossand/orlatency
• Server=DrivenhighduetoreducedTCPreceivewindowcausingdelays
• Application=PauseafterbeginningofDTTwhileappretrievesdata
• Averagedvolumes
Server§ Unresponsivesessions§ Refusedsessions§ Serverconnectiontime
Application§ Serverresponsetime§ Applicationturns
Page 40
40 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
NetworkMetricsthatMatterMost– PacketLoss/Latency
Outputs– interfacesintothenetwork/device/QoS§ Packetloss– errors/discards§ Latency§ Jitter(VoIP/video)§ Utilizationandpackets/second
Inputs– interfacesoutoffthenetwork/device/QoS§ Packetloss– errors/discards§ Latency§ Jitter(VoIP/video)§ Utilizationandpackets/second
Processing§ RouterCPU/memory
TheseAretheMetricsontheNetworkthatImpactEnd-UserPerformance
Page 41
41 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
FinalLab
§ Modifyyourgroups• Createinput/outputgroups
§ Modifyyourdashboard• Copytheviews• Tieyourviewstothegroups
Page 42
42 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Stayconnectedatcommunities.ca.com
Thankyou.
Page 43
43 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
DevOps– AgileOps
FormoreinformationonDevOps– AgileOps,pleasevisit:http://cainc.to/wYXSg6