splunk*as*an*intelligentplaorm:*from*log* aggregaon*to ......aboutnordstrom* * • founded1901* •...

27
Copyright © 2016 Splunk Inc. Gopal Brugale<e Sr Architect, Nordstrom Ashwin Kothari Sr Manager, Nordstrom Splunk As An Intelligent PlaGorm: From Log AggregaKon To Machineassisted Analysis

Upload: others

Post on 25-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

Copyright  ©  2016  Splunk  Inc.  

Gopal  Brugale<e  Sr  Architect,  Nordstrom  

Ashwin  Kothari  Sr  Manager,  Nordstrom  

Splunk  As  An  Intelligent  PlaGorm:  From  Log  AggregaKon  To  Machine-­‐assisted  Analysis  

Page 2: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

Disclaimer  

2  

During  the  course  of  this  presentaKon,  we  may  make  forward  looking  statements  regarding  future  events  or  the  expected  performance  of  the  company.  We  cauKon  you  that  such  statements  reflect  our  current  expectaKons  and  esKmates  based  on  factors  currently  known  to  us  and  that  actual  events  or  results  could  differ  materially.  For  important  factors  that  may  cause  actual  results  to  differ  from  those  contained  in  our  forward-­‐looking  statements,  please  review  our  filings  with  the  SEC.  The  forward-­‐looking  statements  made  in  the  this  presentaKon  are  being  made  as  of  the  Kme  and  date  of  its  live  presentaKon.  If  reviewed  aXer  its  live  presentaKon,  this  presentaKon  may  not  contain  current  or  

accurate  informaKon.  We  do  not  assume  any  obligaKon  to  update  any  forward  looking  statements  we  may  make.  In  addiKon,  any  informaKon  about  our  roadmap  outlines  our  general  product  direcKon  and  is  

subject  to  change  at  any  Kme  without  noKce.  It  is  for  informaKonal  purposes  only  and  shall  not,  be  incorporated  into  any  contract  or  other  commitment.  Splunk  undertakes  no  obligaKon  either  to  develop  the  features  or  funcKonality  described  or  to  include  any  such  feature  or  funcKonality  in  a  future  release.  

Page 3: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

About  Nordstrom    

•  Founded  1901  •  65,000  Employees  •  121  Nordstrom  stores  •  194  Rack  stores  •  E-­‐Commerce  

3  

Page 4: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

About  Gopal  

•  Senior  Applied  Architect,  Performance  Engineering    •  6  Years  at  Nordstrom      •  Splunking  for  5  years  •  Besides  my  life  in  IT:  — Nuclear  physicist  — Farmer  — Wood  working  

4  

Page 5: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

About  Ash  

•  Senior  Manager,  PlaGorm  and  Performance  Engineering    •  6  Years  at  Nordstrom      •  Test  and  Performance  Engineering    •  Besides  my  life  in  IT:  — Fitness  Evangelist  — Cars  — Beers  

5  

Page 6: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

Performance  And  The  Customer  Experience  

6  

Page 7: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

Holiday  Early  Access  

Preparing  For  Nordstrom’s    Major  Events  

7  

Page 8: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

Before  Splunk:  Too  Much  Test  Data  

Too  many  servers,  too  many  logs  Analyzed  only  samples  of  test  results  Analysis  took  days  Forced  to  scale  back  tesKng  and  analysis    

 Increased  Risk  of  Customer  Impact  

“Without  Splunk,  we’d  have  to  

essenKally  log  into  each  and  every  

server  and  look  at  the  logs  to  try  to  determine  which  servers  were  

having  a  problem.”  

8  

Page 9: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

Splunk  Comes  Along  

•  IniKal  target  -­‐  producKon  support  teams  • Performance  engineering  enthusiasKc  early  adopters  • Eventual  spread  to  Dev  and  beyond  

 

“I  saw  Splunk  and  immediately  recognized  its  

power  and  what  a  great  tool  it  was  for  solving  some  of  our  major  problems”  

9  

Page 10: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

The  Splunk  Journey  

ProliferaKon  

• IniKal  Adopters  • Gradual  Expansion  • Explosive  Use    

EvoluKon  

• Log  AggregaKon  • Dashboards  • Machine-­‐Assisted  Analysis  

10  

Page 11: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

Log  AggregaKon  

11  

Page 12: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

Logs  In  A  Nice  Wrapper  

12  

Page 13: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

MulK-­‐Dimensional  Log  Data  

13  

Page 14: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

MulKple  Graphs  In  One  Dashboard  

14  

Page 15: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

•  Compares  hits  from  day  to  day  

Complex  &  Calculated  Data  

15  

Page 16: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

Same  Approach  For  Test  Comparison  

16  

Page 17: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

Increasingly  Complex  &  Calculated  Data  

• Use  case:  Full  Scale  Load  tesKng  in  producKon  • Graph:  A  sum  total  of  real  user  traffic  +  syntheKc  load  tesKng  traffic  as  a  percentage  of  projected  load  • Used  during  major  events  for  dynamic  capacity  modeling  

17  

Page 18: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

Toward  Machine-­‐Assisted  Analysis  

18  

Page 19: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

Increasing  Machine  Assisted  Analysis  

19  

Page 20: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

Cont’d  

20  

Page 21: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

Real  Gains  In  Efficiency  •  Performance  Test  Analysis  From  Days    to  Minutes  

•  50-­‐60%  reducKon  in  test  iteraKons  

•  Analyzing  Event  WLM  from  Months    to  Hours  

“Instead  of  displaying  20  

servers  and  making  the  engineers  scan  and  look  for  issues,  Splunk  displays  the  one  server  that’s  out  of  standard  deviaKon.  All  you  

have  to  do  is  fix  that  server.”  

21  

Page 22: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

Building  ExperKse  Into  Splunk  

  Performance  Engineering  process  –  Iden%fy  there  is  an  issue  –  Localize  where  the  issue  is  –  Drill  Down  to  determine  root  cause  and  soluKon  

   Build  that  experKse  into  the  plaGorm  &  share  it  across  the  team  and  enterprise  

 

Empowering  DevOps  

“Splunk  is  a  great  tool  for  collecKng  all  manner  of  performance  informaKon…  

which  we  can  then  use  to  build  our  experKse  into  the  

plaGorm.”  

22  

Page 23: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

Accessible  Data  =  Accessed  Data  

 Common  across  Environments  &  Apps   Integrated  into  SDLC   Data  available  to  everyone  

Enabling  Dev  Ops      

23  

Page 24: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

Splunk  @Nordstrom  

Performance  Metrics   Security  Data  

Debug  TroubleshooKng  

Usage  Behavior  

Stores,  E-­‐Comm,  Mobile,  Corporate,  Everywhere  

Prod,  Test,  Security  

10,000+  Forwarders   35  Indexers   15  Search  

Heads  6  Deployment  

Servers  

3.0 TB Ingested Daily, Over 1000 Users

24  

Page 25: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

Splunk  Best  PracKces  

•  Log  in  the  right  format  •  Log  the  informaKon  to  answer  your  business  and    customer  quesKons  

•  Don’t  log  it  if  you  never  look  at  it  •  Use  the  system  to  do  mulKple  analyKc  steps    ‒  Machine  assisted  analysis  

25  

Page 26: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

Splunking  Ahead….  

•  Expand  in  machine  assisted  analysis  –  including  pulling  Dynatrace  -­‐>  Splunk  

•  Build  our  experKse  into  the  Splunk  plaGorm  to  not  only  build  efficiency  but….  

•  Disperse  experKse  through  Splunk  to  the  enKre  Nordstrom  enterprise  

26  

Page 27: Splunk*As*An*IntelligentPlaorm:*From*Log* Aggregaon*To ......AboutNordstrom* * • Founded1901* • 65,000Employees • 121*Nordstrom*stores* • 194*Rack*stores* • ECommerce* 3

THANK  YOU