Top Banner
Copyright © 2014 Splunk Inc. Bernie Macias Applied Architect, Nordstrom Mobile POS, DevOps and the Role of Splunk
31

Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the*...

Aug 29, 2019

Download

Documents

duongthuan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

Copyright  ©  2014  Splunk  Inc.  

Bernie  Macias  Applied  Architect,  Nordstrom  

Mobile  POS,  DevOps  and  the  Role  of  Splunk  

Page 2: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

Disclaimer  

2  

During  the  course  of  this  presentaIon,  we  may  make  forward-­‐looking  statements  regarding  future  events  or  the  expected  performance  of  the  company.  We  cauIon  you  that  such  statements  reflect  our  current  expectaIons  and  

esImates  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  presentaIon  are  being  made  as  of  the  Ime  and  date  of  its  live  presentaIon.  If  reviewed  aTer  its  live  presentaIon,  this  presentaIon  may  not  contain  current  or  accurate  informaIon.  We  do  not  assume  any  obligaIon  to  update  any  forward-­‐looking  statements  we  may  make.  In  addiIon,  any  informaIon  about  our  roadmap  outlines  our  general  product  direcIon  and  is  subject  to  change  at  any  Ime  without  noIce.  It  is  for  informaIonal  purposes  only,  and  shall  not  be  incorporated  into  any  contract  or  other  commitment.  Splunk  undertakes  no  obligaIon  either  to  develop  the  features  or  funcIonality  described  or  to  

include  any  such  feature  or  funcIonality  in  a  future  release.  

Page 3: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

Who  Am  I?  !   Current  PosiIon:  1+  years  

–  Applied  Architect  !   Past  Experience:  Since  2005  

–  Tech  support,  Windows  system  admin,  windows  system  engineer,  system  architect,  Unix  analyst  

! Splunk  Experience:  3+  years  –  Deployed  approved  Splunk  architecture  at  Capital  One    –  Started  the  Splunk>  Sea^le  user  group  

!   Other  Tech  Interests:  Ongoing  –  Python,  Django,  Data  visualizaIon  (d3.js),  Open  Stack  

• 3  

Page 4: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

Agenda  !   About  Nordstrom  !   What’s  Nordstrom  Doing  with  Splunk?  !   Managing  and  Scaling  Splunk  ! DevOps  on  Splunk    !   What  About  the  Users?  (Gecng  the  Users  Involved)  

 

4  

Page 5: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

About  Nordstrom  !   Founded  by  John  W.  Nordstrom  in  1901  !   Over  260  stores  in  US  and  Canada  ! eCommerce:  Nordstrom.com,  NordstromRack.com,  HauteLook.com  

!   65,000  employees;  over  1,000  in  IT  !   MulIple  data  centers  with  an  eye  on  the  cloud  or  mulI-­‐cloud  

! DevOps  mission:  scale,  manage,  and  quickly  deliver  on  Nordstrom  iniIaIves  

• 5  

Page 6: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

Omni-­‐channel  at  Nordstrom  Deliver  a  Seamless  Customer  Experience  

6  

Nordstrom  Store   Nordstrom  Online  

Nordstrom  Rack  Nordstrom  Rack  Online  /

Haute  Look  

Nordstrom    Omni-­‐Channel  

Page 7: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

What’s  Nordstrom  Doing  with  Splunk?  

Page 8: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

Web  apps   OperaIonal  logs,  system  logs,  Web  logs,  Crash  logs  

Win/Unix  metrics  

(2000+  servers)  

Chef  data  POS  and  Wi-­‐Fi  data  

NNMi,  SCOM,  Gomez  

Splunk  @  Nordstrom  ConsolidaIon  of  all  our  machine  data  for  unified  visibility  

8  

Page 9: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

Example:  Point  of  Sales  (POS)  

9  

•  New  customer  experience  •  Faster  checkout  anywhere  in  store  •  Small  real  estate  footprint  v.  

tradiIonal  POS  

Page 10: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

Performance  Monitoring  of  POS  Devices  

10  

Page 11: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

11  

POS  Inventory  Mapping  

11  

Page 12: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

Splunk  AdopIon  Has  Been  Organic  and  Viral  

•  AgnosIc  to  technology  •  Index  any  type  of  data  from  any  data  source  •  Scalable  soluIon    

SINGLE  SOURCE  OF  TRUTH  

•  Accelerated  adopIon  with  300+  users  across  the  organizaIon  •  Dev,  App,  NW,  Ops  and  global  offshore  teams  create  their  own  data  

inputs,  reports  and  dashboards  EASE  OF  USE  

•  Role-­‐based  access  controls  to  provide  dev  teams  access  to  producIon  logs  and  metrics  

•  Flexible  reporIng    across  a  variety  of  use-­‐cases  

SECURE  &  FLEXBILE  PLATFORM  

12  

Page 13: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

AcceleraIng  Value  by  Using  Splunk  Apps  !   Technology  Add-­‐ons:  

–  *nix  –  Windows  –  Cisco  IOS  –  MicrosoT  Exchange  

!   Homegrown  App  –  Splunk  for  Gomez  –  Few  Django  Apps  

! Splunk  for  simple  XML    

13  

Page 14: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

Secng  the  Stage  for  Managing  and  Scaling  Splunk  

14  

Page 15: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

How  Many  of  You  Would  Consider  Yourself…?  

15  

SYS  ADMIN   SPLUNK  ADMIN   SPLUNK  USER  

Page 16: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

Distributed  Splunk  gets  complex  

16  

Page 17: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

17  

All-in-One

Search

Indexers

FWHFWSYSLOG

TCPHTTP

FWHFW

Pool Storage

Search Pool #1

Search Pool #2

GA Indexers

Pool Storage

Secure Indexers

Search Pool #3

Pool Storage

Indexers Indexers

FWHFW

Managed Per Available Zone

Forwarder/Agents only send data to

Zone Specific indexers TOPOLOGIES  

OF  SPLUNK  

Page 18: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

InstallaIon  and  ConfiguraIon    

18  

Page 19: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

Using  DevOps  Principles  to  Manage  Splunk    

19  

Page 20: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

Why  Not  DevOps  for  Splunk?  

20  

Page 21: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

DevOps  Tools  

!   Config  Management  Plauorm  !   Source  Control  !   Dev  Environments  ! ConInuous  IntegraIon  

Tools  for  building  tools  spanning:  

21  

Page 22: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

How  Many  Splunk  Components?  

!   NFS  Server  –  shared  search  head  storage  !   Search  Head  –  searches  indexed  data  !   Indexer  –  parsing  and  indexing  data  !   Deployment  Server  –  App  Deployment  !   Intermediate  forwarder  –  receiving  or  collect  data  where  forwarder  cannot  be  install  directly  

!   Master  –  Cluster  and  ReplicaIon  Master  !   Universal  Forwarder  –  local  collecIon  agent  

22  

Page 23: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

nord_chef-­‐splunk:    a  CHEF  cookbook  

!   Ruby  code  that  models  distributed  Splunk  (search,  index,  etc)  

!   Reuse  able  code  defined  by  a^ributes  

CONSISTENT,  SCALABLE,  REPEATABLE  

23  

Page 24: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

What's  Automagically  Configured?  

•  Splunk  SSL  •  TCP  and  UDP  listen  Ports  •  Set  system  local  configs  •  Distributed  Search  •  Mounted  Bundles  •  Indexers  aware  of  all  search  pools  

•  And  More  

•  Move  default  DB  locaIons  •  Add  user  and  change  Admin  •  Splunk  servers  share  Secret  •  Search  pooling  •  Set  Deployment  Server  •  Search  Heads  aware  of  Indexers  •  Drives  configured  •  Web  server  

24  

Page 25: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

What  About    the  Users?  

25  

Page 26: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

What  Can  Users  Do  In  Splunk?  

•  Create  private  objects  •  Cannot  create/edit  global  

objects  directly  in  Splunk  •  Dashboards?  Extracts?  Saved  

searches?  

26  

USE  GIT!  

Page 27: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

CreaIng  a  Custom  GIT  CLI  •  Downloaded  Web  Terminal  

for  Splunk  App    •  Installed  on  limited  

capability  search  head  •  Customized  for  GIT  CLI    

27  

Page 28: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

Sample  Deployment  Workflow  

28  

Insert  Image(s)  

Page 29: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

29  

Splunk  is  a  Journey  

What’s  Next?  

Page 30: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

Special  Offer:  Try  Splunk  MINT  Express  for  Free!  Splunk  MINT  offers  a  fast  path  to  mobile  intelligence.  How  fast?    

Find  out  with  a  6-­‐month  trial*  

•  Register  for  your  free  trial:  h^p://mint.splunk.com/conf2014offer  

•  Download  the  Splunk  MINT  SDKs  •  Add  the  Splunk  MINT  line  of  SDK  code  and  publish**    

•  Start  gecng  digital  intelligence  at  your  fingerIps!    

*Offer  valid  for  .conf2014  a5endees  and  coworkers  of  a5endees  only.  

**Trial  allows  monitoring  of  up  to  750,000  monthly  acDve  users  (MAUs).  

 

30  

Page 31: Mobile*POS,*DevOps* and*the*Role*of* Splunk* · Disclaimer* 2 During*the*course*of*this*presentaon,*we*may*make*forwardKlooking*statements*regarding*future*events*or*the* expected*performance*of*the*company.*We

THANK  YOU  

31