Copyright 2014 Splunk Inc. Search in 500 easy steps. Julian Harty. SE, Splunk>
|
|
- Nickolas Cobb
- 6 years ago
- Views:
Transcription
1 Copyright 2014 Splunk Inc. Search in 500 easy steps Julian Harty SE, Splunk>
2 Disclaimer During the course of this we may make forward looking statements regarding future events or the expected performance of the company. We you that such statements reflect our current and 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 are being made as of and date of its live If reviewed aser its live this may not contain current or accurate We do not assume any to update any forward looking statements we may make. In any about our roadmap outlines our general product and is subject to change at without It is for purposes only and shall not, be incorporated into any contract or other commitment. Splunk undertakes no either to develop the features or described or to include any such feature or in a future release. 2
3 Am I in the right Session and Who is this guy? Goal of Presenta:on: Search Op:miza:on How the hell do I speed this search up? Background of your Presenter: Julian Harty Splunker for 2+ Years - Variety of installa@ons from 10GB to 100TB s+ Ex- Oracle/MySQL DBA (Recovering) Contact info julian@splunk.com 3
4 Background Great to Not So Great Growth without = performance - > our goal: gejng great performance at scale Op@miza@on Steps More Data More Users New Searches Even More Data Even More Users Even More Searches 4
5 Challenge Why so slow? The maturity of a Splunk deployment Question? Has your deployment been architected correctly? Solution: Architecting And Designing Your Splunk Deployment - Simeon Yep Question? Is your environment tuned correctly? Solution: Jiffy Lube Quick Tune Up For Your Splunk Environment Sean Delaney 5 Question? Are your searches optimized? Solution: Welcome to this session!!!
6 Agenda: of this Session The Basics: Common pinalls - Best prac@ces and what not to do Take away: Basic steps to a beoer search Beyond the Basics: Search Architecture and Workflow Detailed Search review using Job inspector search examples Take away: Job Inspector Cheat- Sheet Q&A 6
7 Poorly Performing Searches
8 End User Enquiries 8
9 SOS Expensive Searches Search Usage Paoerns - > SOS > Search - > Search Detail Ac@vity - > Expensive Searches 9
10 For Splunk 6.2 Users Index 10
11 Search Tuning The Basics
12 The Basics: Common Search Behavior Bad Behavior Good Behavior Performance Comment Improvement > AND be=specific All Time Searches - 24h@h 365x 30x Limit Time Range >* index=xyz source=www range 10-50% > foo bar Index and default fields > foo search bar > foo bar 30% Combine Searches > host=web sourcetype=access* Verbose Mode Fast/Smart 20-50% Fast Mode Use Fast/Smart Mode where Possible A NOT B A AND C AND D AND E 5-50% Avoid NOTS Searches over large datasets Searches over long periods Data Models and Report 1000% Use Intelligently Accelera@on Use Summary Indexing Use Report Accel or Summary Indexing Summary Indexing 1000% Use Sparingly 12
13 The Basics: Common Mistakes Summary indexing is Awesome! - Summarize EVERYTHING!!! ê Summarizing too much data negates the point Report Accelerate = Turbo buoon Ini@al reac@on - Report Accelerate EVERYTHING!!! ê Too many searches = skipped search issues Data Models are the answer! Ini@al reac@on everything can be included! ê Convoluted data models can increase workload 13
14 OK, But How can you enforce these
15 How do you enforce Best Architect Perspec:ve: User Best for Users Admin Perspec:ve: User Controls: Pulling in the reins Role Limit index Limit search terms Limit range Power user role Restrict Number of RT+ Concurrent Searches 15
16 How do you enforce Best Admin Perspec:ve: Time range defaults (ui- prefs.conf) Time range Web dropdown (Times.conf) 16
17 OK Now More advanced Lets start with - the skinny on How Search Works
18 How Search Works Physical history db_ _ _1 _internal main db_lt_et_4 db_lt_et_1 db_lt_et_3.tsidx Sources.data.gz.gz.gz.gz.gz.gz.gz.gz SourceTypes.data db_lt_et_2 Hosts.data 18
19 How Search Works - Logically Search Query Structure Parse, Fetch, Summarize, Display Index=mydata eval loc=long+lat+alt stats count retrieve events filter/transform/map 19
20 Splunk Distributed Search 4 Steps to a Splunk Search: Parse, Fetch, Summarize, Display " StreamingCommand: Applies a transforma@on to search results as they travel through the processing pipeline. Eval rex where " Repor:ngCommand: Processes search results and generates a repor@ng data structure. Examples: stats, top, 20
21 Types of Searches Dense Low cardinality Example: sourcetype=access method=get Sparse High cardinality Example: sourcetype=access method=get Super Sparse (or Needle in a Haystack) Very high cardinality Example: sourcetype=cisco:asa ac@on=denied src= Rare Use Case: user behavior tracking Example: sourcetype=magicsource rare Dense Sparse Super Sparse 21
22 Dense Searches (>10% matching results) (scancount vs eventcount in Job Inspector) > sourcetype=access_combined method=get Challenge: CPU and I/O- bound spike in CPU due to decompression of raw events. Retrieval rate: 50K events per second per server Solu:on: Divide and conquer Distribute search to an indexing cluster Parallel compute and merge results Report or use of Summaries divide and Conquer Report on summarized data vs. raw data 22
23 Sparse Searches > sourcetype=access_combined status=404 Challenge: CPU- bound Dominant cost is uncompressing *.gz raw data files need to read far into a file to retrieve a few events Solu:on: Avoid cherry picking Be selec@ve about exclusions (avoid NOT foo or field!=value ) Leverage indexed fields Filter using whole terms Instead of > sourcetype=access_combined clientip= *! Use > sourcetype=access_combined clientip=term( )! 23
24 Super Sparse Searches > sourcetype=access_combined status= Needle in Haystack Very I/O intensive May take up to 2 Seconds to parse each bucket 24
25 Rare Term Searches > sourcetype=access_combined sessionid=1234 Bloom Filters* Bloom filters stored in each bucket 50- buckets processed per second I/Os reduced as buckets are excluded from to just a few x faster than Super Sparse searches on conven@onal storage, >1000x faster on SSD (Due to random reads) * A Bloom filter is a data structure designed to tell you whether or not an element is present in a set 25
26 How can I determine if my search is Dense or Sparse? Use Job Inspector Component Descrip:on scancount eventcount The number of events that are scanned or read off disk. Number of events that are returned to base search For dense searches scancount ~= eventcount. For sparse searches, scancount >> eventcount. > sourcetype=access_combined status=
27 Job Inspector Review
28 Job Inspector Measuring Search Using the Splunk Search Inspector Key Metrics: Time Number of Events Scanned Search SID * Timings from the search command Timings from distributed peers 28
29 Job Inspector Walkthrough Search Command Rawdata: Improving I/O and CPU load KV: Are field efficient Lookups: Used appropriately Autolookups causing issues Typer: Inefficient Evenoypes Alias: Cascading alias 29
30 Reading Job Inspector - Search.Index Search.index = Time to parse and read the tsidx files to determine where to read in rawdata How do you op:mize this? Improving I/O 30
31 Reading Job Inspector - search.rawdata Search.rawdata = Time to read actual events from rawdata files How do you op:mize this? Filtering as much as possible Add Peers Alloca@ng more CPU, improving I/O 31
32 Reading Job Inspector - search.kv Search.KV= Time taken to apply field extrac@ons to events How do you op:mize this? Regex op@miza@ons Avoid greedy operators.*? Use of Anchors ^ $ Non Capturing groups for repeats 32
33 Reading Job Inspector - search.lookups Search.lookups = Time to apply lookups to search How do you op:mize this? Use Appropriately (at end of search) Autolookups maybe causing issues 33
34 Reading Job Inspector - search.typer and tags Search.typer = Time to apply event types to the search How do you op:mize this? Use Appropriately Removed unused tags and evenoypes 34
35 Job Inspector Walkthrough Distributed Search Dispatch.createProviderQueue Time to establish with peers Dispatch.fetch Time spent to fetch events Dispatch.evaluate spent parsing the search and sejng up the data structures needed to run the search. How do you op:mize this? Improving Peer Improve Bundle Faster storage 35
36 Job Inspector Walkthrough Distributed Search Dispatch.stream.remote Time to retrieve events from each remove peer Issue: 1. Unequal Indexer performance Either Hardware mismatch Uneven of indexes 2. AutoLB issues 36
37 Component Job Inspector Conclusions: Search Command Summary Descrip:on index rawdata kv filter alias lookups typer tags look in tsidx files for where to read in rawdata read actual events from rawdata files apply fields to the events filter out events that don t match (e.g., fields, phrases) rename fields according to props.conf create new fields based on exis@ng field values assign evenoypes to events assign tags to events 37
38 Job Inspector Conclusion: Distributed Search Summary Metric Descrip:on Area to review createprovider Queue fetch stream.remote evaluate to connect to all search peers. spent for or fetching events from search peers. spent the remote search in a distributed search environment, aggregated across all peers. spent parsing the search and sejng up the data structures needed to run the search. Peer conduc@vity Faster Storage Possible bundle issues 38
39 Key Logfiles related to search Search log: " Stored in $SPLUNK_HOME/var/run/splunk/dispatch/ " Detailed analysis of every step taken by the search " Search stack trace 39
40 What is the best search command to use?
41 Stats vs Search Goal: compute on the of web session (JSESSIONID=unique Not so Great: Much BeUer: > sourcetype=access_combined JSESSIONID chart count by span=log2 > stats as by JSESSIONID chart count by span=log2 41
42 Dedup vs Latest Note: dedup can't be used with report Search Goal: Return latest cart for each web site customer Not so Great: > sourcetype=access* dedup sortby - _@me table clien@p, ac@on Much BeUer: > sourcetype=access* stats latest(clien@p) by ac@on 42
43 Joins and Subsearches Search Goal: Return latest JESSIONID across two sourcetypes Not so Great: > sourcetype="access_combined" join type="inner" JSESSIONID [search sourcetype="applogs" dedup JSESSIONID table JSESSIONID, othervalue] Much BeUer: > (sourcetype="access_combined") OR (sourcetype="applogs") stats latest(*) as * by JSESSIONID 43
44 Wrap- up
45 In Closing 1. Architecture best for performance at scale With search behavior in mind 2. User Onboarding Best Basic steps 3. Periodic Performance Review Applying technologies where appropriate Removing unused searches 4. Review sides for Search flow detail Splunk Web 45
46 And By the way Other Sessions to look out for: How to Actually Use Splunk Data Models - David Clawson Presented on Tuesday Check out the session notes Jiffy Lube Tune- Up for your Splunk Deployment - Sean Delaney Presented on Tuesday Check out the session notes ArchitecCng and Sizing your Splunk Environment - Simeon Yep 2:15-3:15 Today Splunk Search AcceleraCon Technologies Gerald Kanapathy 10:30-11:30 Tomorrow My Contact informa:on: 46
47 THANK YOU
48 Take Away: Basic Steps to a beoer search Avoid use of * where ever possible. Avoid the use of All Time. Avoid subsearches searches. Incorporate the use default fields (source, sourcetype, host) as well as specific indexes to every search (where possible). Use Fast or Smart mode where possible avoid Verbose mode. Use Report Accelera@on Sparingly (and Strategically) on reports on large datasets. Use Summary Indexing when building reports spans beyond target index reten@on. Use Job Inspector and Search inspector to get more info (hold on for more details!!!) 48
49 A few notes on how to Splunk Web fields Collapse Timeline Use Fast Mode Change 49
50 Search flow Local and Distributed Key Flow: 1. Find which Bundle to use 2. Find Buckets to use range) 3. LISPY TSIDX search 4. Process + Summarizes Events Key Files: Info Status Results Preview hop://wiki.splunk.com/community:howdistsearchworks 50
Fields, Indexed Tokens, And You
Fields, Indexed Tokens, And You Martin Müller Professional Services Consultant, Consist Software Solutions GmbH September 42 nd, 2017 Washington, DC Forward-Looking Statements During the course of this
More informationA Trip Through The Splunk Data Ingestion And Retrieval Pipeline
A Trip Through The Splunk Data Ingestion And Retrieval Pipeline Harold Murn Senior Systems Engineer 2017-09-27 Washington, DC Forward-Looking Statements During the course of this presentation, we may make
More informationRevealing the Magic. The Lifecycle of a Splunk Search. Kellen Green Senior Software Engineer. September 27th, 2017 Washington, DC
Revealing the Magic The Lifecycle of a Splunk Search Kellen Green Senior Software Engineer September 27th, 2017 Washington, DC About Myself web developer 2017 SPLUNK INC. 1. Develop a deeper understanding
More informationReal Time Monitoring Of A Cloud Based Micro Service Architecture Using Splunkcloud And The HTTP Eventcollector
Copyright 2016 Splunk Inc. Real Time Monitoring Of A Cloud Based Micro Service Architecture Using Splunkcloud And The HTTP Eventcollector Mike Sclimen; Experian Consumer Services, Splunk Inc. MaB Poland
More informationIntegrating Splunk with AWS services:
Integrating Splunk with AWS services: Using Redshi+, Elas0c Map Reduce (EMR), Amazon Machine Learning & S3 to gain ac0onable insights via predic0ve analy0cs via Splunk Patrick Shumate Solutions Architect,
More informationFaster Splunk App Cer=fica=on with Splunk AppInspect
Copyright 2016 Splunk Inc. Faster Splunk App Cer=fica=on with Splunk AppInspect Andy Nortrup Product Manager, Splunk Grigori Melnik Director, Product Management, Splunk Disclaimer During the course of this
More informationBest Prac:ces + New Feature Overview for the Latest Version of Splunk Deployment Server
Copyright 2013 Splunk Inc. Best Prac:ces + New Feature Overview for the Latest Version of Splunk Deployment Server Gen: Zaimi Professional Services #splunkconf Legal No:ces During the course of this presenta:on,
More informationInfrastructure Analy=cs: Driving Outcomes through Prac=cal Uses and Applied Data Science at Cisco
Copyright 2016 Splunk Inc. Infrastructure Analy=cs: Driving Outcomes through Prac=cal Uses and Applied Data Science at Cisco MaM Birkner Ian Hasund Robert Novak Dis=nguished Engineer, Cisco Chief Architect,
More informationBest Practices and Better Practices for Users
Best Practices and Better Practices for Users while you get settled Latest Slides: https://splunk.box.com/v/blueprints-practices-user Collaborate: #bestpractices Sign Up @ http://splk.it/slack Load Feedback
More informationSearch Optimization. Alex James. Karthik Sabhanatarajan. Principal Product Manager, Splunk. Senior Software Engineer, Splunk
Copyright 2016 Splunk Inc. Search Optimization Alex James Principal Product Manager, Splunk & Karthik Sabhanatarajan Senior Software Engineer, Splunk Session Outline Why Optimize SPL? What does optimization
More informationSplunk for Ad Hoc Explora2on of Twi6er (and more) Stephen Sorkin VP Engineering, Splunk
Splunk for Ad Hoc Explora2on of Twi6er (and more) Stephen Sorkin VP Engineering, Splunk Who am I Berkeley PhD dropout. LeH to work at HP Labs. At Splunk since 2005. VP Engineering since 2010. Run the core
More informationTightly Integrated: Mike Cormier Bill Thackrey. Achieving Fast Time to Value with Splunk. Managing Directors Splunk Architects Concanon LLC
Copyright 2014 Splunk Inc. Tightly Integrated: Achieving Fast Time to Value with Splunk Mike Cormier Bill Thackrey Managing Directors Splunk Cer@fied Architects Concanon LLC Disclaimer During the course
More informationUsing Web Logs in Splunk to Dynamically Create Synthe:c Transac:on Tests
Copyright 2015 Splunk Inc. Using Web Logs in Splunk to Dynamically Create Synthe:c Transac:on Tests Jus:n Brown IT Engineer Pacific Northwest Na:onal Laboratory Disclaimer During the course of this presenta:on,
More informationMetrics Analysis with the Splunk Platform
Metrics Analysis with the Splunk Platform How to work with metrics for Monitoring, Alerting, and ad-hoc analysis at scale Michael Porath Product Management, Splunk Allan Yan Principal Software Engineer,
More informationHarnessing 6.3 Performance and Scalability
Copyright 2015 Splunk Inc. Harnessing 6.3 Performance and Scalability Abhinav NekkanF Tameem Anwar Sourav Pal Splunk Disclaimer During the course of this presentafon, we may make forward looking statements
More informationDB Connect Is Back. and it is better than ever. Tyler Muth Denis Vergnes. September 2017 Washington, DC
DB Connect Is Back and it is better than ever Tyler Muth Denis Vergnes September 2017 Washington, DC Forward-Looking Statements During the course of this presentation, we may make forward-looking statements
More informationUnderstanding Splunk AcceleraGon Technologies David Marquardt
Copyright 2013 Splunk Inc. Understanding Splunk AcceleraGon Technologies David Marquardt Senior So?ware Engineer #splunkconf Legal NoGces During the course of this presentagon, we may make forward- looking
More informationSqueezing all the Juice out of Splunk Enterprise Security
Squeezing all the Juice out of Splunk Enterprise Security Marquis Montgomery, CISSP Sr. Staff Security Consultant, Splunk Jae Jung Professional Services Consultant, Splunk September 23 25, 2017 Washington,
More informationUnderstanding and Using Fields
Copyright 2015 Splunk Inc. Understanding and Using Fields Jesse Miller Product Manager, Splunk Clara Lee SoCware Engineer, Splunk Disclaimer During the course of this presentaion, we may make forward looking
More informationExtending SPL with Custom Search Commands
Extending SPL with Custom Search Commands Jacob Leverich Director of Engineering 2017/08/11 Washington, DC Forward-Looking Statements During the course of this presentation, we may make forward-looking
More informationEasing Into Clustering
Copyright 2016 Splunk Inc. Easing Into Clustering Lisa Guinn Sr. Instructor, Splunk Disclaimer During the course of this presentabon, we may make forward looking statements regarding future events or the
More informationCS6200 Informa.on Retrieval. David Smith College of Computer and Informa.on Science Northeastern University
CS6200 Informa.on Retrieval David Smith College of Computer and Informa.on Science Northeastern University Indexing Process Indexes Indexes are data structures designed to make search faster Text search
More informationSearch Language - Beginner Mitch Fleischman
Copyright 2013 Splunk Inc. Search Language - Beginner Mitch Fleischman Senior Instructor #splunkconf Legal NoDces During the course of this presentadon, we may make forward- looking statements regarding
More informationVisualizing the Health of Your Mobile App
Visualizing the Health of Your Mobile App Jay Tamboli ios Engineer, Capital One September 26, 2017 Washington, DC Forward-Looking Statements During the course of this presentation, we may make forward-looking
More informationArchitecting Splunk For High Availability And Disaster Recovery
Architecting Splunk For High Availability And Disaster Recovery Sean Delaney Principal Architect, Splunk September 2017 Washington, DC Forward-Looking Statements During the course of this presentation,
More informationHIDDEN SLIDE Summary These slides are meant to be used as is to give an upper level view of perfsonar for an audience that is not familiar with the
HIDDEN SLIDE Summary These slides are meant to be used as is to give an upper level view of perfsonar for an audience that is not familiar with the concept. You *ARE* allowed to delete things you don t
More informationIN: US:
About Intellipaat Intellipaat is a fast-growing professional training provider that is offering training in over 150 most sought-after tools and technologies. We have a learner base of 600,000 in over
More informationScaling Indexer Clustering
Scaling Indexer Clustering 5 Million Unique Buckets and Beyond Cher-Hung Chang Principal Software Engineer Tameem Anwar Software Engineer 09/26/2017 Washington, DC Forward-Looking Statements During the
More informationDisks: Structure and Scheduling
Disks: Structure and Scheduling COMS W4118 References: Opera;ng Systems Concepts (9e), Linux Kernel Development, previous W4118s Copyright no2ce: care has been taken to use only those web images deemed
More informationCopyright 2015 Splunk Inc. The state of Splunk. Using the KVStore to maintain App State. Stefan Sievert. Client Architect, Splunk Inc.
Copyright 2015 Splunk Inc. The state of Splunk Using the KVStore to maintain App State Stefan Sievert Client Architect, Splunk Inc. Disclaimer During the course of this presentagon, we may make forward
More informationDesigning dashboards for performance. Reference deck
Designing dashboards for performance Reference deck Basic principles 1. Everything in moderation 2. If it isn t fast in database, it won t be fast in Tableau 3. If it isn t fast in desktop, it won t be
More informationThe Meter-ON project. Marco Baron Enel Distribuzione. Steering the implementation of smart metering solutions throughout Europe
Steering the implementa.on of smart metering solu.ons throughout Europe The Meter-ON project Steering the implementation of smart metering solutions throughout Europe Session 47: Operational challenges
More informationMeasuring HEC Performance For Fun and Profit
Measuring HEC Performance For Fun and Profit Itay Neeman Director, Engineering, Splunk Clif Gordon Principal Software Engineer, Splunk September 2017 Washington, DC Forward-Looking Statements During the
More informationStep 1: A few setup items are needed to properly start using SeamLESS EHR with MedicFusion.
Step 1: A few setup items are needed to properly start using SeamLESS EHR with MedicFusion. Prerequisites: SeamLESS version 1.3.0.0 R1 or greater esuite version 3.7.4.0 on the worksta;on (3.7.5.0) and
More informationListen To The Wind, It Talks Monitoring Wind Energy Produc=on From SCADA Systems
Copyright 2016 Splunk Inc. Listen To The Wind, It Talks Monitoring Wind Energy Produc=on From SCADA Systems Victor Sanchez Informa>on and Applica>on Architect, Infigen Energy Disclaimer This publica>on
More informationUsing Splunk Enterprise To Optimize Tailored Long-term Data Retention
Using Splunk Enterprise To Optimize Tailored Long-term Data Retention Tomasz Bania Incident Response Lead, Dolby Eric Krieser Splunk Professional Services September 2017 Washington, DC Forward-Looking
More informationEffec%ve Use of Oracle s 12c Database Opera%on Monitor
Managed Services Cloud Services Consul3ng Services Licensing Effec%ve Use of Oracle s 12c Database Opera%on Monitor UTOUG Training Days 2016 Kasey Parker Enterprise Architect Kasey.Parker@centroid.com
More information<Insert Picture Here> DBA s New Best Friend: Advanced SQL Tuning Features of Oracle Database 11g
DBA s New Best Friend: Advanced SQL Tuning Features of Oracle Database 11g Peter Belknap, Sergey Koltakov, Jack Raitto The following is intended to outline our general product direction.
More informationGeIng Deeper Insights into your and Storage with Splunk
Copyright 2014 Splunk Inc. GeIng Deeper Insights into your Virtualiza@on and Storage with Splunk Stela Udovicic Sr. Product Marke@ng Manager, Splunk Michael Donnelly Senior SE, Virtualiza@on Technologies
More informationSEDA An architecture for Well Condi6oned, scalable Internet Services
SEDA An architecture for Well Condi6oned, scalable Internet Services Ma= Welsh, David Culler, and Eric Brewer University of California, Berkeley Symposium on Operating Systems Principles (SOSP), October
More informationStacking it Up Experimental Observa6ons on the opera6on of Dual Stack Services
Stacking it Up Experimental Observa6ons on the opera6on of Dual Stack Services Geoff Huston, APNIC Labs 1 If working with one protocol has its problems 2 Then just how much damage can we do by joining
More informationFlash Reliability in Produc4on: The Importance of Measurement and Analysis in Improving System Reliability
Flash Reliability in Produc4on: The Importance of Measurement and Analysis in Improving System Reliability Bianca Schroeder University of Toronto (Currently on sabbatical at Microsoft Research Redmond)
More informationWeb- Scale Mul,media: Op,mizing LSH. Malcolm Slaney Yury Li<shits Junfeng He Y! Research
Web- Scale Mul,media: Op,mizing LSH Malcolm Slaney Yury Li
More informationIndexer Clustering Fixups
Indexer Clustering Fixups Cluster recovery process Da Xu Engineering Splunk Forward-Looking Statements During the course of this presentation, we may make forward-looking statements regarding future events
More informationh7ps://bit.ly/citustutorial
Before We Start Setup a Citus Cloud account for the exercises: h7ps://bit.ly/citustutorial Designing a Mul
More informationHow to actually use Splunk Data Models
Copyright 2014 Splunk Inc. How to actually use Splunk Data Models David Clawson SplunkYoda Disclaimer During the course of this presentadon, we may make forward- looking statements regarding future events
More informationSplunk so Big and Flashy Building Massive and Efficient Indexer Storage Environments for Splunk
Copyright 2015 Splunk Inc. Splunk so Big and Flashy Building Massive and Efficient Indexer Storage Environments for Splunk Cory Minton Principal SE and Data Fabrics Leader, Emerging Technologies @ EMC
More informationCORPORATE PRESENTATION
CORPORATE PRESENTATION Background on device detec/on (1/2) Identifying the capabilities of a device accessing web contents has been an extensively explored issue in the past years, in particular in the
More informationSearch Engines. Informa1on Retrieval in Prac1ce. Annotations by Michael L. Nelson
Search Engines Informa1on Retrieval in Prac1ce Annotations by Michael L. Nelson All slides Addison Wesley, 2008 Indexes Indexes are data structures designed to make search faster Text search has unique
More informationBring Context To Your Machine Data With Hadoop, RDBMS & Splunk
Bring Context To Your Machine Data With Hadoop, RDBMS & Splunk Raanan Dagan and Rohit Pujari September 25, 2017 Washington, DC Forward-Looking Statements During the course of this presentation, we may
More informationHBase... And Lewis Carroll! Twi:er,
HBase... And Lewis Carroll! jw4ean@cloudera.com Twi:er, LinkedIn: @jw4ean 1 Introduc@on 2010: Cloudera Solu@ons Architect 2011: Cloudera TAM/DSE 2012-2013: Cloudera Training focusing on Partners and Newbies
More informationReplication of summary data in indexer cluster
Copyright 2016 Splunk Inc. Replication of summary data in indexer cluster Dhruva Kumar Bhagi Sr. Software engineer Splunk Inc. Disclaimer During the course of this presentation, we may make forward looking
More informationInside Secrets From Support- How to Solve the Top 10 Support Issues
Copyright 2014 Splunk Inc. Inside Secrets From Support- How to Solve the Top 10 Support Issues Barak Reeves Sales Engineer, Splunk Todd Gow Sales Engineer, Splunk Disclaimer During the course of this presentajon,
More informationAdding Depth to Dashboards
Copyright 2015 Splunk Inc. Adding Depth to Dashboards Pierre Brunel Splunk Disclaimer During the course of this presentacon, we may make forward looking statements regarding future events or the expected
More informationTrust Eleva,on Architecture v03
Trust Eleva,on Architecture v03 DISCUSSION DRAFT 2015-01- 27 Andrew Hughes 1 Purpose of this presenta,on To alempt to explain the Trust Eleva,on mechanism as a form of ALribute Based Access Control To
More informationCopyright 2015 Splunk Inc. Smart Splunking. Jeff Champagne, Splunk Kate Engel, Morgan Stanley
Copyright 2015 Splunk Inc. Smart Splunking Jeff Champagne, Splunk Kate Engel, Morgan Stanley Jeff Champagne jchampagne@splunk.com Client Architect Who s this dude? Splunk user since 2011 Started with Splunk
More informationAdvanced Oracle SQL Tuning v3.0 by Tanel Poder
Advanced Oracle SQL Tuning v3.0 by Tanel Poder /seminar Training overview This training session is entirely about making Oracle SQL execution run faster and more efficiently, understanding the root causes
More informationSplunk is a great tool for exploring your log data. It s very powerful, but
Sysadmin David Lang David Lang is a site reliability engineer at Google. He spent more than a decade at Intuit working in the Security Department for the Banking Division. He was introduced to Linux in
More informationCentralized Log Hosting Manual for User
Centralized Log Hosting Manual for User English Version 1.0 Page 1 of 31 Table of Contents 1 WELCOME...3 2 WAYS TO ACCESS CENTRALIZED LOG HOSTING PAGE...4 3 YOUR APPS IN KSC CENTRALIZED LOG HOSTING WEB...5
More informationToday s Objec2ves. Kerberos. Kerberos Peer To Peer Overlay Networks Final Projects
Today s Objec2ves Kerberos Peer To Peer Overlay Networks Final Projects Nov 27, 2017 Sprenkle - CSCI325 1 Kerberos Trusted third party, runs by default on port 88 Security objects: Ø Ticket: token, verifying
More informationIntroducing Splunk Validated Architectures (SVA)
Introducing Splunk Validated Architectures (SVA) Optimizing Your Path To Success With Splunk Sean Delaney Principal Architect Stefan Sievert Staff Architect September 2017 Washington, DC Forward-Looking
More informationA Distributed Data- Parallel Execu3on Framework in the Kepler Scien3fic Workflow System
A Distributed Data- Parallel Execu3on Framework in the Kepler Scien3fic Workflow System Ilkay Al(ntas and Daniel Crawl San Diego Supercomputer Center UC San Diego Jianwu Wang UMBC WorDS.sdsc.edu Computa3onal
More informationGarlik are the online personal iden2ty experts Set up to give individuals and their families real power over the use of their informa2on in the
1 2 Garlik are the online personal iden2ty experts Set up to give individuals and their families real power over the use of their informa2on in the digital world Garlik have assembled a world class Leadership
More informationTop 10 SQL- on- Hadoop Pi1alls Monte Zweben
Top 10 SQL- on- Hadoop Pi1alls Monte Zweben CEO, Splice Machine SQL- on- Hadoop Landscape A crowded, confusing landscape, full of poten4al and pi5alls Pi1all #1: Individual Lookups and Range Queries Issues!
More informationComponent diagrams. Components Components are model elements that represent independent, interchangeable parts of a system.
Component diagrams Components Components are model elements that represent independent, interchangeable parts of a system. Components are more abstract than classes and can be considered to be stand- alone
More informationData Models for Developers
Copyright 2013 Splunk Inc. Data Models for Developers Alice Neels So
More informationDatabase Machine Administration v/s Database Administration: Similarities and Differences
Database Machine Administration v/s Database Administration: Similarities and Differences IOUG Exadata Virtual Conference Vivek Puri Manager Database Administration & Engineered Systems The Sherwin-Williams
More informationPerformance Tuning for the BI Professional. Jonathan Stewart
Performance Tuning for the BI Professional Jonathan Stewart Jonathan Stewart Business Intelligence Consultant SQLLocks, LLC. @sqllocks jonathan.stewart@sqllocks.net Agenda Shared Solutions SSIS SSRS
More informationWhat to do with Scientific Data? Michael Stonebraker
What to do with Scientific Data? by Michael Stonebraker Outline Science data what it looks like Hardware options for deployment Software options RDBMS Wrappers on RDBMS SciDB Courtesy of LSST. Used with
More informationMonitoring IPv6 Content Accessibility and Reachability. Contact: R. Guerin University of Pennsylvania
Monitoring IPv6 Content Accessibility and Reachability Contact: R. Guerin (guerin@ee.upenn.edu) University of Pennsylvania Outline Goals and scope So=ware overview Func@onality, performance, and requirements
More informationCONTAINERIZING JOBS ON THE ACCRE CLUSTER WITH SINGULARITY
CONTAINERIZING JOBS ON THE ACCRE CLUSTER WITH SINGULARITY VIRTUAL MACHINE (VM) Uses so&ware to emulate an en/re computer, including both hardware and so&ware. Host Computer Virtual Machine Host Resources:
More informationCrea?ng Cloud Apps with Oracle Applica?on Builder Cloud Service
Crea?ng Cloud Apps with Oracle Applica?on Builder Cloud Service Shay Shmeltzer Director of Product Management Oracle Development Tools and Frameworks @JDevShay hpp://blogs.oracle.com/shay This App you
More information<Insert Picture Here> Looking at Performance - What s new in MySQL Workbench 6.2
Looking at Performance - What s new in MySQL Workbench 6.2 Mario Beck MySQL Sales Consulting Manager EMEA The following is intended to outline our general product direction. It is
More informationMaking the Most of the Splunk Scheduler
Making the Most of the Splunk Scheduler Paul J. Lucas Principal Software Engineer, Splunk September 25 28, 2017 Washington, DC Forward-Looking Statements During the course of this presentation, we may
More informationTime ACer Time Comparing Time Ranges in Splunk Lisa Guinn
Copyright 2013 Splunk Inc. Time ACer Time Comparing Time Ranges in Splunk Lisa Guinn Sr Instructor, Splunk #splunkconf Legal NoGces During the course of this presentagon, we may make forward- looking statements
More informationWhy Sort? Data requested in sorted order. Sor,ng is first step in bulk loading B+ tree index. e.g., find students in increasing GPA order
External Sor,ng Outline Exam will be graded a5er everyone takes it There are two,mes to be fair on an exam, when it s wriaen and when it s graded you only need to trust that I ll be fair at one of them.
More informationKV Store: Hammer Time
Copyright 2016 Splunk Inc. KV Store: Hammer Time Nadine Miller Technical Support Engineer, Splunk aka 'vraptor' on IRC and Slack Disclaimer During the course of this presentation, we may make forward looking
More informationSearch Language Intermediate Lincoln Bowser
Copyright 2013 Splunk Inc. Search Language Intermediate Lincoln Bowser Sr. Technical Instructor, Splunk #splunkconf Legal NoFces During the course of this presentafon, we may make forward- looking statements
More informationDecision Support Systems
Decision Support Systems 2011/2012 Week 3. Lecture 6 Previous Class Dimensions & Measures Dimensions: Item Time Loca0on Measures: Quan0ty Sales TransID ItemName ItemID Date Store Qty T0001 Computer I23
More informationEECS 647: Introduction to Database Systems
EECS 647: Introduction to Database Systems Instructor: Luke Huan Spring 2009 External Sorting Today s Topic Implementing the join operation 4/8/2009 Luke Huan Univ. of Kansas 2 Review DBMS Architecture
More informationSearch Head Clustering Basics To Best Practices
Search Head Clustering Basics To Best Practices Bharath Aleti Product Manager, Splunk Manu Jose Sr. Software Engineer, Splunk September 2017 Washington, DC Forward-Looking Statements During the course
More informationThinManager and FactoryTalk View SE. John Ter8n; ESE, Inc.
ThinManager and FactoryTalk View SE John Ter8n; ESE, Inc. Who Am I John Ter8n Director of Manufacturing Informa8on Systems Who We Are Founded in 1981 Headquartered in Marshfield, Wisconsin 100% Employee-
More informationWho is Exabeam? Sylvain Gil
Who is Exabeam? A security analy.cs company founded in 2013. We provide user behavior intelligence by leveraging exis.ng SIEM and log management data repositories. Our technology detects modern cyber adacks
More informationMySQL Performance Optimization and Troubleshooting with PMM. Peter Zaitsev, CEO, Percona
MySQL Performance Optimization and Troubleshooting with PMM Peter Zaitsev, CEO, Percona In the Presentation Practical approach to deal with some of the common MySQL Issues 2 Assumptions You re looking
More informationExternal Sorting Implementing Relational Operators
External Sorting Implementing Relational Operators 1 Readings [RG] Ch. 13 (sorting) 2 Where we are Working our way up from hardware Disks File abstraction that supports insert/delete/scan Indexing for
More informationLecture 4: Build Systems, Tar, Character Strings
CIS 330:! / / / / (_) / / / / _/_/ / / / / / \/ / /_/ / `/ \/ / / / _/_// / / / / /_ / /_/ / / / / /> < / /_/ / / / / /_/ / / / /_/ / / / / / \ /_/ /_/_/_/ _ \,_/_/ /_/\,_/ \ /_/ \ //_/ /_/ Lecture 4:
More informationTPP On The Cloud. Joe Slagel
TPP On The Cloud Joe Slagel Lecture topics Introduc5on to Cloud Compu5ng and Amazon Web Services Overview of TPP Cloud components Setup trial AWS and use of the new TPP Web Launcher for Amazon (TWA) Future
More informationCS 61C: Great Ideas in Computer Architecture (Machine Structures) Lecture 32: Pipeline Parallelism 3
CS 61C: Great Ideas in Computer Architecture (Machine Structures) Lecture 32: Pipeline Parallelism 3 Instructor: Dan Garcia inst.eecs.berkeley.edu/~cs61c! Compu@ng in the News At a laboratory in São Paulo,
More informationDashboards & Visualizations: What s New
Dashboards & Visualizations: What s New Nicholas Filippi Product Management, Splunk Patrick Ogdin Product Management, Splunk September 2017 Washington, DC Welcome Patrick Ogdin Product Management, Splunk
More informationECS 165B: Database System Implementa6on Lecture 14
ECS 165B: Database System Implementa6on Lecture 14 UC Davis April 28, 2010 Acknowledgements: por6ons based on slides by Raghu Ramakrishnan and Johannes Gehrke, as well as slides by Zack Ives. Class Agenda
More informationBucket Diversity: Choosing Your Search Mate Wisely
Copyright 2016 Splunk Inc. Bucket Diversity: Choosing Your Search Mate Wisely Dean Jackson Principal Systems Engineer, DELL EMC Simon O Brien Senior Sales Engineer, Splunk WHO WE ARE 2 Disclaimer During
More informationAnalysis in the Big Data Era
Analysis in the Big Data Era Massive Data Data Analysis Insight Key to Success = Timely and Cost-Effective Analysis 2 Hadoop MapReduce Ecosystem Popular solution to Big Data Analytics Java / C++ / R /
More informationArchitectural Requirements Phase. See Sommerville Chapters 11, 12, 13, 14, 18.2
Architectural Requirements Phase See Sommerville Chapters 11, 12, 13, 14, 18.2 1 Architectural Requirements Phase So7ware requirements concerned construc>on of a logical model Architectural requirements
More informationBringing Sweetness to Sour Patch Tuesday
Bringing Sweetness to Sour Patch Tuesday Pacific Northwest National Laboratory Justin Brown & Arzu Gosney September 27, 2017 Washington, DC Forward-Looking Statements During the course of this presentation,
More informationCopyright 2018, Oracle and/or its affiliates. All rights reserved.
Beyond SQL Tuning: Insider's Guide to Maximizing SQL Performance Monday, Oct 22 10:30 a.m. - 11:15 a.m. Marriott Marquis (Golden Gate Level) - Golden Gate A Ashish Agrawal Group Product Manager Oracle
More informationFast Big Data Analytics with Spark on Tachyon
1 Fast Big Data Analytics with Spark on Tachyon Shaoshan Liu http://www.meetup.com/tachyon/ 2 Fun Facts Tachyon A tachyon is a particle that always moves faster than light. The word comes from the Greek:
More informationStay Informed During and AEer OpenWorld
Stay Informed During and AEer OpenWorld TwiIer: @OracleBigData, @OracleExadata, @Infrastructure Follow #CloudReady LinkedIn: Oracle IT Infrastructure Oracle Showcase Page Oracle Big Data Oracle Showcase
More informationWays to implement a language
Interpreters Implemen+ng PLs Most of the course is learning fundamental concepts for using PLs Syntax vs. seman+cs vs. idioms Powerful constructs like closures, first- class objects, iterators (streams),
More informationPERFORMANCE TUNING SQL SERVER ON CRAPPY HARDWARE 3/1/2019 1
PERFORMANCE TUNING SQL SERVER ON CRAPPY HARDWARE 3/1/2019 1 FEEDBACK FORMS PLEASE FILL OUT AND PASS TO YOUR HELPER BEFORE YOU LEAVE THE SESSION MONICA RATHBUN Consultant Denny Cherry & Associates Consulting
More informationNet.info. A proposal for making network service informa6on easily available. Steven Bauer Slides from 2010 MIT
Net.info A proposal for making network service informa6on easily available Steven Bauer Slides from 2010 MIT Problem No easy way to iden6fy network service informa6on Ini6al mo6va6on is to make very basic
More information