pre-con ed: leverage the dynamic service modeling functionality with ca service operations insight...

35
World ® ’1 6 Pre-Con Ed: Leverage the Dynamic Service Modeling Functionality with CA Service Operations Insight to Expedite IT Alignment with the Business and Business Service Monitoring Jeff Morris, Principal Engineering Services Architect, CA Technologies DO4X71E DEVOPS – AGILE OPERATIONS

Upload: ca-technologies

Post on 07-Jan-2017

45 views

Category:

Technology


2 download

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

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAServiceOperationsInsight–ManagementtoService

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

21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ServiceDiscovery

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

31 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

End-to-EndServiceModel

JVM

VirtualMachine

ESXHost

32 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAServiceOperationsInsight– DynamicServicesDirection

33 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ManagementtoServiceandDynamicServiceModeling

WithcomplexBusinessServicesattheheartofanorganization’sincomestream,a

modernstrategyformanagingandmonitoringtheseservicesiscritical. Thekeyto

decreasingcostsandMTTRintheApplicationEconomyisaparadigmshifttobridge

thegapbetweenApp/InfrastructuremanagementandtransformingtheNOCintoa

BusinessOperationsCenter. CAServiceOperationsInsightprovidesorganizationswith

theneededfunctionalitytoachievethissortoftransformation. ItleveragestheImport

andServiceDiscoveryfeaturesthatallowsteamstodecreasetheadministrativecosts

ofmanagingandmaintainingthedynamicservicemodels.

34 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thankyou.

Stayconnectedatcommunities.ca.com

@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.35 @CAWORLD#CAWORLD

DevOps– AgileOps

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