19
Copyright © 2015 Splunk Inc. Balaji Venkatachari Sr Architect, Infosys Splunk for Devops

Splunkfor*Devops* - .conf2017 | The 8th Annual Splunk ... · Agenda! Aboutme*and*my*employer** DevopsAsis! Splunking*Devops*! Whatittakes*to*realize*this*in*Splunk* Summary* Q&A 2

Embed Size (px)

Citation preview

Copyright  ©  2015  Splunk  Inc.  

Balaji  Venkatachari  Sr  Architect,  Infosys  

Splunk  for  Devops  

Agenda  

!   About  me  and  my  employer    ! Devops  As-­‐is  ! Splunking  Devops  !   What  it  takes  to  realize  this  in  Splunk  !   Summary  !   Q  &  A    

2  

Disclaimer  

3  

During  the  course  of  this  presentaLon,  we  may  make  forward  looking  statements  regarding  future  events  or  the  expected  performance  of  the  company.  We  cauLon  you  that  such  statements  reflect  our  current  expectaLons  and  esLmates  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  presentaLon  are  being  made  as  of  the  Lme  and  date  of  its  live  presentaLon.  If  reviewed  aUer  its  live  presentaLon,  this  presentaLon  may  not  contain  current  or  

accurate  informaLon.  We  do  not  assume  any  obligaLon  to  update  any  forward  looking  statements  we  may  make.    

 In  addiLon,  any  informaLon  about  our  roadmap  outlines  our  general  product  direcLon  and  is  subject  to  change  at  any  Lme  without  noLce.  It  is  for  informaLonal  purposes  only  and  shall  not,  be  incorporated  into  any  contract  or  other  commitment.  Splunk  undertakes  no  obligaLon  either  to  develop  the  features  

or  funcLonality  described  or  to  include  any  such  feature  or  funcLonality  in  a  future  release.  

About  Me  And  My  Company  

About  Me  And  My  Company  

!   Senior  Architect  !   2+  years  in  Splunk  !   Veteran  in  java  technology  !   Technology  services  delivery  and  consulLng  !   Infosys  has  its  own  Splunk  code  with  30  Splunk  trained  resources  !   Delivered  Splunk  soluLons  across  IT  operaLons,  security  and  business  analyLcs  for  major  clients  

 

5  

Copyright  ©  2015  Splunk  Inc.  

Dev  Ops  As-­‐is  

Don’t  Lose  Sight  Of  The  Forest  For  The  Trees  

7  

Splunk  

Plan  

Develop  

Test  

Deploy  Plan   Develop   Test   Deploy  

What  it  takes  

Current  Challenges  

8  

Build  Successful  

Failed  to  Deploy  

Increase  the  

velocity  

OperaLons  

Infrastructure  

Development   Product  Owner  

Siloed  Tracking  Endless  MeeLngs  

Copyright  ©  2015  Splunk  Inc.  

Splunking  Dev  Ops  

Enter  Splunk  for  Smart  Dev  Ops  

10  

How  to  detect  /predict  failures  

Why  is  there  a  discrepancy  in  my    prod  

and  staging    performance  

Can  I  increase  the  sprint  velocity  

How  is  my  development  

team  producLvity  

I  need  end  to  end  traceability  from  build  to  

deployment  

How  can  I  increase  my  release  cycles  

How  can  I  improve  my  delivery  lifecycle  

Why  is  my  deployment  

failing  

Logical  View    

11  

Forwarder  Modular  Inputs  

Task  Tracker   Source  Control   CI  Server  CD  Server   ApplicaLon  

Common  InformaLon  Model  

Copyright  ©  2015  Splunk  Inc.  

What  It  Takes  To  Realize  This  In  Splunk  

How  Does  It  Work  

13  

Task  Tracker  Cont  Build  

Src  Control  Cont  Deploy  

App  Log  

Modular  Input  ConfiguraLon  

14  

CIM  IllustraLon  

15  

Task  Tracker   Source  Control   CI  Server   CD  Server  

Task_id   Branch_id   Build_id   Deploy_id  

Task_desc   Change_desc   Test_cases   Deploy_desc  

Assignee   lastCommit   Build_status   Deploy_status  

Sprint_id   commicedBy   Build_duraLon   Deploy_host  

Sprint_id   Sprint_id   Sprint_id  

Summary  

Summary    

17  

!   Splunk  can  help  reduce  issue  resoluLon  Lmelines  and  improve  Dev  Ops  efficiency  and  velocity    

!   CIM  can  help  abstract  the  underlying  data  format  to  be  extended  across  mulLple  tool  sets  

Further  Reference  

18  

!   Modular  Inputs  !   hcp://blogs.splunk.com/2013/04/16/modular-­‐inputs-­‐tools/  ! hcp://blogs.splunk.com/2014/09/17/new-­‐support-­‐for-­‐authoring-­‐modular-­‐inputs-­‐in-­‐node-­‐js/  

! hcp://blogs.splunk.com/2013/06/18/gehng-­‐data-­‐from-­‐your-­‐rest-­‐apis-­‐into-­‐splunk/  

!   Custom  REST  Endpoints  ! hcp://docs.splunk.com/DocumentaLon/Splunk/6.2.5/AdvancedDev/SetupExampleCustom  

Related  breakout  sessions  and  acLviLes…  

THANK  YOU