34
Copyright © 2016 Splunk Inc. CenturyLink Thom Woldahl Lead Engineer

CenturyLink Customer Presentation

  • Upload
    splunk

  • View
    245

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CenturyLink Customer Presentation

Copyright©2016SplunkInc.

CenturyLinkThomWoldahlLeadEngineer

Page 2: CenturyLink Customer Presentation

2

AboutCenturyLink•  Foundedin1930•  LeadingproviderofInternet,TV,Voice•  AglobalcommunicaIons,hosIng,cloudandITservicescompany

•  250,000-route-mileUSfibernetwork•  Morethan55globaldatacenters

•  HeadquarteredinMonroe,Louisiana•  S&P500,Fortune500

Page 3: CenturyLink Customer Presentation

3

AboutMe•  Leadengineer•  BasedinPhoenix,AZcoveringtheMountainWestarea

(Colorado,NewMexico,Arizona)•  FirstIPTVengineerinthefieldforCenturyLinkonPRISMproduct•  Previouslyworkedinnetworkplanningandengineering

•  AsaRegionalOrganizaIon,wesupportourlocalfieldoperaIonsteam•  Install,maintenance,repairvideoandhigh-speedInternet

productsaswellasPOTS(plainoldtelephone)

•  We’remeasuredoninstallaIonandtroubleshooIngsuccessrates•  Keepcostsdown/customershappy

Page 4: CenturyLink Customer Presentation

4

SplunkatCenturyLink•  SplunkposiIonedtocollectmachinedatafromenIreCenturyLink

network

•  Datasources:•  SyslogfromIP/MPLSbackbone(routers/switches),servers,

appliances,gateways,videodeliverysubsystems,SNMP,callcentercalllogs

•  Databaselogs,applicaIon(transacIonal)logs•  AcIve,passiveandtransacIonalmeasurementsthroughoutthe

network:datapulledintoSplunksodwareusingnetworkprobesandscriptedinputintodatabase

•  Indexingupto600GBdataperday

•  Splunkusers:750regular(2000+unique)

•  TeamsusingSplunk:NOC,Development,Architecture,Planning,OperaIons,Engineering,ServiceProvisioning,eCommerceteam,OrderProcessing(IVR),MarkeIng,Product,IT,etc.

•  SplunkApps:DeploymentMonitor,WindowsApp,SplunkonSplunk,SplunkDBConnect,ourowncustomizedSplunkApps

Page 5: CenturyLink Customer Presentation

5

BeforeSplunk:inaccessibledata,toomanycustomervisits

•  MulIplevisitsofon-sitecustomersupport•  “chroniccustomers”(3+troublecallsinameasuredperiod)•  Iwouldonlybecalledinastechsorsupervisorswouldbecomefrustrated

withineffecIverepairsorunabletoidenIfyaspecificissue

•  Enduredlaborious,manualprocesses•  Ionlyhadaccesstotestdata,ifIwas“onsite”duringtroubleshooIng•  Technicianswerechallengedtocapturethedata,moveittoaUSBdrive,

andsendittomeinanemailforreview•  Timeconsuming,clunkyprocess(andatonof“windshieldIme”drivingto

customershomes)

•  WeknewthedatacouldtelluscriIcalinformaIonifwecouldviewthetestresults

“Techniciansweredeveloping

rela9onshipswithcustomersbecauseitwasnotuncommonforthemtobeat

theirhousesmul9ple9mesforrepair.

Page 6: CenturyLink Customer Presentation

6

BeforeSplunk:• Istartedwith“postitnotes”withtestreadingswrikendownonthem• Begantouseaspreadsheetwithdataenteredbyhand• CreatedaMacrothatwouldimporttestresultsintothespreadsheetthattechswouldemail

•  MassiveamountofdataneededautomaIon•  Original“AutomaIon”waspulngthetestdataintoaphpbasedwebsite

•  Wehadthedatashow“redorGreen”forpassorfail…….Buttherewasnowaytoreportthetestfailures

Toobtaindata:•  TechniciansmanuallyuploadresultsfromthetestdevicetoaUSB• Plugintoalaptop•  surftoawebaddress• uploadthedatafiles•  IdenIfytheJobInformaIon•  Technicianwhoperformedthework

Page 7: CenturyLink Customer Presentation

7

ChoosingSplunk•  Withthepreviouswebsite,Iwasnotabletomakereportsorchangeswithout

askingtheoriginaldeveloperto“pleasedoitforme”

•  Hemadechoicesofwhatdatatoparseandwhichakributetodisplay

•  Ofthe127testakributes,only27wereabletoview

•  Therewasnotawayformeto“work”withresultseasily………..

•  IlearnedaboutSplunkataCenturyLinkDSLconferenceinDenver•  AcolleaguemadeakeyintroducIon,whichledtoSplunk

•  WewereabletoputaSplunkconnecIonontheexisIngdatabasetocapturenewtestresultsaswellasingestALLtheprevious300K+testuploadsintoSplunk.

•  Iimmediatelybeganworkingwiththedata,allthewhiledreamingofwhatcouldbeaccomplishedasfaras“themeaning”ofthetestresults.

•  Itwaslikegoingfroma“closet”(whichhungdatainarelaIveorientaIon)

•  Toa“sockDrawer”whereIcoulddigaroundandlookforthemissingsock

“WithSplunk,wewereableto

figureoutwhatdrivestrouble,addressthe

standardsandadjusttosupport“performance”

Page 8: CenturyLink Customer Presentation

8

SplunkBenefits

•  Webeganlookingatakributesofcustomercalls&dispatchIckets&andcomparingtouploadedtestdata

•  Webuiltdashboardsforallofthe127differentakributestoshowthemedianresultsandtheupperandlowerthresholds.

•  Wecouldsearchonanyakributeoranydistancewewanted

•  ThenwecouldlookupcustomercallinrecordsandtroubleIcketswhich“were”inseparatedatasilos

“Splunkintegratesintoeverypor9onofwhatwedo.

We’reabletobringsiloeddatabasesanddifferentinforma9onalltogether.”

Page 9: CenturyLink Customer Presentation

9

SplunkBenefits•  SplunkwasthesoluIonformanagingourdataandprovidinganopportunitytomakeinformeddecisions

• SplunkhasstreamlinedandautomatedouroperaIonstestdatacollecIonandanalysis• Wecanconnect“siloed”databasesthatcontainrelatedtypesofinformaIon

•  Forinstance,thetechniciancannowsavethetestdataonhishandheldtestunitandsubmitdirecttoourSplunkdashboards.

•  Thedashboards“know”who,where,andwhenparIculartaskisworked,noneedforthemtofillintheinfotosubmitdata.

• Splunkintegratesintoeverydisciplineofwhatwedo•  WiththeconnecteddatabasesanddifferenttypesofinformaIon-wegetapictureofwhatishappeningwitha

customerservice.Wecanbegintovalidate“performance”notjusttestresults•  AllthedatacomestogetherinSplunkasoneview-asingleviewtoseemulIpledatasets•  A“singlelogon”notmul9pledisconnectedwebpages

•  WithSplunk,ourdatabasescancommunicatewitheachothertogiveusabekerview•  Splunkgivesususefulvisuals–graphicalrepresentaIons–notjustlogsandnumbers

Page 10: CenturyLink Customer Presentation

SplunkBenefits

PerformanceTracking

Log/DataManagement

ServiceManagement/Efficiency

Visibility/ReporIng/Dashboards

Page 11: CenturyLink Customer Presentation
Page 12: CenturyLink Customer Presentation

12

SplunkforLog/DataManagement•  ASplunkforwardernowsendsdatadirectlyfromthemeter

toourindexers•  Eliminatesmanualinputbythetechnician•  Weknowwhodidwhatandwhere

•  WecombinealllogdataintoSplunk•  Machinedatasources•  Databases•  ModeminformaIon•  Dispatchreports•  Customercallindata

•  Ourprocessesaremuchmorestreamlined•  Independentdatabasescommunicatewitheachother•  Whichgivesmuchimprovedview,whichinturnprovidesbekercustomer

experience

“Techniciansnolongerhavetoput

inwhatjobsthey’reworkingon.Wealready

know.”

Page 13: CenturyLink Customer Presentation

13

Users/Partners•  NaIonalOperaIonsteams•  Analysts•  DocumenIngEvaluaIng/UpdaIng/MaintainingProcessandStandards

•  RegionalFieldOperaIonsteams,•  Engineers•  Analysts•  CreatecompliancereporIngthatgoestoLocalOperaIonsteams

•  LocalOperaIonsTeams•  VP/GMs,Directors,AreaManagers,PlantSupervisors•  Technicians

•  Growingbythethousands—  Weexpect5,000+usersbytheendoftheyear

Page 14: CenturyLink Customer Presentation

14

SplunkforVisibility/ReporIng/Dashboards

“Splunkhasbecomeour

periscope.Someofthedashboardswehavearequiteincredible,totellyouthetruth.”

•  Daily,weeklyandmonthlyreports•  AutomatedemailsfromSplunkto“management”•  Compliancereports,whouploadedwhattestdataforaservice•  InventorycontrolandtrackingofSettopBoxesandGateway/Modems,whatwas

installedandwhere•  Wasthe“process”followedduringcustomer“turnup”•  TechniciansarenowaccountabletothetestsperformedforserviceinstallaIon

•  ProcessRepeatabilityandmonitoring•  Makesuretechniciansarefollowingtherightsteps•  WeTestwiththesamemethods•  Runthesametestscriptsanduploadresults(basedoncompanystandardsto

supportperformance)•  ThetestequipmentismonitoredforFirmwareRevision•  WecantracethetestequipmenttoUserandmaintaintheInventoryofCapitol

equipment•  TheImetocompleteatask

•  Othergroupsareaskingforourhelpto“unlock”theirinformaIon

Page 15: CenturyLink Customer Presentation

15

•  WemakereporIngavailableonalocal,regionalandnaIonallevelusingthesamedatasourcefromwithinSplunk.• WereacttothesameunfilteredinformaIon

Page 16: CenturyLink Customer Presentation

16

SideBenefit:WeareabletoviewRevisionofFirmwareonatechnicianstestset,aswellasthelocaIonandcapabilityoftestequipment

Page 17: CenturyLink Customer Presentation

17

Page 18: CenturyLink Customer Presentation

18

SplunkforPerformanceTracking•  WeuseSplunktotrackkeyperformancemetrics:•  Settopboxperformance•  Modemperformance•  Copperperformance(notjust“tesIng”anylonger)

•  Wetrackproblemsolvingvariablesaswell•  Technicians,modems,copper,oracustomerissue(what’sontheLAN)•  WithSplunk,wecannarrowitdown&pinpointtheissue

•  SeeingintoallthemovingpartsofcomplexsituaIonsislikethe6sidesofaRubik’scube–wecanseetheactualsourcesofproblemsandhowtheyarerelatedtoeachother

Page 19: CenturyLink Customer Presentation

19

SplunkasanMobileDeviceInterface

Page 20: CenturyLink Customer Presentation

20

40Mcircuitthatthecustomerisexperiencing~7.5Mdownload

• Anexampleof“mashingdata”frommulIplesourcestocreateanopportunityforevaluaIon

Page 21: CenturyLink Customer Presentation

21

Missingbandwidth

Bounceindicates“Bridgetap”

Fulluseofbandwidth

”looksgood”

poorperformingloop Anacceptabletest

Page 22: CenturyLink Customer Presentation

22

SplunkUniquetool:The“PromiseChart”

Bluelinerepresenttestdataas“Losspertone”

ColoredlinesrepresentMAXlosspertoneforaService

Ifthebluelinedoesnottouchthecoloredbar,theloopcanNOTsupportthatprovisionedspeed

Page 23: CenturyLink Customer Presentation

23

Page 24: CenturyLink Customer Presentation

24

“goodsyncrates”

Uncorrectederrorsarepresent

Page 25: CenturyLink Customer Presentation

25

• OriginalDispatchDataSetallowsfor45daysofhistory,wenowkeeptheinformaIonindexedinSplunkfor18months

• Wechangedthe“clunky”interface

• WeaddedMappingtothedispatch

Page 26: CenturyLink Customer Presentation

26

SideBenefit:Weareabletoreview“technicianperformance”Didtheyperformatest,wasittherequiredtests,anddidthetestsmeetthestandard

Page 27: CenturyLink Customer Presentation

27

Page 28: CenturyLink Customer Presentation

28

SplunkforServiceManagement/Efficiency

•  Wecannowlookatdifferentakributesfrommanysourceswithinourcompany,tofigureoutwhatdrivesacustomercall-in/poorexperience

•  Wenarroweddown175testitemstothehandfulthatdrivetroublecalls•  Wehaveadjustedourteststandardsto“whatdrivesapoor

customerexperience”

•  Splunkhelpsusprovewhereweneedtomakeadjustmentstoavoidtroubles

•  TechniciansusethisinformaIontoknowwhattolookfortofixthecustomersproblem

“WithSplunk,Iknowwehavesaved

expensedollarsusing‘costavoidance’byadjus9ngourtes9ng

standards.”

Page 29: CenturyLink Customer Presentation

29

WeseethelengthofImeonanyjoborcrew.Wetrackthelengthof

Imethatjobstakeasthedaymoveson…………

Wereportthepercentageofuploads

Wecandrilldowntothedetailofthejobanduploads

Page 30: CenturyLink Customer Presentation

30

SplunkWordstotheWise….•  Youhavetohaveacoreunderstandingofwhatthedatarepresentstomakeituseful

•  The“users”havetobeapartoftheimplementaIonandputinefforttomakethedatameaningful•  Reportanddashboarddevelopment•  IdenIfyindependenthowever“Related”datasourcesfor

ingesIonintoSplunk.

Page 31: CenturyLink Customer Presentation

31

SplunkSuccesses•  We’veimprovedmanagementsawarenessoftechnicianefficiencythroughautomated

reporIng.

•  WeknowSplunkhasreducedcost.•  PrevioustoourSplunkanalysisofourtestdata,wewoulddispatch“twotruckrolls”foraVideo

customerservedoveracopperloop.•  Wenowonlydispatchonceforaninstall•  Whereacustomermayhave“failedstandard”andwasdeniedservice,wenowhavestandards

thataremeaningfultoperformanceandwecanevaluatequickly

•  WenowcanvalidateacustomersservicebecausewehaveinstallaIonhistorythroughuploadedtestresults.

•  WeareeffecIvely“mapping”our“lastmile”performanceusingSplunk•  Installsandrepairs•  GatewayandSTBautomatedreporIng•  DSLAMperformance

Page 32: CenturyLink Customer Presentation

32

SplunkingAhead….•  Googlemapping•  We’regoingtogetmoregraphicalintermsof

layingoverinstallsandtroubleImes•  Thiswillbekerhighlightwherewehave

performanceissues

•  IdenIfyingwheretoinvestforahigherreturnoninvestment•  Maintenanceversusinstallingnewtechnology

Page 33: CenturyLink Customer Presentation

33

Lookingahead……….WhatifwecombinedourtestdatatodispatchinformaIon?AndthenhaveSplunkmapit?• WethencouldidenIfyissuesandfigurewheretospendourImeinmaintenance.• WecouldidenItywheretoplacenewtechnologies• WeCouldfigureoutwhyacertainareatakeslongertoinstallorwhywehaveincreasedrepairacIvity• WecouldbegintoPredict…………………..Toan9cipateresultsbasedonFactualinformaIon.

Page 34: CenturyLink Customer Presentation

ThankYou