25
Copyright © 2015 Splunk Inc. Matthew Erbs @matthewerbs github.com/merbla Throw Your Future Self a Lifeline with a Little DevOps Data!

Throw Your Future Self a Lifeline with a Little DevOps Data!

  • Upload
    merbla

  • View
    105

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Throw Your Future Self a Lifeline with a Little DevOps Data!

Copyright  ©  2015  Splunk  Inc.

Matthew  Erbs  

@matthewerbs  github.com/merbla

Throw  Your  Future  Self  a  Lifeline  with  a  Little  DevOps  Data!

Page 2: Throw Your Future Self a Lifeline with a Little DevOps Data!

Disclaimer

2

During  the  course  of  this  presentation,  we  may  make  forward  looking  statements  regarding  future  events  or  the  expected  performance  of  the  company.  We  caution  you  that  such  statements  reflect  our  current  

expectations  and  estimates  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  presentation  are  being  made  as  of  the  time  and  date  of  its  live  presentation.  If  reviewed  after  

its  live  presentation,  this  presentation  may  not  contain  current  or  accurate  information.  We  do  not  assume  any  obligation  to  update  any  forward  looking  statements  we  may  make.    

In  addition,  any  information  about  our  roadmap  outlines  our  general  product  direction  and  is  subject  to  change  at  any  time  without  notice.  It  is  for  informational  purposes  only  and  shall  not,  be  incorporated  

into  any  contract  or  other  commitment.  Splunk  undertakes  no  obligation  either  to  develop  the  features  or  functionality  described  or  to  include  any  such  feature  or  functionality  in  a  future  release.

Page 3: Throw Your Future Self a Lifeline with a Little DevOps Data!

3

Who  am  I?

Page 4: Throw Your Future Self a Lifeline with a Little DevOps Data!

4

Brisbane, Australia…5pm…

a normal Friday

Page 5: Throw Your Future Self a Lifeline with a Little DevOps Data!

5

-­‐  a  manager

“Remember  that  client…    they  want  that  thing…”  

“oh  yeah,  by  TODAY  please!”

Page 6: Throw Your Future Self a Lifeline with a Little DevOps Data!

6

Page 7: Throw Your Future Self a Lifeline with a Little DevOps Data!

Would  you  release??

7

Why? Why  Not?

Page 8: Throw Your Future Self a Lifeline with a Little DevOps Data!

8

DevOps

Page 9: Throw Your Future Self a Lifeline with a Little DevOps Data!

9

Page 10: Throw Your Future Self a Lifeline with a Little DevOps Data!

DevOps  Tool  Chains

10

Page 11: Throw Your Future Self a Lifeline with a Little DevOps Data!

How  can  Splunk  Help?

11

talking  by  Designify.me  from  the  Noun  Project  

Eye  by  Atacan  Gucluol  from  the  Noun  Project  

Businessman  by  Viktor  Fedyuk  from  the  Noun  Project

Page 12: Throw Your Future Self a Lifeline with a Little DevOps Data!

12

Which  cookbook  applied  a  certificate  change  to  the  Load  Balancer?

Who  authorised  a  Cloud  Formation  release  that  impacted  a  firewall  white  list?

Which  version  of  the  software  is  running  across  our  web  farm?

When  was  the  last  successful  build  for  our  flagship  app?  

Questions…  Questions…  Questions…

Page 13: Throw Your Future Self a Lifeline with a Little DevOps Data!

13

What  is  out  there?

Page 14: Throw Your Future Self a Lifeline with a Little DevOps Data!

14

Page 15: Throw Your Future Self a Lifeline with a Little DevOps Data!

Push  -­‐  Chef  

15

Server Analytics via  8089Chef  App

Page 16: Throw Your Future Self a Lifeline with a Little DevOps Data!

Push  -­‐  Your  Applications

16

Event  Collector,  TCP,  UDP

Page 17: Throw Your Future Self a Lifeline with a Little DevOps Data!

17

Page 18: Throw Your Future Self a Lifeline with a Little DevOps Data!

Pull  -­‐  Octopus  Deploy

18

NodeJS  Modular  Input

Octopus  Deploy  App

Query  via    REST  API

Page 19: Throw Your Future Self a Lifeline with a Little DevOps Data!

Pull  -­‐  Your  Database

19

Scripted/Modular  Input

A  Splunk  AppDB

Page 20: Throw Your Future Self a Lifeline with a Little DevOps Data!

What  about  my  apps?

20

Page 21: Throw Your Future Self a Lifeline with a Little DevOps Data!

`

21

   Log.Logger  =  new  LoggerConfiguration()          .Enrich.With<HttpRequestIdEnricher>()          .Enrich.With<MachineNameEnricher>()          .WriteTo.EventCollector("https://mysplunk:8088/services/collector",  "mytoken")          .CreateLogger();

Page 22: Throw Your Future Self a Lifeline with a Little DevOps Data!

Bring  it  together!

22

Notifications  of  significant  pipeline  events

Build  reporting  across  DevOps  tooling  silos Talk  to  other  teams  and  examine  your  tooling

Are  you  ready  for  DevOps?

Page 23: Throw Your Future Self a Lifeline with a Little DevOps Data!

Resources

23

Splunk  App  and  Mod  Input  Guidance  -­‐    https://dev.splunk.com  

   Octopus  Deploy  

Octopus  Deploy  App  -­‐  https://github.com/merbla/splunk-­‐octopusdeploy-­‐app  

Chef  Kung  Fu  -­‐  https://www.chef.io/devops/devops-­‐kungfu.pdf  Chef  App  -­‐  https://splunkbase.splunk.com/app/2687/  

   https://github/merbla

Page 24: Throw Your Future Self a Lifeline with a Little DevOps Data!

24

It’s YOUR data…

OWN IT!

Page 25: Throw Your Future Self a Lifeline with a Little DevOps Data!

Get  Amongst  It!!

THANK  YOU