Copyright 2014 Splunk Inc. Search in 500 easy steps. Julian Harty. SE, Splunk>

Size: px
Start display at page:

Download "Copyright 2014 Splunk Inc. Search in 500 easy steps. Julian Harty. SE, Splunk>"

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 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 information

A Trip Through The Splunk Data Ingestion And Retrieval Pipeline

A 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 information

Revealing 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 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 information

Real Time Monitoring Of A Cloud Based Micro Service Architecture Using Splunkcloud And The HTTP Eventcollector

Real 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 information

Integrating Splunk with AWS services:

Integrating 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 information

Faster Splunk App Cer=fica=on with Splunk AppInspect

Faster 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 information

Best Prac:ces + New Feature Overview for the Latest Version of Splunk Deployment Server

Best 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 information

Infrastructure Analy=cs: Driving Outcomes through Prac=cal Uses and Applied Data Science at Cisco

Infrastructure 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 information

Best Practices and Better Practices for Users

Best 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 information

Search Optimization. Alex James. Karthik Sabhanatarajan. Principal Product Manager, Splunk. Senior Software Engineer, Splunk

Search 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 information

Splunk 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 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 information

Tightly Integrated: Mike Cormier Bill Thackrey. Achieving Fast Time to Value with Splunk. Managing Directors Splunk Architects Concanon LLC

Tightly 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 information

Using Web Logs in Splunk to Dynamically Create Synthe:c Transac:on Tests

Using 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 information

Metrics Analysis with the Splunk Platform

Metrics 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 information

Harnessing 6.3 Performance and Scalability

Harnessing 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 information

DB 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 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 information

Understanding Splunk AcceleraGon Technologies David Marquardt

Understanding 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 information

Squeezing all the Juice out of Splunk Enterprise Security

Squeezing 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 information

Understanding and Using Fields

Understanding 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 information

Extending SPL with Custom Search Commands

Extending 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 information

Easing Into Clustering

Easing 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 information

CS6200 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 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 information

Search Language - Beginner Mitch Fleischman

Search 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 information

Visualizing the Health of Your Mobile App

Visualizing 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 information

Architecting Splunk For High Availability And Disaster Recovery

Architecting 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 information

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

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 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 information

IN: US:

IN: 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 information

Scaling Indexer Clustering

Scaling 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 information

Disks: Structure and Scheduling

Disks: 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 information

Copyright 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. 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 information

Designing dashboards for performance. Reference deck

Designing 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 information

The Meter-ON project. Marco Baron Enel Distribuzione. Steering the implementation of smart metering solutions throughout Europe

The 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 information

Measuring HEC Performance For Fun and Profit

Measuring 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 information

Step 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. 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 information

Listen To The Wind, It Talks Monitoring Wind Energy Produc=on From SCADA Systems

Listen 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 information

Using Splunk Enterprise To Optimize Tailored Long-term Data Retention

Using 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 information

Effec%ve Use of Oracle s 12c Database Opera%on Monitor

Effec%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

<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 information

GeIng Deeper Insights into your and Storage with Splunk

GeIng 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 information

SEDA An architecture for Well Condi6oned, scalable Internet Services

SEDA 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 information

Stacking it Up Experimental Observa6ons on the opera6on of Dual Stack Services

Stacking 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 information

Flash 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 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 information

Indexer Clustering Fixups

Indexer 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 information

h7ps://bit.ly/citustutorial

h7ps://bit.ly/citustutorial Before We Start Setup a Citus Cloud account for the exercises: h7ps://bit.ly/citustutorial Designing a Mul

More information

How to actually use Splunk Data Models

How 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 information

Splunk so Big and Flashy Building Massive and Efficient Indexer Storage Environments for Splunk

Splunk 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 information

CORPORATE PRESENTATION

CORPORATE 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 information

Search Engines. Informa1on Retrieval in Prac1ce. Annotations by Michael L. Nelson

Search 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 information

Bring Context To Your Machine Data With Hadoop, RDBMS & Splunk

Bring 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 information

HBase... And Lewis Carroll! Twi:er,

HBase... 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 information

Replication of summary data in indexer cluster

Replication 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 information

Inside Secrets From Support- How to Solve the Top 10 Support Issues

Inside 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 information

Adding Depth to Dashboards

Adding 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 information

Trust Eleva,on Architecture v03

Trust 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 information

Copyright 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 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 information

Advanced Oracle SQL Tuning v3.0 by Tanel Poder

Advanced 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 information

Splunk is a great tool for exploring your log data. It s very powerful, but

Splunk 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 information

Centralized Log Hosting Manual for User

Centralized 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 information

Today s Objec2ves. Kerberos. Kerberos Peer To Peer Overlay Networks Final Projects

Today 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 information

Introducing Splunk Validated Architectures (SVA)

Introducing 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 information

A Distributed Data- Parallel Execu3on Framework in the Kepler Scien3fic Workflow System

A 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 information

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

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 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 information

Top 10 SQL- on- Hadoop Pi1alls Monte Zweben

Top 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 information

Component 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. 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 information

Data Models for Developers

Data Models for Developers Copyright 2013 Splunk Inc. Data Models for Developers Alice Neels So

More information

Database Machine Administration v/s Database Administration: Similarities and Differences

Database 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 information

Performance Tuning for the BI Professional. Jonathan Stewart

Performance 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 information

What to do with Scientific Data? Michael Stonebraker

What 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 information

Monitoring IPv6 Content Accessibility and Reachability. Contact: R. Guerin University of Pennsylvania

Monitoring 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 information

CONTAINERIZING JOBS ON THE ACCRE CLUSTER WITH SINGULARITY

CONTAINERIZING 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 information

Crea?ng Cloud Apps with Oracle Applica?on Builder Cloud Service

Crea?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

<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 information

Making the Most of the Splunk Scheduler

Making 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 information

Time ACer Time Comparing Time Ranges in Splunk Lisa Guinn

Time 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 information

Why 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

Why 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 information

KV Store: Hammer Time

KV 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 information

Search Language Intermediate Lincoln Bowser

Search 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 information

Decision Support Systems

Decision 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 information

EECS 647: Introduction to Database Systems

EECS 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 information

Search Head Clustering Basics To Best Practices

Search 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 information

ThinManager and FactoryTalk View SE. John Ter8n; ESE, Inc.

ThinManager 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 information

Who is Exabeam? Sylvain Gil

Who 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 information

MySQL Performance Optimization and Troubleshooting with PMM. Peter Zaitsev, CEO, Percona

MySQL 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 information

External Sorting Implementing Relational Operators

External 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 information

Lecture 4: Build Systems, Tar, Character Strings

Lecture 4: Build Systems, Tar, Character Strings CIS 330:! / / / / (_) / / / / _/_/ / / / / / \/ / /_/ / `/ \/ / / / _/_// / / / / /_ / /_/ / / / / /> < / /_/ / / / / /_/ / / / /_/ / / / / / \ /_/ /_/_/_/ _ \,_/_/ /_/\,_/ \ /_/ \ //_/ /_/ Lecture 4:

More information

TPP On The Cloud. Joe Slagel

TPP 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 information

CS 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 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 information

Dashboards & Visualizations: What s New

Dashboards & 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 information

ECS 165B: Database System Implementa6on Lecture 14

ECS 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 information

Bucket Diversity: Choosing Your Search Mate Wisely

Bucket 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 information

Analysis in the Big Data Era

Analysis 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 information

Architectural Requirements Phase. See Sommerville Chapters 11, 12, 13, 14, 18.2

Architectural 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 information

Bringing Sweetness to Sour Patch Tuesday

Bringing 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 information

Copyright 2018, Oracle and/or its affiliates. All rights reserved.

Copyright 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 information

Fast Big Data Analytics with Spark on Tachyon

Fast 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 information

Stay Informed During and AEer OpenWorld

Stay 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 information

Ways to implement a language

Ways 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 information

PERFORMANCE TUNING SQL SERVER ON CRAPPY HARDWARE 3/1/2019 1

PERFORMANCE 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 information

Net.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 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