pre-con ed: leverage the dynamic service modeling functionality with ca service operations insight...
TRANSCRIPT
World®’16
Pre-ConEd:LeveragetheDynamicServiceModelingFunctionalitywithCAServiceOperationsInsighttoExpediteITAlignmentwiththeBusinessandBusinessServiceMonitoring
JeffMorris,PrincipalEngineeringServicesArchitect,CATechnologies
DO4X71E
DEVOPS– AGILEOPERATIONS
2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.
Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.
ForInformationalPurposesOnlyTermsofthisPresentation
3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Abstract
CAServiceOperationsInsightscanimproveyourabilitytomeetservicelevelagreementsIThaswiththebusinessbymodelingtheapplication,infrastructureandothercomponentsofcriticalbusinessservicesandmonitoringbybusinessservicesvs.justbytheindividualcomponents.Inthissession,learnhowyoucanleveragethedynamicserviceimportcapabilitiesoftheCAApplicationPerformanceManagement(CAAPM)andCASpectrumconnectorstoCAServiceOperationsInsightincombinationwithservicediscoverypoliciestominimizethemanualeffortrequiredtobuildservicemodels.Wewillhighlightnew,flexibleserviceimportfunctionalityfromCAAPMTeamCenter,fromvirtualtopologydatafromCAUnifiedInfrastructureManagementviatheCASpectrumconnectorandCASpectrumintegrationwithCAUnifiedInfrastructureManagement.Pre-registrationstronglyencouragedasspaceislimited;pre-registeredattendeeswillbeadmittedfirst.
JeffMorris
CATechnologies,TechnologyAdvisorPrincipalEngineeringServicesArchitect
4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
CASERVICEOPERATIONSINSIGHT‒ MANAGEMENTTOSERVICE
SERVICEIMPORTFROMCAAPPLICATIONPERFORMANCEMANAGEMENT
SERVICEDISCOVERY
CASERVICEOPERATIONSINSIGHT– DYNAMICSERVICESDIRECTION
1
2
3
4
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WhatIsaService?
§ Differentmeaningstodifferentpeople– Oftenconsideredsomewhatsynonymouswithapplication
§ Businessservice– Asuiteofapplicationcomponentsandassociatedinfrastructureworkingtogethertoprovidea
specificnamedvaluetotheorganizationand/oritscustomers– i.e.“Onlinebillpay“
§ ITservice– Somewhatmorelow-level– maynothaveafrontend– Componentsofmanybusinessservices– i.e.“VoIP”,“DNS”
6
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ServiceTopology
Servicepropagationbasedon:§ Alarmseverity§ CIsignificance§ Relationshiptype
§ Letter(O)depictsrelationshiptype
§ Number(8)depictssignificanceofchildCIonscaleof1-10
8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Whatis“ManagementtoService”?§ “AlertManagementinaServiceContext”
– aka“EventManagement2.0”
§ Paradigmshiftforthe“BusinessOperationsCenter”– FundamentalintransformationfromtraditionalNOCapproach– LeveragesbothapplicationANDinfrastructurealertstoisolaterootcauseof
aserviceoutage
§ Alignmentofalertstoservicemodel– Forcesfocustoonlythosealertsaffectingthegivenservice
§ Service-focusedworkflowandtriage– Incidentscreatedforserviceoutage– TriageprocessinBOCforrootcausedomainisolation– handofftoLevel2SME
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
BusinessOperationsCenterTransformation§ BOCmanagement
– MonitoroverallservicehealthwithCAServiceOperationsInsightdashboard– Alignwithbusinessonservicehealth&availability
§ Serviceresponder– Performend-to-endservice-basedtriage– PrimarilyusingCAServiceOperationsInsightconsoleandlinkstoMDRs(i.e.CAApplication
PerformanceManagement,CASpectrumandCAUnifiedInfrastructureManagement)– Maingoal:domain-levelisolation– Hand-offtoL2/L3SMEsaftertriage
§ Servicedesigner– Workacrosssilos(business,app,infrastructure)toensureaccuracyofservicemodels
andcompletenessofmodel– Ensurebusinessservicemodelsaligntobusinesspriorities
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ServiceTopology‒ModelingStrategies§ Top-down
– Application-centric– Flowsfromuserinteraction(businesstransaction)toapplicationtocomputersystem
todependentinfrastructure(routers,switches,etc.)– Most-accuraterepresentation– likeadependencygraph
§ Bottom-up– Traditional,infrastructure-centric(i.e.CASpectrumtopology)– Betterforinfrastructure-onlyservices,notasidealforbusinessservices
§ “Grouped”– OrganizeintogroupsbyCItype(i.e.appservers,databases,etc.)– Goodforusewithcustom(“cluster”/“group”)policy– Canbeahybridwithtop-downandbottom-upmodalities
11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ImportingaServicefromCAApplicationPerformanceManagement
12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CAApplicationPerformanceManagementConnector3.0/3.1§ SupportsCAAPMTeamCenterinr10.1+
– SupportsserviceimportusingnewCAAPMrelationshipmap– TeamCenter– ChangeinarchitecturefrompreviousCAAPM9“triagemap”– CAAPMconnector3.1supportsleveragingcustomTeamCenterattributesfordefining
servicescope
§ SupportgranularCIdiscoveryassoftwarecomponentCIs– BaseduponmetricpathsinCAAPMinvestigator– EPAgent support(i.e IBMMQpowerpackandWebServerpowerpack)– Supportforuser-definedcustominstrumentation
§ Versionssupported– AllsupportedversionsofCAAPMthrough10.3
13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
InstallationChanges§ GenerateclientAPItoken
– PartofnewsecuritymodelforCAAPMRESTAPIswithTeamCenter– Capturedbyconnectorinstaller– Mustusesameuserfortokenthatconnectorwilluseforotherwebservices
§ ForCAAPM10.1– Upper-rightcornerdropdownbyuser-name– “GenerateAPIToken”
14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
GenerateClientToken– CAAPM10.2+§ Differentprocedure
– Clickon“Gear”icontoaccesssettings– Choose“Security”tab– Click“GenerateNewToken”– Inpop-updialoggivetokenaname
§ i.e.SOI-APMConnector
– Choose“NeverExpires”
15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ScopingConfigurationFile§ Locatedin<SOI>/resourcesfolder
§ Controlsgranular“SoftwareComponent”CIcreation
§ MetricGroup tag– referstoagroupofCIsbelongingtothesameMetricPath– agentRegex (optional)– FilterofwhichCAAPMagentsthistagoperateson
– path– The“MetricPath”oftheparentfolder§ ChildfoldersareeachdynamicallydiscoveredassoftwarecomponentCIs§ One-leveldiscovery
– ciFilterExp – filterexpression– regularxxpression – default=“.*”§ Operatesonlistofmetricpathsdefinedabovebypath§ Onlyfoldersmatchingthefilterexpressionareincluded
– name– nameforthisgroup§ StoredinTagsattributeofcreatedCIs(grp-XXXXX)§ CanbeusedbyservicediscoverypoliciesinCAServiceOperationsInsight
16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
AlertRoutingforCAAPM(Introscope)Alerts§ Firststep– checkforsoftwarecomponentmatch
– Usesmetricpathofalertedmetric
– StripoffonenodeofpathatatimelookingforamatchtoasoftwarecomponentCI
– Iffound,AlertedMdrElementID becomesthatCI
§ Default– Ifnomatchfound,attachtoagentCI(RunningSoftware)
§ Example– <MetricGroup path=“JSP”ciFilterExp=“.*”name=“JSPPages”/>
– SoftwareComponentCI=“JSP_MyPage.jsp”
– Metricpathofalert=“MyHost_MyProcess_MyAgent_JSP_MyPage:Average ResponseTime”
17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
IntelligentRoutingforCEM-basedIntroscopeMetrics§ CustomerExperienceManagement(CEM)incidentalerts
– ObsoletewithCAAPM10.1+
– Customerchallengesduetolackofauto-clearfeatureinCAAPM
§ CEMbasedmetricsinIntroscope– RTTMMetrics– BusinessServices|<name>|BusinessTransactions|<name>|….
– Businesssegmentmetricswithinagents
§ Intelligentrouting– ConnectorautomaticallyattemptstomatchthesetobusinesstransactionCIsinCAService
OperationsInsight
18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ImportServices§ Domainmanagerssuchas
CAAPM,CASpectrumandCACMDBhaveserviceconcept
§ PreviouslydefinedservicesindomainmanagerscanbeimportedintoCAServiceOperationsInsight– Leveragesyourexistinginvestment
– EstablishesthatCAServiceOperationsInsightshouldmanagetheservice
– Importedservicescanbemodifiedandextended
19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
AutoImportServices§ Whenautoimportissettoyesforaconnector:
– Allexistingdomainmanagerservicesareimmediatelyimported
– Anynewdomainmanagerservicesarealsoimportedaftertheybecomeknowntotheconnector
Someconnectorsarenotautoimportcapable
Theautoimporttogglebuttonsarelocatedhere
20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ImportaServicefromCAAPM§ CAAPMservicemodelrepresentsthe“tophalf”ofatopdownmodel
22 ©2016CA.ALLRIGHTSRESERVED.
ImportingServiceModelsfromCAAPM§ CAAPMTeamCentermodelestablishesthefoundationoftheservicemodel
§ CAAPMrelationshipmapsvs.CAServiceOperationsInsightservicemodels– CAAPMmodelsareverygranular– idealforapp.support– ForCAServiceOperationsInsight,theCAAPMconnectorcollapsesthemodeldownto
operationalgranularity– Criticalfaultcomponentsandtheirrelationships
§ Businesstransactions,JVMs/CLRs,databases,hostsystems
– ModelcanthenbeextendedinCAServiceOperationsInsighttoincluderelatedinfrastructurefromotherdomainmanagers(CAUnifiedInfrastructureManagement,CASpectrum)
§ NewforCAAPMconnector3.1– user-definedservices– Leverageuser-definedattributesfromCAAPMTeamCentertoscopeserviceinCAService
OperationsInsight
23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ServiceDiscoverPolicyEditorUI
AccessfromtheCAServiceOperationsInsightconsole§ Toaccesstheservicediscovery
policyeditor,clickTools>ServiceDiscoveryPolicies
§ Atstartup,withtherootnodeselected,therightpanedisplaysservicediscoverypolicydescriptorrevisiondetails
24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ServiceDiscovery– DynamicServices
§ Createsservicesbaseduponselectedcriteria
§ SimilartoglobalcollectionsinCASpectrumandgroupsinCAUnifiedInfrastructureManagement
§ SupportsanyUSMattributesofCIsformatching
§ Supportsregularexpressions
25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ServiceDiscovery– DynamicServicesCAUnifiedInfrastructureManagementGroupsExample
CAUIMdynamicgroupspecification
CAServiceOperationsInsightdynamic servicespecification
26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ServiceDiscovery– AutomaticRelationships
§ Extends anexistingservicemodel
§ Addsrelationshipsbetweenexisting CIsinthemodelandotherknownCIswhichmatchasetofcriteria
§ Providesourcecriteria,targetcriteria,andmatchcriteria
§ Canapplytoallservicesorselectedservices
27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ServiceDiscovery– AutomaticRelationshipsRunningSoftware– ComputerSystemExample
28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ServiceDiscovery– UnmanagedRelationships§ Extends anexistingservicemodel
§ Discovers“unmanaged”componentrelationshipsalreadyexistingindatabaseasprovidedbyagivendatasource– “Unmanaged”– relationshipsnotscopedtoaservice– Example:infrastructuretopologyfromCASpectrum
§ “Source”CImustexistinservicemodel
§ Matches“Target”CIbaseduponmatchingcriteria– e.g.hostconnectedtoswitch
29 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ServiceDiscovery– ElasticVirtualTopology§ CAUnifiedInfrastructureManagementVMwareprobeconstantlytracks
virtualrelationships– WhichVMisattachedtowhichESXhost
§ CAUnifiedInfrastructureManagement-CASpectrumsyncsvirtualtopologyandaddstoCASpectruminfrastructuretopology
§ CAServiceOperationsInsight-CASpectrumconnectorcanpublishselectedrelationshipstoCAServiceOperationsInsightas“unmanged”relationships
§ CAServiceOperationsInsightdynamicallymaintainsvirtualrelationshipsinitsmodelsviaservicediscoveryunmanagedrelationshippolicy
30 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ServiceDiscovery– UnmanagedRelationshipsVMtoESXHostExample
33 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ManagementtoServiceandDynamicServiceModeling
WithcomplexBusinessServicesattheheartofanorganization’sincomestream,a
modernstrategyformanagingandmonitoringtheseservicesiscritical. Thekeyto
decreasingcostsandMTTRintheApplicationEconomyisaparadigmshifttobridge
thegapbetweenApp/InfrastructuremanagementandtransformingtheNOCintoa
BusinessOperationsCenter. CAServiceOperationsInsightprovidesorganizationswith
theneededfunctionalitytoachievethissortoftransformation. ItleveragestheImport
andServiceDiscoveryfeaturesthatallowsteamstodecreasetheadministrativecosts
ofmanagingandmaintainingthedynamicservicemodels.