SlideShare une entreprise Scribd logo
1  sur  27
Copyright © 2012 Splunk, Inc.




Gregg Woodcock
Sr Member of Technical Staff
About MetroPCS
• Provider of unlimited wireless communications
  service for a flat-rate with no annual contract
• Fifth largest facilities-based wireless carrier in the
  United States
• Approximately 9 million subscribers
Gregg Woodcock
• Extensive telecom experience creating and supporting Nortel's
  wireless products for 18+ years
• My team designs/creates/deploys or evaluates/integrates
  software and hardware to support the resiliency and
  expansion of our private mobile telephone network
• Anything with a data connection flows through my group
  (GPS, Push-to-Talk, browser, VOIP)
• Previously with Sabre, Mobile Metrics and Nortel
The Challenge at MetroPCS
Launching New Products and                     Tariff Justification/
         Services                                 Optimization
 Speeding application de-bugging        Splunk statistical analysis uses RDBMS
 means bringing new products to            lookup to calculate cost per call
          market faster


 Call Detail Record Visibility                  Detecting Abuse
Splunk’s ability to ingest any format    Reports and dashboards highlight
without parsers or adapters speeds       possible abusers—key indicator of
  deployment and time to value               Terms of Service Abusers
Speeding De-bugging, Speeding Time to Market
  Launching a new handset every month!
  We’ve gone from hours to minutes for troubleshooting issues
  Self-service, secure access
  No more bouncing issues from group to group
  Same types of bugs happen each time—so we’ve automated
  searches and alerts for these known patterns

“Splunk helps us uncover most bugs before we go into production, improves
user experience and gets us to market much more quickly.”
Speed of Implementation

• Splunk was up and running on
  commodity
  hardware in 2 weeks
• Incumbent product would have
  required 8-month
  services engagement
Unexpected Benefits
• Open source de-bugging (everyone can play :
  teach men to fish)!
• Overall understanding of baseline system health
• Fast subpoena compliance for Law Enforcement
  inquiries – CDR analysis
    “Better able to close the door on all kinds of leaks!”
Lowest Cost Call Routing  Revenue Optimization
                High Priced Tariffs with no Visibility
           Optimal call routes difficult to track or understand
  Manual mediation of tariff information was 3+ month exercise—often still
      without desired results, resulting in higher than necessary fees

                     • Splunk helps us understand actual partner costs by looking at
                       partner tariffs from an external RDBMS and calculating actual
                       charges based on call duration
                     • We now have the ability to optimize call routing
                     • Lowest cost routing has direct impact on bottom line--saving
                       hundreds of thousands of dollars
Daily Revenue Optimization Dashboard
Carrier and Destination Savings Dashboard
Interesting Splunk Story

When an earthquake hit Trinidad and Tobago we
 knew about it before the news broke (“What’s
   up with Trinidad and Tobago?”). When the
incoming lines went down our searches looking
 for Bad Answer/Seize Ratios (ASR) showed this
       route’s ASR drop through the floor.
Growing Business Means Growing Data Volumes
 Business growth is good—but growth without understanding
                       can be crippling
                       CDR data alone is >1TB/ day
  Correlating with other network and external data more challenging still


                     • Splunk allows us to link the rich data in CDRs with
                       external RDBMSs, systems and networks
                     • New visibility has highlighted new business opportunity
                       and exposed abuse
Detecting EULA violations– Abuse Dashboard
Android Smartphone Launch
•    Data usage skyrockets overnight, beyond expectations
     – What handset types were being used?
     – Where and when is usage happening?
     – Track usage broken down day-to-day, hour-by-hour

• Available Data source - Radius accounting records which
  contains many key details:
    • MDN, Realm, BSID (SID/NID/Cell/Sector encoded), PCF IP Address (32-bit
      hex), Service Option (Radio Technology, e.g.
      1xRTT, EVDO), Bytesin, BytesOut

                                       14
Lookup CSV
• Radius user – MDN@Realm
• Realm is 1-to-1 mapping to device type
• Derive fields to show handset type


       LOOKUP-realm2device_lookup =
       realm2device_lookup realm OUTPUT
       UImake,UImodel UIOS

                           15
Field Extraction
• Convert BSID field to 4 other derived fields



• [bsid_to_sid_nid_cell_sector]
• SOURCE_KEY=BSID
• REGEX=^(?<SID >.{4})(?<NID >.{4})(?<Cell >.{3})(?<Sector
  >.{1})


                            16
Human-readable market name
• Convert SID number into a human-readable market name
  (e.g. DFW)

  •   LOOKUP-SID2market_lookup =
      SID2market_lookup SID OUTPUT MKTfromSID

  •   LOOKUP-service_option_lookup =
      service_option_lookup SO OUTPUT SO_


                         17
My First Macro!
   • Convert 32-bit hex PCF IP Address into dotted-quad
     format
[32bit2dottedquad(2)]
args = IP32bit, nameIPdottedquad
definition = eval ip0=floor($IP32bit$/16777216) | eval
ipx=$IP32bit$%16777216 | eval ip1=floor(ipx/65536) | eval
ipx=ipx%65536 | eval ip2=floor(ipx/256) | eval ip3=ipx%256 | strcat
ip0 "." ip1 "." ip2 "." ip3 $nameIPdottedquad$



                                18
Event Typing for Carrier Discrimination
•   Every data session has 2 attributes corresponding with 2 event
    types:
    – Subscriber’s home carrier (“SUB”)
    – Data session’s service carrier (“SVC”)




                           SPRINT_SUB
                            MPCS_SVC


                                       19
Create Any Usage Report
• Count users, sessions, bytes-in, bytes-out, bytes-total
• Break down by user(MDN), carrier(MPCS, Sprint, etc.)
  handset (UIMake,UIModel), OS (UIOS: Android, RIM,
  BREW, Windows), region/market (MKTfromSID),
  PCF(PCFIP_32bitAddr or PCFIP_dottedQuad), Cell(Cell),
  Sector (Cell,Sector), radio technology
  (ServiceOption=1xRTT/EVDO/LTE) or any combination
  thereof.

                            20
Splunk Saves Vendor’s Launch Date!
• Desire to accommodate a vendor’s beta software that did
  not have the SNMP alerting portion updated
• This service generated exploitable error logs that we were
  already “Splunking”
• Enter SplunkBase
• Modified a “send SNMP” script we found and created
  scheduled searches that automatically
  raise alarms in our NOC

                               21
Search for a Naming Convention
[SNMP: PGW: blade3a: MAJOR: BWS Oracle
Sequence Number exhaustion]
action.email = 1
action.email.sendresults = 1
action.email.to = Gwoodcock@metropcs.com
action.script = 1
action.script.filename = sendSNMPtrap.pl
counttype = number of events

                   22
Search for a Naming Convention (cont’d)
cron_schedule = 0 * * * *
description = If this sequence number "tops out" the PGW will
fail all transactions!
dispatch.earliest_time = -1h@h
dispatch.latest_time = now
enableSched = 1
quantity = 0
relation = greater than
search = <REDACTED>

                             23
The Space-Saving Transaction Command
• A large amount of duplicates went undetected
• Needed to identify duplicate (but not identical) or
  unmatched events
• Created a field called “lastChars” that helped me determine
  duplicates from different sources
    index=xxx | rex field=_raw ".*?[(?<lastChars>.*)$" | transaction
    lastChars maxpause=0 maxspan=0 keepevicted=true | where
    mvcount(source) > 1

                                    24
_internal Index Automation
 • Automated data retention
 • Reveals every index that had data purged
 • Threshold based alerts

index=_internal sourcetype=splunkd bucketmover "will attempt to freeze" | rex
field=_raw
"/splunk_data/[^/]*/(?<indexname>[^/]*)/db_(?<newestTime>[^_]*)_(?<oldestTime>[
^_]*)_.*" | dedup indexname | eval retentionDays=(now()-oldestTime)/(60*60*24) |
stats values(retentionDays) as retentionDays by indexname



                                       25
Lessons Learned
•   Do disk partitioning for indices at virtual/software/conf
    layer, not LUN/hardware layer
•   Always have way more disk that you think you’ll need
•   Always have more indexers than you think you’ll need
•   PUT THE DEPLOYMENT SERVER IN FIRST (some pain to
    wedge in later and you WILL have to do this eventually)
•   Keep up with upgrades (many bug fixes)
•   Convert discoveries into scheduled searches (don’t have the
    same “surprise” twice)
                                26
Copyright © 2012 Splunk, Inc.




Thank you

Contenu connexe

Tendances

Splunk Ninjas: New features, pivot, and search dojo
Splunk Ninjas: New features, pivot, and search dojoSplunk Ninjas: New features, pivot, and search dojo
Splunk Ninjas: New features, pivot, and search dojoSplunk
 
Data Models Breakout Session
Data Models Breakout SessionData Models Breakout Session
Data Models Breakout SessionSplunk
 
Splunk Ninjas Breakout Session
Splunk Ninjas Breakout SessionSplunk Ninjas Breakout Session
Splunk Ninjas Breakout SessionSplunk
 
SplunkLive! London 2016 Getting started with Splunk
SplunkLive! London 2016 Getting started with SplunkSplunkLive! London 2016 Getting started with Splunk
SplunkLive! London 2016 Getting started with SplunkSplunk
 
Apache Solr 4 Part 1 - Introduction, Features, Recency Ranking and Popularity...
Apache Solr 4 Part 1 - Introduction, Features, Recency Ranking and Popularity...Apache Solr 4 Part 1 - Introduction, Features, Recency Ranking and Popularity...
Apache Solr 4 Part 1 - Introduction, Features, Recency Ranking and Popularity...Ramzi Alqrainy
 
Eagle from eBay at China Hadoop Summit 2015
Eagle from eBay at China Hadoop Summit 2015Eagle from eBay at China Hadoop Summit 2015
Eagle from eBay at China Hadoop Summit 2015Hao Chen
 
Boosting Documents in Solr by Recency, Popularity and Personal Preferences - ...
Boosting Documents in Solr by Recency, Popularity and Personal Preferences - ...Boosting Documents in Solr by Recency, Popularity and Personal Preferences - ...
Boosting Documents in Solr by Recency, Popularity and Personal Preferences - ...lucenerevolution
 
Apache Eagle Strata Hadoop World London 2016
Apache Eagle Strata Hadoop World London 2016Apache Eagle Strata Hadoop World London 2016
Apache Eagle Strata Hadoop World London 2016Arun Karthick Manoharan
 
Boosting Documents in Solr by Recency, Popularity, and User Preferences
Boosting Documents in Solr by Recency, Popularity, and User PreferencesBoosting Documents in Solr by Recency, Popularity, and User Preferences
Boosting Documents in Solr by Recency, Popularity, and User PreferencesLucidworks (Archived)
 
Power of SPL
Power of SPLPower of SPL
Power of SPLTian Chen
 
Hunk - Unlocking The Power of Big Data Breakout Session
Hunk - Unlocking The Power of Big Data Breakout SessionHunk - Unlocking The Power of Big Data Breakout Session
Hunk - Unlocking The Power of Big Data Breakout SessionSplunk
 
Webinar: Event Processing & Data Analytics with Lucidworks Fusion
Webinar: Event Processing & Data Analytics with Lucidworks FusionWebinar: Event Processing & Data Analytics with Lucidworks Fusion
Webinar: Event Processing & Data Analytics with Lucidworks FusionLucidworks
 
Webinar: Fusion for Business Intelligence
Webinar: Fusion for Business IntelligenceWebinar: Fusion for Business Intelligence
Webinar: Fusion for Business IntelligenceLucidworks
 
December 2013 HUG: Hunk - Splunk over Hadoop
December 2013 HUG: Hunk - Splunk over HadoopDecember 2013 HUG: Hunk - Splunk over Hadoop
December 2013 HUG: Hunk - Splunk over HadoopYahoo Developer Network
 
Streamlio and IoT analytics with Apache Pulsar
Streamlio and IoT analytics with Apache PulsarStreamlio and IoT analytics with Apache Pulsar
Streamlio and IoT analytics with Apache PulsarStreamlio
 
Webinar: Replace Google Search Appliance with Lucidworks Fusion
Webinar: Replace Google Search Appliance with Lucidworks FusionWebinar: Replace Google Search Appliance with Lucidworks Fusion
Webinar: Replace Google Search Appliance with Lucidworks FusionLucidworks
 
Splunk's Hunk: A Powerful Way to Visualize Your Data Stored in MongoDB
Splunk's Hunk: A Powerful Way to Visualize Your Data Stored in MongoDBSplunk's Hunk: A Powerful Way to Visualize Your Data Stored in MongoDB
Splunk's Hunk: A Powerful Way to Visualize Your Data Stored in MongoDBMongoDB
 
Big Data Day LA 2016/ Big Data Track - Twitter Heron @ Scale - Karthik Ramasa...
Big Data Day LA 2016/ Big Data Track - Twitter Heron @ Scale - Karthik Ramasa...Big Data Day LA 2016/ Big Data Track - Twitter Heron @ Scale - Karthik Ramasa...
Big Data Day LA 2016/ Big Data Track - Twitter Heron @ Scale - Karthik Ramasa...Data Con LA
 

Tendances (20)

Splunk Ninjas: New features, pivot, and search dojo
Splunk Ninjas: New features, pivot, and search dojoSplunk Ninjas: New features, pivot, and search dojo
Splunk Ninjas: New features, pivot, and search dojo
 
Data Models Breakout Session
Data Models Breakout SessionData Models Breakout Session
Data Models Breakout Session
 
Splunk Ninjas Breakout Session
Splunk Ninjas Breakout SessionSplunk Ninjas Breakout Session
Splunk Ninjas Breakout Session
 
SplunkLive! London 2016 Getting started with Splunk
SplunkLive! London 2016 Getting started with SplunkSplunkLive! London 2016 Getting started with Splunk
SplunkLive! London 2016 Getting started with Splunk
 
Splunk overview
Splunk overviewSplunk overview
Splunk overview
 
Splunk live beginner training nyc
Splunk live beginner training nycSplunk live beginner training nyc
Splunk live beginner training nyc
 
Apache Solr 4 Part 1 - Introduction, Features, Recency Ranking and Popularity...
Apache Solr 4 Part 1 - Introduction, Features, Recency Ranking and Popularity...Apache Solr 4 Part 1 - Introduction, Features, Recency Ranking and Popularity...
Apache Solr 4 Part 1 - Introduction, Features, Recency Ranking and Popularity...
 
Eagle from eBay at China Hadoop Summit 2015
Eagle from eBay at China Hadoop Summit 2015Eagle from eBay at China Hadoop Summit 2015
Eagle from eBay at China Hadoop Summit 2015
 
Boosting Documents in Solr by Recency, Popularity and Personal Preferences - ...
Boosting Documents in Solr by Recency, Popularity and Personal Preferences - ...Boosting Documents in Solr by Recency, Popularity and Personal Preferences - ...
Boosting Documents in Solr by Recency, Popularity and Personal Preferences - ...
 
Apache Eagle Strata Hadoop World London 2016
Apache Eagle Strata Hadoop World London 2016Apache Eagle Strata Hadoop World London 2016
Apache Eagle Strata Hadoop World London 2016
 
Boosting Documents in Solr by Recency, Popularity, and User Preferences
Boosting Documents in Solr by Recency, Popularity, and User PreferencesBoosting Documents in Solr by Recency, Popularity, and User Preferences
Boosting Documents in Solr by Recency, Popularity, and User Preferences
 
Power of SPL
Power of SPLPower of SPL
Power of SPL
 
Hunk - Unlocking The Power of Big Data Breakout Session
Hunk - Unlocking The Power of Big Data Breakout SessionHunk - Unlocking The Power of Big Data Breakout Session
Hunk - Unlocking The Power of Big Data Breakout Session
 
Webinar: Event Processing & Data Analytics with Lucidworks Fusion
Webinar: Event Processing & Data Analytics with Lucidworks FusionWebinar: Event Processing & Data Analytics with Lucidworks Fusion
Webinar: Event Processing & Data Analytics with Lucidworks Fusion
 
Webinar: Fusion for Business Intelligence
Webinar: Fusion for Business IntelligenceWebinar: Fusion for Business Intelligence
Webinar: Fusion for Business Intelligence
 
December 2013 HUG: Hunk - Splunk over Hadoop
December 2013 HUG: Hunk - Splunk over HadoopDecember 2013 HUG: Hunk - Splunk over Hadoop
December 2013 HUG: Hunk - Splunk over Hadoop
 
Streamlio and IoT analytics with Apache Pulsar
Streamlio and IoT analytics with Apache PulsarStreamlio and IoT analytics with Apache Pulsar
Streamlio and IoT analytics with Apache Pulsar
 
Webinar: Replace Google Search Appliance with Lucidworks Fusion
Webinar: Replace Google Search Appliance with Lucidworks FusionWebinar: Replace Google Search Appliance with Lucidworks Fusion
Webinar: Replace Google Search Appliance with Lucidworks Fusion
 
Splunk's Hunk: A Powerful Way to Visualize Your Data Stored in MongoDB
Splunk's Hunk: A Powerful Way to Visualize Your Data Stored in MongoDBSplunk's Hunk: A Powerful Way to Visualize Your Data Stored in MongoDB
Splunk's Hunk: A Powerful Way to Visualize Your Data Stored in MongoDB
 
Big Data Day LA 2016/ Big Data Track - Twitter Heron @ Scale - Karthik Ramasa...
Big Data Day LA 2016/ Big Data Track - Twitter Heron @ Scale - Karthik Ramasa...Big Data Day LA 2016/ Big Data Track - Twitter Heron @ Scale - Karthik Ramasa...
Big Data Day LA 2016/ Big Data Track - Twitter Heron @ Scale - Karthik Ramasa...
 

En vedette

Splunk at Expedia - Gartner Symposium
Splunk at Expedia - Gartner SymposiumSplunk at Expedia - Gartner Symposium
Splunk at Expedia - Gartner SymposiumEddie Satterly
 
2013 MetroPCS Case Study
2013 MetroPCS Case Study2013 MetroPCS Case Study
2013 MetroPCS Case StudySkeeStylus
 
SplunkLive Miami Carnival Cruiselines - John Masseria
SplunkLive Miami   Carnival Cruiselines - John MasseriaSplunkLive Miami   Carnival Cruiselines - John Masseria
SplunkLive Miami Carnival Cruiselines - John MasseriaSplunk
 
Getting Started with Splunk Breakout Session
Getting Started with Splunk Breakout SessionGetting Started with Splunk Breakout Session
Getting Started with Splunk Breakout SessionSplunk
 
LeadingAST.com - Sample 90 day leadership plan
LeadingAST.com - Sample 90 day leadership planLeadingAST.com - Sample 90 day leadership plan
LeadingAST.com - Sample 90 day leadership planMichael Weening
 

En vedette (7)

Splunk at Expedia - Gartner Symposium
Splunk at Expedia - Gartner SymposiumSplunk at Expedia - Gartner Symposium
Splunk at Expedia - Gartner Symposium
 
2013 MetroPCS Case Study
2013 MetroPCS Case Study2013 MetroPCS Case Study
2013 MetroPCS Case Study
 
SplunkLive Miami Carnival Cruiselines - John Masseria
SplunkLive Miami   Carnival Cruiselines - John MasseriaSplunkLive Miami   Carnival Cruiselines - John Masseria
SplunkLive Miami Carnival Cruiselines - John Masseria
 
Getting Started with Splunk Breakout Session
Getting Started with Splunk Breakout SessionGetting Started with Splunk Breakout Session
Getting Started with Splunk Breakout Session
 
Introducing Splunk – The Big Data Engine
Introducing Splunk – The Big Data EngineIntroducing Splunk – The Big Data Engine
Introducing Splunk – The Big Data Engine
 
Big Data Architectural Patterns
Big Data Architectural PatternsBig Data Architectural Patterns
Big Data Architectural Patterns
 
LeadingAST.com - Sample 90 day leadership plan
LeadingAST.com - Sample 90 day leadership planLeadingAST.com - Sample 90 day leadership plan
LeadingAST.com - Sample 90 day leadership plan
 

Similaire à SplunkLive! Dallas Nov 2012 - Metro PCS

Real-Time Streaming: Move IMS Data to Your Cloud Data Warehouse
Real-Time Streaming: Move IMS Data to Your Cloud Data WarehouseReal-Time Streaming: Move IMS Data to Your Cloud Data Warehouse
Real-Time Streaming: Move IMS Data to Your Cloud Data WarehousePrecisely
 
Why Gateways are Important in Your IoT Architecture
Why Gateways are Important in Your IoT ArchitectureWhy Gateways are Important in Your IoT Architecture
Why Gateways are Important in Your IoT ArchitectureIBM Analytics
 
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...Dataconomy Media
 
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...Maya Lumbroso
 
Fiware - communicating with ROS robots using Fast RTPS
Fiware - communicating with ROS robots using Fast RTPSFiware - communicating with ROS robots using Fast RTPS
Fiware - communicating with ROS robots using Fast RTPSJaime Martin Losa
 
Fiware: Connecting to robots
Fiware: Connecting to robotsFiware: Connecting to robots
Fiware: Connecting to robotsJaime Martin Losa
 
How to teach your data scientist to leverage an analytics cluster with Presto...
How to teach your data scientist to leverage an analytics cluster with Presto...How to teach your data scientist to leverage an analytics cluster with Presto...
How to teach your data scientist to leverage an analytics cluster with Presto...Alluxio, Inc.
 
Io t world_2016_iot_smart_gateways_moe
Io t world_2016_iot_smart_gateways_moeIo t world_2016_iot_smart_gateways_moe
Io t world_2016_iot_smart_gateways_moeShawn Moe
 
Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...
Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...
Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...Maya Lumbroso
 
Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...
Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...
Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...Dataconomy Media
 
Splunk App for Stream
Splunk App for StreamSplunk App for Stream
Splunk App for StreamSplunk
 
Getting Started with Splunk Enterprise
Getting Started with Splunk EnterpriseGetting Started with Splunk Enterprise
Getting Started with Splunk EnterpriseSplunk
 
Accelerating Cyber Threat Detection With GPU
Accelerating Cyber Threat Detection With GPUAccelerating Cyber Threat Detection With GPU
Accelerating Cyber Threat Detection With GPUJoshua Patterson
 
Fog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of ThingsFog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of ThingsReal-Time Innovations (RTI)
 
Monitoring and Scaling Redis at DataDog - Ilan Rabinovitch, DataDog
 Monitoring and Scaling Redis at DataDog - Ilan Rabinovitch, DataDog Monitoring and Scaling Redis at DataDog - Ilan Rabinovitch, DataDog
Monitoring and Scaling Redis at DataDog - Ilan Rabinovitch, DataDogRedis Labs
 
Fast RTPS: Programming with the Default Middleware for Robotics Adopted in ROS2
Fast RTPS: Programming with the Default Middleware for Robotics Adopted in ROS2Fast RTPS: Programming with the Default Middleware for Robotics Adopted in ROS2
Fast RTPS: Programming with the Default Middleware for Robotics Adopted in ROS2Jaime Martin Losa
 
Fast RTPS Workshop at FIWARE Summit 2018
Fast RTPS Workshop at FIWARE Summit 2018Fast RTPS Workshop at FIWARE Summit 2018
Fast RTPS Workshop at FIWARE Summit 2018Jaime Martin Losa
 
Building a data pipeline to ingest data into Hadoop in minutes using Streamse...
Building a data pipeline to ingest data into Hadoop in minutes using Streamse...Building a data pipeline to ingest data into Hadoop in minutes using Streamse...
Building a data pipeline to ingest data into Hadoop in minutes using Streamse...Guglielmo Iozzia
 
MongoDB Sharding Webinar 2014
MongoDB Sharding Webinar 2014MongoDB Sharding Webinar 2014
MongoDB Sharding Webinar 2014Dylan Tong
 

Similaire à SplunkLive! Dallas Nov 2012 - Metro PCS (20)

Real-Time Streaming: Move IMS Data to Your Cloud Data Warehouse
Real-Time Streaming: Move IMS Data to Your Cloud Data WarehouseReal-Time Streaming: Move IMS Data to Your Cloud Data Warehouse
Real-Time Streaming: Move IMS Data to Your Cloud Data Warehouse
 
Why Gateways are Important in Your IoT Architecture
Why Gateways are Important in Your IoT ArchitectureWhy Gateways are Important in Your IoT Architecture
Why Gateways are Important in Your IoT Architecture
 
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
 
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc..."An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
"An introduction to Kx Technology - a Big Data solution", Kyra Coyne, Data Sc...
 
Fiware - communicating with ROS robots using Fast RTPS
Fiware - communicating with ROS robots using Fast RTPSFiware - communicating with ROS robots using Fast RTPS
Fiware - communicating with ROS robots using Fast RTPS
 
Fiware: Connecting to robots
Fiware: Connecting to robotsFiware: Connecting to robots
Fiware: Connecting to robots
 
How to teach your data scientist to leverage an analytics cluster with Presto...
How to teach your data scientist to leverage an analytics cluster with Presto...How to teach your data scientist to leverage an analytics cluster with Presto...
How to teach your data scientist to leverage an analytics cluster with Presto...
 
Io t world_2016_iot_smart_gateways_moe
Io t world_2016_iot_smart_gateways_moeIo t world_2016_iot_smart_gateways_moe
Io t world_2016_iot_smart_gateways_moe
 
Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...
Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...
Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...
 
Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...
Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...
Ronan Corkery, kdb+ developer at Kx Systems: “Kdb+: How Wall Street Tech can ...
 
Splunk App for Stream
Splunk App for StreamSplunk App for Stream
Splunk App for Stream
 
Getting Started with Splunk Enterprise
Getting Started with Splunk EnterpriseGetting Started with Splunk Enterprise
Getting Started with Splunk Enterprise
 
Accelerating Cyber Threat Detection With GPU
Accelerating Cyber Threat Detection With GPUAccelerating Cyber Threat Detection With GPU
Accelerating Cyber Threat Detection With GPU
 
Fog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of ThingsFog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of Things
 
Monitoring and Scaling Redis at DataDog - Ilan Rabinovitch, DataDog
 Monitoring and Scaling Redis at DataDog - Ilan Rabinovitch, DataDog Monitoring and Scaling Redis at DataDog - Ilan Rabinovitch, DataDog
Monitoring and Scaling Redis at DataDog - Ilan Rabinovitch, DataDog
 
Fast RTPS: Programming with the Default Middleware for Robotics Adopted in ROS2
Fast RTPS: Programming with the Default Middleware for Robotics Adopted in ROS2Fast RTPS: Programming with the Default Middleware for Robotics Adopted in ROS2
Fast RTPS: Programming with the Default Middleware for Robotics Adopted in ROS2
 
Fast RTPS Workshop at FIWARE Summit 2018
Fast RTPS Workshop at FIWARE Summit 2018Fast RTPS Workshop at FIWARE Summit 2018
Fast RTPS Workshop at FIWARE Summit 2018
 
Javantura v3 - Real-time BigData ingestion and querying of aggregated data – ...
Javantura v3 - Real-time BigData ingestion and querying of aggregated data – ...Javantura v3 - Real-time BigData ingestion and querying of aggregated data – ...
Javantura v3 - Real-time BigData ingestion and querying of aggregated data – ...
 
Building a data pipeline to ingest data into Hadoop in minutes using Streamse...
Building a data pipeline to ingest data into Hadoop in minutes using Streamse...Building a data pipeline to ingest data into Hadoop in minutes using Streamse...
Building a data pipeline to ingest data into Hadoop in minutes using Streamse...
 
MongoDB Sharding Webinar 2014
MongoDB Sharding Webinar 2014MongoDB Sharding Webinar 2014
MongoDB Sharding Webinar 2014
 

Plus de Splunk

.conf Go 2023 - Data analysis as a routine
.conf Go 2023 - Data analysis as a routine.conf Go 2023 - Data analysis as a routine
.conf Go 2023 - Data analysis as a routineSplunk
 
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTVSplunk
 
.conf Go 2023 - Navegando la normativa SOX (Telefónica)
.conf Go 2023 - Navegando la normativa SOX (Telefónica).conf Go 2023 - Navegando la normativa SOX (Telefónica)
.conf Go 2023 - Navegando la normativa SOX (Telefónica)Splunk
 
.conf Go 2023 - Raiffeisen Bank International
.conf Go 2023 - Raiffeisen Bank International.conf Go 2023 - Raiffeisen Bank International
.conf Go 2023 - Raiffeisen Bank InternationalSplunk
 
.conf Go 2023 - På liv og død Om sikkerhetsarbeid i Norsk helsenett
.conf Go 2023 - På liv og død Om sikkerhetsarbeid i Norsk helsenett .conf Go 2023 - På liv og død Om sikkerhetsarbeid i Norsk helsenett
.conf Go 2023 - På liv og død Om sikkerhetsarbeid i Norsk helsenett Splunk
 
.conf Go 2023 - Many roads lead to Rome - this was our journey (Julius Bär)
.conf Go 2023 - Many roads lead to Rome - this was our journey (Julius Bär).conf Go 2023 - Many roads lead to Rome - this was our journey (Julius Bär)
.conf Go 2023 - Many roads lead to Rome - this was our journey (Julius Bär)Splunk
 
.conf Go 2023 - Das passende Rezept für die digitale (Security) Revolution zu...
.conf Go 2023 - Das passende Rezept für die digitale (Security) Revolution zu....conf Go 2023 - Das passende Rezept für die digitale (Security) Revolution zu...
.conf Go 2023 - Das passende Rezept für die digitale (Security) Revolution zu...Splunk
 
.conf go 2023 - Cyber Resilienz – Herausforderungen und Ansatz für Energiever...
.conf go 2023 - Cyber Resilienz – Herausforderungen und Ansatz für Energiever....conf go 2023 - Cyber Resilienz – Herausforderungen und Ansatz für Energiever...
.conf go 2023 - Cyber Resilienz – Herausforderungen und Ansatz für Energiever...Splunk
 
.conf go 2023 - De NOC a CSIRT (Cellnex)
.conf go 2023 - De NOC a CSIRT (Cellnex).conf go 2023 - De NOC a CSIRT (Cellnex)
.conf go 2023 - De NOC a CSIRT (Cellnex)Splunk
 
conf go 2023 - El camino hacia la ciberseguridad (ABANCA)
conf go 2023 - El camino hacia la ciberseguridad (ABANCA)conf go 2023 - El camino hacia la ciberseguridad (ABANCA)
conf go 2023 - El camino hacia la ciberseguridad (ABANCA)Splunk
 
Splunk - BMW connects business and IT with data driven operations SRE and O11y
Splunk - BMW connects business and IT with data driven operations SRE and O11ySplunk - BMW connects business and IT with data driven operations SRE and O11y
Splunk - BMW connects business and IT with data driven operations SRE and O11ySplunk
 
Splunk x Freenet - .conf Go Köln
Splunk x Freenet - .conf Go KölnSplunk x Freenet - .conf Go Köln
Splunk x Freenet - .conf Go KölnSplunk
 
Splunk Security Session - .conf Go Köln
Splunk Security Session - .conf Go KölnSplunk Security Session - .conf Go Köln
Splunk Security Session - .conf Go KölnSplunk
 
Data foundations building success, at city scale – Imperial College London
 Data foundations building success, at city scale – Imperial College London Data foundations building success, at city scale – Imperial College London
Data foundations building success, at city scale – Imperial College LondonSplunk
 
Splunk: How Vodafone established Operational Analytics in a Hybrid Environmen...
Splunk: How Vodafone established Operational Analytics in a Hybrid Environmen...Splunk: How Vodafone established Operational Analytics in a Hybrid Environmen...
Splunk: How Vodafone established Operational Analytics in a Hybrid Environmen...Splunk
 
SOC, Amore Mio! | Security Webinar
SOC, Amore Mio! | Security WebinarSOC, Amore Mio! | Security Webinar
SOC, Amore Mio! | Security WebinarSplunk
 
.conf Go 2022 - Observability Session
.conf Go 2022 - Observability Session.conf Go 2022 - Observability Session
.conf Go 2022 - Observability SessionSplunk
 
.conf Go Zurich 2022 - Keynote
.conf Go Zurich 2022 - Keynote.conf Go Zurich 2022 - Keynote
.conf Go Zurich 2022 - KeynoteSplunk
 
.conf Go Zurich 2022 - Platform Session
.conf Go Zurich 2022 - Platform Session.conf Go Zurich 2022 - Platform Session
.conf Go Zurich 2022 - Platform SessionSplunk
 
.conf Go Zurich 2022 - Security Session
.conf Go Zurich 2022 - Security Session.conf Go Zurich 2022 - Security Session
.conf Go Zurich 2022 - Security SessionSplunk
 

Plus de Splunk (20)

.conf Go 2023 - Data analysis as a routine
.conf Go 2023 - Data analysis as a routine.conf Go 2023 - Data analysis as a routine
.conf Go 2023 - Data analysis as a routine
 
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
 
.conf Go 2023 - Navegando la normativa SOX (Telefónica)
.conf Go 2023 - Navegando la normativa SOX (Telefónica).conf Go 2023 - Navegando la normativa SOX (Telefónica)
.conf Go 2023 - Navegando la normativa SOX (Telefónica)
 
.conf Go 2023 - Raiffeisen Bank International
.conf Go 2023 - Raiffeisen Bank International.conf Go 2023 - Raiffeisen Bank International
.conf Go 2023 - Raiffeisen Bank International
 
.conf Go 2023 - På liv og død Om sikkerhetsarbeid i Norsk helsenett
.conf Go 2023 - På liv og død Om sikkerhetsarbeid i Norsk helsenett .conf Go 2023 - På liv og død Om sikkerhetsarbeid i Norsk helsenett
.conf Go 2023 - På liv og død Om sikkerhetsarbeid i Norsk helsenett
 
.conf Go 2023 - Many roads lead to Rome - this was our journey (Julius Bär)
.conf Go 2023 - Many roads lead to Rome - this was our journey (Julius Bär).conf Go 2023 - Many roads lead to Rome - this was our journey (Julius Bär)
.conf Go 2023 - Many roads lead to Rome - this was our journey (Julius Bär)
 
.conf Go 2023 - Das passende Rezept für die digitale (Security) Revolution zu...
.conf Go 2023 - Das passende Rezept für die digitale (Security) Revolution zu....conf Go 2023 - Das passende Rezept für die digitale (Security) Revolution zu...
.conf Go 2023 - Das passende Rezept für die digitale (Security) Revolution zu...
 
.conf go 2023 - Cyber Resilienz – Herausforderungen und Ansatz für Energiever...
.conf go 2023 - Cyber Resilienz – Herausforderungen und Ansatz für Energiever....conf go 2023 - Cyber Resilienz – Herausforderungen und Ansatz für Energiever...
.conf go 2023 - Cyber Resilienz – Herausforderungen und Ansatz für Energiever...
 
.conf go 2023 - De NOC a CSIRT (Cellnex)
.conf go 2023 - De NOC a CSIRT (Cellnex).conf go 2023 - De NOC a CSIRT (Cellnex)
.conf go 2023 - De NOC a CSIRT (Cellnex)
 
conf go 2023 - El camino hacia la ciberseguridad (ABANCA)
conf go 2023 - El camino hacia la ciberseguridad (ABANCA)conf go 2023 - El camino hacia la ciberseguridad (ABANCA)
conf go 2023 - El camino hacia la ciberseguridad (ABANCA)
 
Splunk - BMW connects business and IT with data driven operations SRE and O11y
Splunk - BMW connects business and IT with data driven operations SRE and O11ySplunk - BMW connects business and IT with data driven operations SRE and O11y
Splunk - BMW connects business and IT with data driven operations SRE and O11y
 
Splunk x Freenet - .conf Go Köln
Splunk x Freenet - .conf Go KölnSplunk x Freenet - .conf Go Köln
Splunk x Freenet - .conf Go Köln
 
Splunk Security Session - .conf Go Köln
Splunk Security Session - .conf Go KölnSplunk Security Session - .conf Go Köln
Splunk Security Session - .conf Go Köln
 
Data foundations building success, at city scale – Imperial College London
 Data foundations building success, at city scale – Imperial College London Data foundations building success, at city scale – Imperial College London
Data foundations building success, at city scale – Imperial College London
 
Splunk: How Vodafone established Operational Analytics in a Hybrid Environmen...
Splunk: How Vodafone established Operational Analytics in a Hybrid Environmen...Splunk: How Vodafone established Operational Analytics in a Hybrid Environmen...
Splunk: How Vodafone established Operational Analytics in a Hybrid Environmen...
 
SOC, Amore Mio! | Security Webinar
SOC, Amore Mio! | Security WebinarSOC, Amore Mio! | Security Webinar
SOC, Amore Mio! | Security Webinar
 
.conf Go 2022 - Observability Session
.conf Go 2022 - Observability Session.conf Go 2022 - Observability Session
.conf Go 2022 - Observability Session
 
.conf Go Zurich 2022 - Keynote
.conf Go Zurich 2022 - Keynote.conf Go Zurich 2022 - Keynote
.conf Go Zurich 2022 - Keynote
 
.conf Go Zurich 2022 - Platform Session
.conf Go Zurich 2022 - Platform Session.conf Go Zurich 2022 - Platform Session
.conf Go Zurich 2022 - Platform Session
 
.conf Go Zurich 2022 - Security Session
.conf Go Zurich 2022 - Security Session.conf Go Zurich 2022 - Security Session
.conf Go Zurich 2022 - Security Session
 

Dernier

PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...Hector Del Castillo, CPM, CPMM
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOne Monitar
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...ssuserf63bd7
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfJamesConcepcion7
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdfChris Skinner
 
Send Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSendBig4
 
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdfChris Skinner
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamArik Fletcher
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdfMintel Group
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersPeter Horsten
 
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...ssuserf63bd7
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 

Dernier (20)

WAM Corporate Presentation April 12 2024.pdf
WAM Corporate Presentation April 12 2024.pdfWAM Corporate Presentation April 12 2024.pdf
WAM Corporate Presentation April 12 2024.pdf
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptxThe Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdf
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors Data
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf
 
Send Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.com
 
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management Team
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exporters
 
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 

SplunkLive! Dallas Nov 2012 - Metro PCS

  • 1. Copyright © 2012 Splunk, Inc. Gregg Woodcock Sr Member of Technical Staff
  • 2. About MetroPCS • Provider of unlimited wireless communications service for a flat-rate with no annual contract • Fifth largest facilities-based wireless carrier in the United States • Approximately 9 million subscribers
  • 3. Gregg Woodcock • Extensive telecom experience creating and supporting Nortel's wireless products for 18+ years • My team designs/creates/deploys or evaluates/integrates software and hardware to support the resiliency and expansion of our private mobile telephone network • Anything with a data connection flows through my group (GPS, Push-to-Talk, browser, VOIP) • Previously with Sabre, Mobile Metrics and Nortel
  • 4. The Challenge at MetroPCS Launching New Products and Tariff Justification/ Services Optimization Speeding application de-bugging Splunk statistical analysis uses RDBMS means bringing new products to lookup to calculate cost per call market faster Call Detail Record Visibility Detecting Abuse Splunk’s ability to ingest any format Reports and dashboards highlight without parsers or adapters speeds possible abusers—key indicator of deployment and time to value Terms of Service Abusers
  • 5. Speeding De-bugging, Speeding Time to Market Launching a new handset every month! We’ve gone from hours to minutes for troubleshooting issues Self-service, secure access No more bouncing issues from group to group Same types of bugs happen each time—so we’ve automated searches and alerts for these known patterns “Splunk helps us uncover most bugs before we go into production, improves user experience and gets us to market much more quickly.”
  • 6. Speed of Implementation • Splunk was up and running on commodity hardware in 2 weeks • Incumbent product would have required 8-month services engagement
  • 7. Unexpected Benefits • Open source de-bugging (everyone can play : teach men to fish)! • Overall understanding of baseline system health • Fast subpoena compliance for Law Enforcement inquiries – CDR analysis “Better able to close the door on all kinds of leaks!”
  • 8. Lowest Cost Call Routing  Revenue Optimization High Priced Tariffs with no Visibility Optimal call routes difficult to track or understand Manual mediation of tariff information was 3+ month exercise—often still without desired results, resulting in higher than necessary fees • Splunk helps us understand actual partner costs by looking at partner tariffs from an external RDBMS and calculating actual charges based on call duration • We now have the ability to optimize call routing • Lowest cost routing has direct impact on bottom line--saving hundreds of thousands of dollars
  • 10. Carrier and Destination Savings Dashboard
  • 11. Interesting Splunk Story When an earthquake hit Trinidad and Tobago we knew about it before the news broke (“What’s up with Trinidad and Tobago?”). When the incoming lines went down our searches looking for Bad Answer/Seize Ratios (ASR) showed this route’s ASR drop through the floor.
  • 12. Growing Business Means Growing Data Volumes Business growth is good—but growth without understanding can be crippling CDR data alone is >1TB/ day Correlating with other network and external data more challenging still • Splunk allows us to link the rich data in CDRs with external RDBMSs, systems and networks • New visibility has highlighted new business opportunity and exposed abuse
  • 13. Detecting EULA violations– Abuse Dashboard
  • 14. Android Smartphone Launch • Data usage skyrockets overnight, beyond expectations – What handset types were being used? – Where and when is usage happening? – Track usage broken down day-to-day, hour-by-hour • Available Data source - Radius accounting records which contains many key details: • MDN, Realm, BSID (SID/NID/Cell/Sector encoded), PCF IP Address (32-bit hex), Service Option (Radio Technology, e.g. 1xRTT, EVDO), Bytesin, BytesOut 14
  • 15. Lookup CSV • Radius user – MDN@Realm • Realm is 1-to-1 mapping to device type • Derive fields to show handset type LOOKUP-realm2device_lookup = realm2device_lookup realm OUTPUT UImake,UImodel UIOS 15
  • 16. Field Extraction • Convert BSID field to 4 other derived fields • [bsid_to_sid_nid_cell_sector] • SOURCE_KEY=BSID • REGEX=^(?<SID >.{4})(?<NID >.{4})(?<Cell >.{3})(?<Sector >.{1}) 16
  • 17. Human-readable market name • Convert SID number into a human-readable market name (e.g. DFW) • LOOKUP-SID2market_lookup = SID2market_lookup SID OUTPUT MKTfromSID • LOOKUP-service_option_lookup = service_option_lookup SO OUTPUT SO_ 17
  • 18. My First Macro! • Convert 32-bit hex PCF IP Address into dotted-quad format [32bit2dottedquad(2)] args = IP32bit, nameIPdottedquad definition = eval ip0=floor($IP32bit$/16777216) | eval ipx=$IP32bit$%16777216 | eval ip1=floor(ipx/65536) | eval ipx=ipx%65536 | eval ip2=floor(ipx/256) | eval ip3=ipx%256 | strcat ip0 "." ip1 "." ip2 "." ip3 $nameIPdottedquad$ 18
  • 19. Event Typing for Carrier Discrimination • Every data session has 2 attributes corresponding with 2 event types: – Subscriber’s home carrier (“SUB”) – Data session’s service carrier (“SVC”) SPRINT_SUB MPCS_SVC 19
  • 20. Create Any Usage Report • Count users, sessions, bytes-in, bytes-out, bytes-total • Break down by user(MDN), carrier(MPCS, Sprint, etc.) handset (UIMake,UIModel), OS (UIOS: Android, RIM, BREW, Windows), region/market (MKTfromSID), PCF(PCFIP_32bitAddr or PCFIP_dottedQuad), Cell(Cell), Sector (Cell,Sector), radio technology (ServiceOption=1xRTT/EVDO/LTE) or any combination thereof. 20
  • 21. Splunk Saves Vendor’s Launch Date! • Desire to accommodate a vendor’s beta software that did not have the SNMP alerting portion updated • This service generated exploitable error logs that we were already “Splunking” • Enter SplunkBase • Modified a “send SNMP” script we found and created scheduled searches that automatically raise alarms in our NOC 21
  • 22. Search for a Naming Convention [SNMP: PGW: blade3a: MAJOR: BWS Oracle Sequence Number exhaustion] action.email = 1 action.email.sendresults = 1 action.email.to = Gwoodcock@metropcs.com action.script = 1 action.script.filename = sendSNMPtrap.pl counttype = number of events 22
  • 23. Search for a Naming Convention (cont’d) cron_schedule = 0 * * * * description = If this sequence number "tops out" the PGW will fail all transactions! dispatch.earliest_time = -1h@h dispatch.latest_time = now enableSched = 1 quantity = 0 relation = greater than search = <REDACTED> 23
  • 24. The Space-Saving Transaction Command • A large amount of duplicates went undetected • Needed to identify duplicate (but not identical) or unmatched events • Created a field called “lastChars” that helped me determine duplicates from different sources index=xxx | rex field=_raw ".*?[(?<lastChars>.*)$" | transaction lastChars maxpause=0 maxspan=0 keepevicted=true | where mvcount(source) > 1 24
  • 25. _internal Index Automation • Automated data retention • Reveals every index that had data purged • Threshold based alerts index=_internal sourcetype=splunkd bucketmover "will attempt to freeze" | rex field=_raw "/splunk_data/[^/]*/(?<indexname>[^/]*)/db_(?<newestTime>[^_]*)_(?<oldestTime>[ ^_]*)_.*" | dedup indexname | eval retentionDays=(now()-oldestTime)/(60*60*24) | stats values(retentionDays) as retentionDays by indexname 25
  • 26. Lessons Learned • Do disk partitioning for indices at virtual/software/conf layer, not LUN/hardware layer • Always have way more disk that you think you’ll need • Always have more indexers than you think you’ll need • PUT THE DEPLOYMENT SERVER IN FIRST (some pain to wedge in later and you WILL have to do this eventually) • Keep up with upgrades (many bug fixes) • Convert discoveries into scheduled searches (don’t have the same “surprise” twice) 26
  • 27. Copyright © 2012 Splunk, Inc. Thank you

Notes de l'éditeur

  1. What is MetroPCS, what does it entail? What does the playing field look like?
  2. What is MetroPCS, what does it entail? What does the playing field look like?
  3. Lessons learned, share best practices with the audience....things they need to look out for.
  4. At search time, Splunk looks up the current partner tariffs from an external RDBMS, integrating this data and calculating actual charges based on the call duration in the CDR. Splunk also calculates the best rate and telecommunications partner, which makes it easy to determine whether lowest-cost partners are being used in all cases. Splunk performs the external tariff lookup and calculation at a rate of over 10,000 CDRs/second on a single commodity x86 server.
  5. Could also use Splunk to enforce SLAs with the MSSP
  6. Every data session has 2 attributes: the home subscriber carrier (“SUB”) and the current service carrier (“SVC”) and these correspond to 2 categories of eventtypes.  If for example we have a data session that is a Sprint roamer using our network, the accounting record for this will have eventtypes SPRINT_SUB and MPCS_SVC.  This is allows to very easily discriminate different categories of traffic without having to directly examine any IP addresses or SIDs and only maintaining this (always changing) data in a single place, OUTSIDE of the searches.
  7. Lessons learned, share best practices with the audience....things they need to look out for.
  8. The naming convention is important because the only variable a designer may change that gets passed to a script from an automated search is the searches name so all data must be encoded into the search name.  In our case, any search that calls our “sendSNMPtrap.pl” script that starts with the string “SNMP: “ will derive the following fields from the search name:#   * &lt;PRODUCT&gt; is the name of the service that has the problem (e.g. PGW)#   * &lt;HOST&gt; is the name/IP-Address of the server that has the problem#   * &lt;SEVERITY&gt; = &lt;INFO, MINOR, MAJOR, CRITICAL&gt;#   * &lt;DESCRIPTION&gt; is any plain text but fewer than 100 characters total and#     DO NOT USE THE COLON CHARACTER or it will be truncated after the 1st one! Obviously, each search must be limited to the one particular &lt;HOST&gt; that is listed in the &lt;HOST&gt; portion of the search&apos;s name and a clone of each search must be scheduled for each host.
  9. The naming convention is important because the only variable a designer may change that gets passed to a script from an automated search is the searches name so all data must be encoded into the search name.  In our case, any search that calls our “sendSNMPtrap.pl” script that starts with the string “SNMP: “ will derive the following fields from the search name:#   * &lt;PRODUCT&gt; is the name of the service that has the problem (e.g. PGW)#   * &lt;HOST&gt; is the name/IP-Address of the server that has the problem#   * &lt;SEVERITY&gt; = &lt;INFO, MINOR, MAJOR, CRITICAL&gt;#   * &lt;DESCRIPTION&gt; is any plain text but fewer than 100 characters total and#     DO NOT USE THE COLON CHARACTER or it will be truncated after the 1st one! Obviously, each search must be limited to the one particular &lt;HOST&gt; that is listed in the &lt;HOST&gt; portion of the search&apos;s name and a clone of each search must be scheduled for each host.
  10. The reason it went undetected for so long was that the process writing the data put different lead characters in each event because it was writing to 2 different places.  I had to ignore the first portion of each event and compare only the last portion.  Here is the transaction command I  used which creates a field called “lastChars” consisting of everything beyond the first “[“ character and shows me any duplicate events which come from different sources:index=xxx | rex field=_raw &quot;.*?\\[(?&lt;lastChars&gt;.*)$&quot; | transaction lastCharsmaxpause=0 maxspan=0 keepevicted=true | where mvcount(source) &gt; 1In the latter use, we have many operations that should have a “start” event and an “end” event and sometimes we are missing one or the other in our data.  Here is a search that will show these events:index=xxx | transaction SomeFieldmaxpause=1s | where linecount &gt; 2 | stats count Don’t forget that when you run any search you can click on the icon of horizontal lines just underneath the “X results in the last Y &lt;timeframe&gt;” text and see the individual events that made up the search results data.
  11. We like to monitor our data retention and were able to use the _internal index to automate this.  We run the following search every day for the previous day and it shows every index that has had data purged and the timespan of the remaining data. We run this from within a script which parses the “retentionDays” values returned and compares them with our retention targets for each index and sends alerts when we cross particular thresholds.
  12. Lessons learned, share best practices with the audience....things they need to look out for.