• No results found

Beyond SplunkWeb. Rory Blake. Senior Consultant, Professional Services, Splunk

N/A
N/A
Protected

Academic year: 2021

Share "Beyond SplunkWeb. Rory Blake. Senior Consultant, Professional Services, Splunk"

Copied!
43
0
0

Loading.... (view fulltext now)

Full text

(1)

Copyright  ©  2015  Splunk  Inc.  

Copyright  ©  2015  Splunk  Inc.  

Rory  Blake  

Senior  Consultant,    

Professional  Services,  Splunk  

 

(2)

Disclaimer  

During  the  course  of  this  presentaFon,  we  may  make  forward  looking  statements  regarding  future  

events  or  the  expected  performance  of  the  company.  We  cauFon  you  that  such  statements  reflect  our  

current  expectaFons  and  esFmates  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  presentaFon  are  being  made  as  of  the  Fme  and  date  of  its  live  

presentaFon.  If  reviewed  aPer  its  live  presentaFon,  this  presentaFon  may  not  contain  current  or  

accurate  informaFon.  We  do  not  assume  any  obligaFon  to  update  any  forward  looking  statements  we  

may  make.    

 

In  addiFon,  any  informaFon  about  our  roadmap  outlines  our  general  product  direcFon  and  is  subject  to  

change  at  any  Fme  without  noFce.  It  is  for  informaFonal  purposes  only  and  shall  not,  be  incorporated  

into  any  contract  or  other  commitment.  Splunk  undertakes  no  obligaFon  either  to  develop  the  features  

(3)

Copyright  ©  2015  Splunk  Inc.  

(4)

Agenda  

Introducing  Alcatel-­‐Lucent  and  the  Velocix  CDN  

Splunk  Professional  Services  

The  Big  Data  Problem  

The  Big  Data  SoluFon  

Velocix  ReporFng  API  

Velocix  ReporFng  User  Interface  

(5)

TesFmonial  

5  

“Our  customers  are  very  posiFve  about  our  Splunk  Embedded  

analyFcs...  Splunk  Embedded  enables  us  to  deliver  reporFng  that  is  

richer  and  more  versaFle  than  anything  a  provider  can  achieve  by  

bolFng  a  third-­‐party  soluFon  onto  exisFng  management  tools.  This  

value  proposiFon  gives  Velocix  CDN  a  powerful  compeFFve  

advantage.”    

 

Velocix  CDN,  

Alcatel-­‐Lucent  

 

(6)
(7)

What  is  a  CDN?  

7  

3

VELOCIX CONTENT DELIVERY NETWORK

ALCATEL-LUCENT BROCHURE

Figure 1. A scalable on-net CDN architecture efficiently delivers content from multiple sources

Access

network Move content insertion points

closer to subscribers

Edge router

Internet

(content)

Subscriber networkCore

Delivery cache

Distributed delivery caches reduce backbone traffic and improve QoE

Interconnection with other service

providers or third-party CDNs Aggregation router Internet gateway On/off-net boundary Head-end (content)

Service provider-owned CDNs open the door to a new era of rich media services.

These “on-net” CDNs empower service providers to use their end-to-end networks

and unique proximity to consumers to deliver content from caches distributed

across the network edge. With an on-net CDN (Figure 1), a service provider can

transform its broadband network into a scalable, high-performance digital media

delivery platform that efficiently distributes content from multiple sources.

On-net CDNs help service providers reduce video transport costs by enabling

them to ingest each content asset once and deliver it on demand to thousands of

subscribers from the network edge. Delivery from inside the network also reduces

the transit and peering expenses that go along with carrying over-the-top (OTT)

video and distributing popular software packages.

A service provider can use an on-net CDN to deliver QoE that can’t be matched by

OTT providers. Unlike third-party CDN services that deliver content from off the

network, an on-net CDN avoids points of congestion by delivering content from

caches close to consumers. By minimizing the distance that content travels over

the network, it promotes faster and more reliable streaming. This assures quality

of service (QoS) and allows the service provider to manage and preserve content

quality throughout delivery — a crucial requirement for monetizing content and

building brand equity.

ON

-

NET

CDN BENEFITS

Reduced video

transport costs

Assured quality

of service (QoS)

New monetization

opportunities

(8)

Velocix  CDN  Market  

Strong momentum, driven by TV Everywhere rollouts in NA

and UK

Field-proven by leading telco and cable TV innovators

Endorsed by major content providers (HBO, Starz, Epix,

BBC, Sky, ...)

Capable of supporting any network type: HFC, DSL/GPON

and wireless

Full ecosystem of strategic partners

Global customer base, connecting over 30M subscribers to

date

(9)

Velocix  CDN  Global  References  

9  

Major  MSO  #2  USA

 

Major  Telco  Middle  

East

 

SK  Broadband  

South  Korea

 

Major  MSO    

USA  #2

 

Major  MSO  Mexico

 

Major  MSO    

USA  #1

 

Major  Telco  South  

America

 

Major  MSO  #3  USA

 

Major  MSO  Canada

 

Major  MSO  

ArgenFna

 

Major  MSO  #2  

Mexico

 

Time  Warner  Cable  –  

USA

 

TV  Everywhere  with  per  

stream  encrypFon  and  

mulF-­‐tenant  capabiliFes  

Telus  -­‐  Canada

 

TV  Everywhere  with  per  

stream  encrypFon  and  

mulF-­‐tenant  capabiliFes  

Talk  Talk    

UK

 

Member  of  Canvas  with  

YouView  and  CDN  

wholesale  services    

Liberty  Global  

InternaFonal

 

1st  mulF-­‐country  CDN  

and  cloud  DVR  for  mulF-­‐

screen  Fme  shiPed  TV    

Major  Telco    

Spain

 

DistribuFon  of  NPVR  

content  to  classic  STB  

using  ATIS  C2  

WIND  Italy  

wholesale  CDN  for  

media  distribuFon  

Major  Telco    

Portugal

 

Cloud  DVR  for  

mulFscreen  Fme  shiPed  

TV  

Oi    

Brazil

 

MediaRoom  mulFscreen  

evoluFon

   

Major  Telco  

ArgenFna

 

Live  and  on-­‐demand  

content  delivery    

Major  MSO  #1  USA

 

1st  mulFscreen  soluFon  

using  encrypted  stream  

to  HLS  devices  

Major  MSO  #1  

Mexico

 

Windstream            USA

 

Mediaroom  mulFscreen  

soluFon  with  Quickplay  

overlay  

Major  Telco  Tunisia

 

Sasktel  -­‐  Canada

 

MulF-­‐screen  content  

delivery  

(10)

Splunk  Professional  Services  

Faster  Time  to  Delivery  

Best  PracFce  Guidance  

Use  Case  Development  

Architecture  Guidance  

Advanced  CustomizaFon  

TroubleshooFng  

(11)

Copyright  ©  2015  Splunk  Inc.  

(12)

AdapFve  Streaming  

The  Numbers  

Edge  

Delivery  

VxOA  

audio  

750kbps  

1500kbps  

3500kbps  

750kbps  

1500kbps  

3500kbps  

Manifest  

Manifest  

Smooth  

HLS  

13,500  Content  files  

2MB  of  

Log  Data  

• 

90  minute  movie  

• 

2  different  devices  

• 

With  just  3  bit  rates  for  each  device  

 

• 

Small  fragment  sizes  =  massive  

amount  of  individual  files  -­‐  

requiring  careful  management  

on      the  origin.  

 

• 

In  this  example,  

we’re  

generaFng  two  megabytes  of  

log  data  

for  a  single  viewing  of  

the  movie.  

(13)

Copyright  ©  2015  Splunk  Inc.  

(14)

Advanced  ReporFng  

Features  

 

Scalable  plaWorm  for  adapFve  streaming  

workloads  

All-­‐new  user  interface  (Console2)  

API  based  architecture  

Log  data  opFmised  for  reporFng  in  several  

dimensions  

CDN  ReporFng  and  Enhanced  AnalyFcs  packs  

Scheduled  reports  

Built-­‐in  and  custom  reports  

Reports  run  in  seconds  for  both  near-­‐real-­‐

Fme  and  historical  

MulF-­‐year  retenFon  of  historical  reporFng  data  

Export  opFons  +  API  access  to  reporFng  metrics  

Alerts  on  threshold  crossing  events  

(15)

OpFmising  the  end  to  end  ALU  soluFon  

15  

Indexing all raw data allows any custom report to be created from

source data.

Alcatel-Lucent

Delivery

Applications

Alcatel-Lucent

Reporting Engine

Common Log Format for all applications

and Systems.

Simplifies data normalisation

Allows monitoring and reporting across all

systems and applications

Logs

Logs

Logs

Commonly designed applications and logs

means all components are ‘speaking the

same language’

Speed

Efficiency

Insight

Value

UI created report

Custom customer report

Delivery Application

Reporting Application

Logs

(16)

Seeing  the  wood  from  the  trees  

ExtracFng  value  from  logs  

#Fields:  s-­‐dns  date  time  x-­‐duration  c-­‐ip  c-­‐port  c-­‐vx-­‐zone  c-­‐vx-­‐gloc  cs-­‐method  cs-­‐uri  cs-­‐ version  cs(User-­‐Agent)  cs(Referer)  cs(Cookie)  cs(Range)  sc-­‐status  s-­‐cachestatus  sc-­‐bytes  sc-­‐ stream-­‐bytes  sc-­‐dscp  s-­‐ip  s-­‐vx-­‐rate  s-­‐vx-­‐rate-­‐status  x-­‐vx-­‐serial  rs-­‐stream-­‐bytes  rs-­‐bytes  cs-­‐ vx-­‐token  sc-­‐vx-­‐download-­‐rate  x-­‐protohash  

#Software:  Velocix  PCD  42.0.163766.163766   #Start-­‐Date:  2015-­‐08-­‐17  14:30:00  

cp1.zzz49d1.cdn  2015-­‐08-­‐17  14:30:36  0.110  172.31.176.4  42920  external  g  GET  http:// testsite.zzz49s1.pub/static_file.txt  1.1  "NagiosChecker"  -­‐  -­‐  -­‐  200  CACHE_MEM_HIT  929962   929603  0  192.168.176.131  0  -­‐  3  0  0  -­‐  -­‐  WP:0300000000000000  

cp1.zzz49d1.cdn  2015-­‐08-­‐17  14:30:38  0.090  172.31.176.4  42923  external  g  GET  http:// testsite.zzz49s1.pub/static_file.txt  1.1  "NagiosChecker"  -­‐  -­‐  -­‐  200  CACHE_MEM_HIT  929962   929603  0  192.168.176.131  0  -­‐  3  0  0  -­‐  -­‐  WP:0300000000000000  

cp1.zzz49d1.cdn  2015-­‐08-­‐17  14:30:40  0.070  172.31.176.4  42924  external  g  GET  http:// testsite.zzz49s1.pub/static_file.txt  1.1  "NagiosChecker"  -­‐  -­‐  -­‐  200  CACHE_MEM_HIT  929962   929603  0  192.168.176.131  0  -­‐  3  0  0  -­‐  -­‐  WP:0300000000000000  

cp1.zzz49d1.cdn  2015-­‐08-­‐17  14:30:40  0.090  2a00:81c0:4000:3141::320:100  42954  external  g.gb   GET  http://testsite6.zzz49s1.pub/static_file.txt  1.1  "NagiosChecker"  -­‐  -­‐  -­‐  200  CACHE_MEM_HIT   929962  929603  0  2a00:81c0:4000:3151::500:100  0  -­‐  11  0  0  -­‐  -­‐  WP:0b00000000000000  

cp1.zzz49d1.cdn  2015-­‐08-­‐17  14:30:42  0.070  2a00:81c0:4000:3141::320:100  42955  external  g.gb   GET  http://testsite6.zzz49s1.pub/static_file.txt  1.1  "NagiosChecker"  -­‐  -­‐  -­‐  200  CACHE_MEM_HIT   929962  929603  0  2a00:81c0:4000:3151::500:100  0  -­‐  11  0  0  -­‐  -­‐  WP:0b00000000000000  

cp1.zzz49d1.cdn  2015-­‐08-­‐17  14:30:45  0.110  2a00:81c0:4000:3141::320:100  42956  external  g.gb   GET  http://testsite6.zzz49s1.pub/static_file.txt  1.1  "NagiosChecker"  -­‐  -­‐  -­‐  200  CACHE_MEM_HIT   929962  929603  0  2a00:81c0:4000:3151::500:100  0  -­‐  11  0  0  -­‐  -­‐  WP:0b00000000000000  

cp1.zzz49d1.cdn  2015-­‐08-­‐17  14:31:50  0.950  172.31.176.4  43018  external  g  GET  http:// download.zzz49.pub/bt/f5eca038739d55e031c2a4ebdd934a3494b6219c/data  1.0  "Wget/1.11.4  Red  Hat   modified"  -­‐  -­‐  -­‐  200  -­‐  12918896  12918482  0  192.168.176.131  0  -­‐  2  0  0  -­‐  -­‐  

BT:f5eca038739d55e031c2a4ebdd934a3494b6219c  

cp1.zzz49d1.cdn  2015-­‐08-­‐17  14:31:52  1.430  2a00:81c0:4000:3141::320:100  43050  external  g.gb   GET  http://download.zzz49.pub/bt/f5eca038739d55e031c2a4ebdd934a3494b6219c/data  1.0  "Wget/ 1.11.4  Red  Hat  modified"  -­‐  -­‐  -­‐  200  -­‐  12918896  12918482  0  2a00:81c0:4000:3151::500:100  0  -­‐  2  0   0  -­‐  -­‐  BT:f5eca038739d55e031c2a4ebdd934a3494b6219c  

cp1.zzz49d1.cdn  2015-­‐08-­‐17  14:34:03  0.080  172.31.176.4  60900  external  g  GET  https://

Very High Volume Logs

Smooth Streaming = 30 logs per minute

Concurrent Streams

Multiple Servers

Data Repetition

Only one field change between log entries.

Near Real Time Reporting Gives

Customers:

• 

Insight

(17)

Advanced  ReporFng  

17  

Principles  

HTTP  adapFve  streaming  leads  to  a  

big  data  problem

 dealt  with  by  using  a

 big  data  approach  powered  by  Splunk.  

Custom  ReporFng  

Just  because  log  data  might  not  be  opFmised  in  a  certain  way  shouldn’t  mean  that  you  can’t  report  on  it.      

Bespoke  reporFng  allows  jobs  to  be  scheduled,  run  in  the  background  and  send  a  noFficaFon  when  they  are  done.  

Nothing  stripped  from  incoming  log  data  

Distributed  across  a  horizontally  scalable  plaWorm  

Replicated  across  sites  for  high  availability  

Efficient Log Data Storage

Key  metrics  about  network  traffic,  errors,  caching  efficiency  and  

content  popularity  are  extracted  and  calculated  as  logs  arrive  

Daily  summaries  generated  for  long  term  trend  analysis  

Optimised For Reporting

Run  

(18)

Copyright  ©  2015  Splunk  Inc.  

Velocix  CDN  

ReporFng  API  

(19)

Ready  Made  &  Custom  ReporFng  SoluFon  

19  

CDN  Owner  

Customer  

ReporFng  

System    

Velocix Reporting

Engine

User Interface

API

API  based  reporFng  allows  customers  to  

integrate  with  exisFng  systems  

(20)

ReporFng  Architecture  

Logs  

Accelerated Data

Store

Daily Summary Index

Indexed Raw Data

CDN  Admins  

Custom  Apps  

REST

API

CDN  Log  Files  

Velocix  Console  

Velocix  ReporFng  

API    

 

 

 

 

(21)

ReporFng  is  API  Driven  

21  

{    "_links":  {          "http://uri.velocix.com/relation/owner":  {   "name":  "jobs",              "profile":  "http://uri.velocix.com/profile/unapi/              "title":  "Report  Job  Collection"  

       },          "self":  {  

           "href":  "https://us0.zzz44s1.cdn:449/jobs/admin              "profile":  "http://uri.velocix.com/profile/unapi/              "title":  "Results  for  the  Traffic  analysis  report"          }      },      "columns":  [          [              “28/07/2014",              “04/08/2014",              “11/08/2014",              “18/08/2014",              “25/08/2014"   ],          [              "149.414762",              “528.568406",              “530.261831",              “531.420959",              “531.715453"   ]      ],      "fields":  [          "Date",          "Bytes  delivered  (GB)"      ]  }  

(22)

Copyright  ©  2015  Splunk  Inc.  

Velocix  ReporFng  

User  Interface  

(23)

UI  Technologies  

(24)

VisualisaFons  

Line  graph  

Area  graph  

Column  chart  

Pie  chart  

Bar  chart  

Geo  map  

CSV  export  

(25)

VisualisaFons  

25  

Line  graph  

Area  graph  

Column  chart  

Pie  chart  

Bar  chart  

Geo  map  

CSV  export  

(26)

VisualisaFons  

Line  graph  

Area  graph  

Column  chart  

Pie  chart  

Bar  chart  

Geo  map  

CSV  export  

(27)

VisualisaFons  

27  

Line  graph  

Area  graph  

Column  chart  

Pie  chart  

Bar  chart  

Geo  map  

CSV  export  

(28)

VisualisaFons  

Line  graph  

Area  graph  

Column  chart  

Pie  chart  

Bar  chart  

Geo  map  

CSV  export  

(29)

VisualisaFons  

29  

Line  graph  

Area  graph  

Column  chart  

Pie  chart  

Bar  chart  

Geo  map  

CSV  export  

(30)

VisualisaFons  

Line  graph  

Area  graph  

Column  chart  

Pie  chart  

Bar  chart  

Geo  map  

CSV  export  

(31)

Click  To  Zoom  

31  

Simply click and drag over the range

of data for which you require a more

detailed view.

The selected area will then expand to

fill the visualisation area.

Click to Zoom allows the ability for

the customer to instantly examine a

portion of the reporting data in more

detail.

‘Reset Zoom’ at the top right of the

graph will allow the zoom to be

reverted to its original visualisation

when clicked.

(32)

Copyright  ©  2015  Splunk  Inc.  

Splunk  Powered  

(33)

ReporFng  System  Components  

33  

Delivery Tier

Reporting Tier

Indexers  

 

• 

Ingests  Data  

• 

Replicates  to  Other  

Indexers  

• 

Accelerates  Data  For  

searching  

• 

Searches  on  reporFng  

data  as  directed  by  

Search  Head  

Search  Head  

 

• 

Receives  search  

requests  from  Console  

• 

Orchestrates  searching  

for  report  data  across  

all  Indexers  

• 

Collates  search  results  

and  returns  to  Search  

Head  

Cluster  Master  

 

• 

Coordinates  

ReplicaFon  

• 

Asisgns  Primary  

Searchable  data  

copies  

• 

Runs  Scheduled  

Searches  

 

Delivery  Appliance  

 

• 

ExisFng  Delivery  Tier  

• 

Forwards  log  data  to  

indexers  

• 

Distributes  log  data  

between  all  indexers  

(34)

High  Level  Architecture  

Deliv

er

y

Ti

er

Re

po

rt

in

g

Ti

er

Cluster Master

Search Head

Load  balanced  data  is  spread  

across  the  indexers.  

Indexer  clustering  provides  

high  availability  and  

resilience.  

AcFve  passive  cluster  master  

for  failover  

(35)

Service  Node  Hardware    

35  

Reference  PlaWorms  –  Base  Deployment  

Storage Controller

Cluster

Master

RHEL-7 (Red Hat Enterprise Linux 7)

x0

Storage Controller

Search

Head

x4

RHEL-7 (Red Hat Enterprise Linux 7)

Storage Controller

Indexer

x12

RHEL-7 (Red Hat Enterprise Linux 7)

(36)

Service  Node  Hardware    

Reference  PlaWorms  –  Scaled  Deployment  

Storage Controller

Indexer

x12

RHEL-7 (Red Hat Enterprise Linux 7) Storage Controller

Indexer

x12

(37)

ReporFng  Data  Indexing  &  RetenFon  

37  

• 

Raw  log  data  stored  in  main  index  

− 

Allows  for  flexible  Fme  resoluFon  in  reports  

− 

Storage  space  consumed  is  directly  related  to  

quanFty  of  delivery  traffic  and  streaming  technology  

used  

• 

Daily  summaries  are  compiled  on  a  daily  basis  

− 

Generated  aPer  2  days  to  allow  for  late-­‐arriving  data  

from  Delivery  Appliances  

− 

Searchable  aPer  3  days  to  allow  for  generaFon  

• 

Configurable  retenFon  policy    

main  vs  summary  index  

Main  Index  

Log  data  

Delivery  

appliance  

Summary  Index  

Accelerated  

Data  

(38)

ReporFng  Data  Phase  1  

• 

Refreshed Hourly

• 

Earliest - Last 7 days

• 

Latest – 3 Hours Ago

• 

Based On tstats Search

• 

Statistics ready for Post Processing

• 

Filtering

• 

Wildcard Lookups

Scheduled search results

Daily Aggregated Data

• 

Refreshed Daily

• 

Long Term Trending

• 

Separate Retention Policy

• 

Configurable capacity vs. Main

Index

Header Based

Indexed

Field

Extractions

• 

Index Time Field Extractions

• 

50% More Storage

• 

Accelerated Data Generated at

Index Time

• 

No Acceleration Lag

Main Index

Summary Index

Regenerated Hourly Using

Tstats Scheduled searches

(39)

High  Performance  ReporFng  Phase  1  

39  

-­‐1year  

-­‐7days  

-­‐3days  

now  

Summary  Search  Results  

 

Scheduled  

Search  Results  

(40)

ReporFng  Data  Indexing  Phase  2  

• 

Simplified Searches

• 

Lookups and translations

accelerated

• 

Superfluous information is removed

Accelerated Data Models

This is generated continuously,

as new logs arrive, maintained

alongside the main index

Daily aggregated data

• 

Refreshed Daily

• 

Long Term Trending

• 

Separate Retention Policy

• 

Configurable capacity vs. Main

Index

Search Time Field Extractions

• 

No Indexed Extractions

• 

50% Less Storage

Main Index

Summary Index

• 

Summary Index results are also data

modelled to provide consistent

transllations for the reporting API.

 

(41)

High  Performance  ReporFng  Phase  2  

41  

-­‐1year  

-­‐7days  

-­‐3days  

now  

Accelerated  Data  Model  derived  from  Summary  

Search  Results  

(42)

Summary  

Accelerated  project  delivery  

ReporFng  capabiliFes  exceeded  expectaFons  

Search  complexity  abstracted  away  from  users  by  API  wrapper  

Stable,  scalable  and  self  monitoring  

Further  InformaFon:  

Eric  Henderson  

Senior  Product  Manager  

(43)

THANK  YOU  

THANK  YOU  

Figure

Figure 1. A scalable on-net CDN architecture efficiently delivers content from multiple sources

References

Related documents