SlideShare a Scribd company logo
1 of 37
Download to read offline
Sumo Logic Confidential
Optimizing Your Search Experience
September 2015
Customer Success
How-To Webinar
Sumo Logic Confidential
Agenda
  Basic Search Structure
  Search Performance Expectations
  Search Optimization Tools
  Field Extraction Rules
  Partitions
  Scheduled Views
  Demo
  Q&A
Sumo Logic Confidential
Basic Search Structure
Sumo Logic Confidential
Search Structure
Keywords and operators (separated by pipes) that build on top of each other
Syntax:
metadata tags + keywords | parse | filter | aggregate | sort | limit
Example Search:
Results
where
metadata
keyword
Sumo Logic Confidential
Metadata Fields
  Each log message is tagged with these metadata fields
  Metadata fields are established during Collector and Source configuration
  Blog (August 27th): Good Source Category, Bad Source Category
Sumo Logic Confidential
Keyword Search
  Case Insensitive
  Wildcard Support (e.g. ERR*)
  Boolean Logic Support
  AND
  OR
  !(A OR B)
  Combine these keywords with metadata fields
  Bloom filters
  Using keywords helps bloom filters locate data very quickly
Sumo Logic Confidential
Processing Your Search Request
Initiate
•  Queries are rewritten automagically
•  The Sumo Logic service calls backend clusters to kickoff the request
Reduce
•  Sumo locates indices that contain data for search time-range
•  Bloom filters further eliminate indices where keywords are not contained
Data
Retrieval
•  Everything through the first pipe is retrieved
•  Data is carried forward
Parallelize
•  Remaining operations are conducted
•  If aggregation is involved, we look for opportunities to parallelize the operation
Sumo Logic Confidential
Search Performance Expectations
Sumo Logic Confidential
Develop Good Search Habits
  Use metadata and keyword combinations to reduce scope
  Add line breaks after each operation
  Limit result sets before aggregating data à user=a | count by user
  Use parse anchor instead of parse regex for structured messages
  Avoid the use of expensive parse regex tokens like .* à d{2,10}
  Narrow your time-range down as much as possible
Sumo Logic Confidential
The Time Range Effect
  More recent data can be accessed quickly
  We do something special for searching the last 24 hours of events
  Over 90% of queries are executed on recent data
  Test queries on very recent data first before saving
Sumo Logic Confidential
Review Your Data Source Time Zone Settings
  Leads to a large gap between message time and receipt time
  Causes data fragmentation and can affect search speed
  Support of Java 6 Time Zone formats
  Pacific Standard Time; PST; GMT-08:00
  -0800
NOT US/Pacific
  Data integrity will be questioned by users
Sumo Logic Confidential
Compute-Intensive Operations
  Multiple .* tokens in a single parse regex statement
  Parse using public library (apache/access, iis, windows/2008)
  Summarize (LogReduce)
  Join
  Data retun time exponentially increases when extending your time-range
  Transaction
  Limit the timewindow parameter for finding corresponding events
isNull()
  Outlier
Sumo Logic Confidential
Performance Optimization Tools
Sumo Logic Confidential
Managing Search Optimization Tools
These tools are
only available to
Administrators
Sumo Logic Confidential
How Data is Optimized for Search
Data is Ingested
Field Extraction
rules parses
fields
Partitions route
messages to
separate tables
Scheduled
Views pre-
aggregate data
Data is Indexed
Ad-Hoc Queries
Dashboards
Scheduled Searches
Alerts
Optimized data can be
used with other features
Sumo Logic Confidential
Field Extraction Rules
Sumo Logic Confidential
Benefits of Field Extraction Rules
  Extract fields at the time of ingest to be leveraged across the
product
  Standardize Searches and Field Names
  Simplify searches
  Utilize keyword search instead of ‘where’ (status_code=404)
  Improves Search Performance
  Eliminates the need to write ‘parse’ data during query run time
Sumo Logic Confidential
When to Use Field Extraction Rules
  The same (or very similar) parse statement is being used
over and over
  Filtering data based off of parsed fields
  Logs need to be tied together based on a Unique ID
  Session ID
  User Name
  Process ID
  Parsing over a large volume of data
Sumo Logic Confidential
Create Field Extraction Rule – With Parse Expression
Use Scope to
define what data
this FER applies to
Use Regex to
create your parse
expression
Templates exist for
common sources
Sumo Logic Confidential
Field Extraction Rules - Querying
With FERs, parsed
fields are available
to use in your
keyword search
Parsed fields are
available in your
Field Browser for
further analysis
Sumo Logic Confidential
Field Extraction Rule Recommendations
  Test the rule by running a search over a small time-range
  The scope and parse statement should not change
  Ensure your Field Extraction Rule covers common
searches
  Only extract the minimum fields necessary
  Use ‘fields’ operator to limit results
Sumo Logic Confidential
Limitations to Be Aware Of
  Max of 50 Rules
  Max of 200 Total Fields
  Supported Operators
  Parse Anchor
  Parse Regex
  Parse nodrop
  Double
  Fields
Keyvalue
Num
NOTE: Deleted rules and fields defined in
them will still count towards the max
Sumo Logic Confidential
Partitions
Sumo Logic Confidential
Benefits of Partitions
  Divides your data into smaller chunks to be searched on
  Similar data is grouped together
  Improves performance when used in searches
  It can eliminate the need for lengthy scope definitions
  Takes advantage of your source category taxonomy
Sumo Logic Confidential
When to Create Partitions
  Sets of data are being searched in isolation
  A large amount of data being sent daily (> 5 GB’s)
 Navigate to Manage à Account if you don’t know
  Different groups are focused on specific areas of
your technology stack
  RBAC filtering is required for data provisioning
Sumo Logic Confidential
Partitioning Recommendations
  Use _sourceCategory or other metadata tags for the routing expression
à _sourceCategory=QA/Web/Apache/Access
à _sourceCategory=*apache*
à _sourceCategory=*web*
à _sourceCategory=qa/*
  Avoid using a partition name and routing expression that are subject to change
  Group Data that is used together (web logs, OS data, QA environment)
  Do not create overlapping partitions (e.g. QA* and QA/Web*)
  Ideally, use less than 20 total partitions in your environment
  No single partition should exceed 30% of your total daily volume
Sumo Logic Confidential
Use Data Volume Index
  Helps to determine possible ways to partition data
  Recommended partition size à Up to 30% of data volume
  Manage à Account à Data Management
  Library à Apps à Data Volume
Sumo Logic Confidential
How Search Uses Partitions
1
_sourceCategory
= Prod/Apache/
Access
Default
Partition
2
_sourceCategory
= qa/*
3
_sourceCategory
= Prod/*
  Sample Search Scope
  * apache |
  _sourceCategory=Dev/Nginx |
  _sourceCategory=Prod/Apache/Access |
  _index=1 _sourceName=sample.log |
Partition(s) Searched
à  ALL
à  ALL
à  Partitions 1 & 3
à  Partition 1
Sumo Logic Confidential
Scheduled Views
Sumo Logic Confidential
Benefits of Scheduled Views
  Similar to relational DB materialized views
  Pre-aggregate data
  Significantly improve performance for high selectivity queries
  (_source=A or _source=B) and _sourceName=C and keyword1 and keyword2
  Results are updated every minute
  Allows for long term trending analysis
  Data can be backfilled
Sumo Logic Confidential
When to Use Scheduled Views
  Specific aggregate operators are used heavily in queries
  Count
  Sum
  Data is being trended over a long period of time (e.g. Last 30 Days)
  Failed logins on critical servers
  Number of 404 errors
  A highly selective query does not perform well
Sumo Logic Confidential
Scheduled Views Recommendations
  Use 1 minute timeslices
  Include aggregation
  Use queries that are not likely to change
  Take advantage of existing partitions and FER’s
  Include only necessary fields
  Only backfill data needed for analyses
Sumo Logic Confidential
Scheduled Views Limitations
  Data added to scheduled views are counted towards your contracted data
volume quota
  Parsed fields in views count towards field extraction limitation (200)
  Data will only be backfilled through your plan’s retention period
  Supported aggregate operators
  Difference
Num
  Count
  Sum
Sumo Logic Confidential
Quick Review
Sumo Logic Confidential
Review: Factors in Search Performance
  Query structure
 Data Selectivity (keywords, metadata fields)
 Heavy Operations (join, transaction, summarize)
  Search Time Range
  Possible Time Zone Misconfiguration at Source Level
  Overall Data Volume for Account
  Use of Performance Optimization Tools
  Service Anomalies
Sumo Logic Confidential
Review: Search Optimization Tools
What I want to do is Partition Scheduled View Field Extraction
Run queries against a
certain set of data
Choose if the
amount of data is
between 1-30%
Choose if the
amount of data you’d
like to segregate is
1% or less
Choose if you want to
pre-extract fields that
you are searching
against frequently
Parse the same type of log
message repeatedly
✔
Use data to identify long-
term trends
✔
Segregate data by
Metadata
✔
Pre-computed or
aggregate data ready to
query
✔
Use RBAC to deny or grant
access to the data
✔ ✔
Sumo Logic Confidential
customer-success@sumologic.com
optimization@sumologic.com

More Related Content

What's hot

Sumo Logic QuickStart Webinar - Get Certified
Sumo Logic QuickStart Webinar - Get CertifiedSumo Logic QuickStart Webinar - Get Certified
Sumo Logic QuickStart Webinar - Get CertifiedSumo Logic
 
Level 2 Certification: Using Sumo Logic - Oct 2018
Level 2 Certification: Using Sumo Logic - Oct 2018Level 2 Certification: Using Sumo Logic - Oct 2018
Level 2 Certification: Using Sumo Logic - Oct 2018Sumo Logic
 
Using Sumo Logic - Apr 2018
Using Sumo Logic - Apr 2018Using Sumo Logic - Apr 2018
Using Sumo Logic - Apr 2018Sumo Logic
 
Sumo Logic Quick Start - Feb 2016
Sumo Logic Quick Start - Feb 2016Sumo Logic Quick Start - Feb 2016
Sumo Logic Quick Start - Feb 2016Sumo Logic
 
Security Certification: Security Analytics using Sumo Logic - Oct 2018
Security Certification: Security Analytics using Sumo Logic - Oct 2018Security Certification: Security Analytics using Sumo Logic - Oct 2018
Security Certification: Security Analytics using Sumo Logic - Oct 2018Sumo Logic
 
Sumo Logic Cert Jam - Metrics Mastery
Sumo Logic Cert Jam - Metrics MasterySumo Logic Cert Jam - Metrics Mastery
Sumo Logic Cert Jam - Metrics MasterySumo Logic
 
Sumo Logic "How To" Webinar: Apps
Sumo Logic "How To" Webinar: AppsSumo Logic "How To" Webinar: Apps
Sumo Logic "How To" Webinar: AppsSumo Logic
 
Sumo Logic QuickStart - May 2016
Sumo Logic QuickStart - May 2016Sumo Logic QuickStart - May 2016
Sumo Logic QuickStart - May 2016Sumo Logic
 
Relevance in the Wild - Daniel Gomez Vilanueva, Findwise
Relevance in the Wild - Daniel Gomez Vilanueva, FindwiseRelevance in the Wild - Daniel Gomez Vilanueva, Findwise
Relevance in the Wild - Daniel Gomez Vilanueva, FindwiseLucidworks
 
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
 
Building the search engine: from thorns to stars
Building the search engine: from thorns to starsBuilding the search engine: from thorns to stars
Building the search engine: from thorns to starsAndrey Vinda
 
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)
 
SplunkLive Oslo/Stockholm Beginner Workshop
SplunkLive Oslo/Stockholm Beginner WorkshopSplunkLive Oslo/Stockholm Beginner Workshop
SplunkLive Oslo/Stockholm Beginner Workshopjenny_splunk
 
Hacking Lucene for Custom Search Results
Hacking Lucene for Custom Search ResultsHacking Lucene for Custom Search Results
Hacking Lucene for Custom Search ResultsOpenSource Connections
 
SplunkLive! Beginner Session
SplunkLive! Beginner SessionSplunkLive! Beginner Session
SplunkLive! Beginner SessionSplunk
 
Implementing Enterprise Search in SharePoint 2010
Implementing Enterprise Search in SharePoint 2010Implementing Enterprise Search in SharePoint 2010
Implementing Enterprise Search in SharePoint 2010Agnes Molnar
 

What's hot (20)

Sumo Logic QuickStart Webinar - Get Certified
Sumo Logic QuickStart Webinar - Get CertifiedSumo Logic QuickStart Webinar - Get Certified
Sumo Logic QuickStart Webinar - Get Certified
 
Level 2 Certification: Using Sumo Logic - Oct 2018
Level 2 Certification: Using Sumo Logic - Oct 2018Level 2 Certification: Using Sumo Logic - Oct 2018
Level 2 Certification: Using Sumo Logic - Oct 2018
 
Using Sumo Logic - Apr 2018
Using Sumo Logic - Apr 2018Using Sumo Logic - Apr 2018
Using Sumo Logic - Apr 2018
 
Sumo Logic Quick Start - Feb 2016
Sumo Logic Quick Start - Feb 2016Sumo Logic Quick Start - Feb 2016
Sumo Logic Quick Start - Feb 2016
 
Security Certification: Security Analytics using Sumo Logic - Oct 2018
Security Certification: Security Analytics using Sumo Logic - Oct 2018Security Certification: Security Analytics using Sumo Logic - Oct 2018
Security Certification: Security Analytics using Sumo Logic - Oct 2018
 
Sumo Logic Cert Jam - Metrics Mastery
Sumo Logic Cert Jam - Metrics MasterySumo Logic Cert Jam - Metrics Mastery
Sumo Logic Cert Jam - Metrics Mastery
 
Sumo Logic "How To" Webinar: Apps
Sumo Logic "How To" Webinar: AppsSumo Logic "How To" Webinar: Apps
Sumo Logic "How To" Webinar: Apps
 
Sumo Logic QuickStart - May 2016
Sumo Logic QuickStart - May 2016Sumo Logic QuickStart - May 2016
Sumo Logic QuickStart - May 2016
 
Relevance in the Wild - Daniel Gomez Vilanueva, Findwise
Relevance in the Wild - Daniel Gomez Vilanueva, FindwiseRelevance in the Wild - Daniel Gomez Vilanueva, Findwise
Relevance in the Wild - Daniel Gomez Vilanueva, Findwise
 
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 - ...
 
Building the search engine: from thorns to stars
Building the search engine: from thorns to starsBuilding the search engine: from thorns to stars
Building the search engine: from thorns to stars
 
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
 
Elasticsearch speed is key
Elasticsearch speed is keyElasticsearch speed is key
Elasticsearch speed is key
 
SplunkLive Oslo/Stockholm Beginner Workshop
SplunkLive Oslo/Stockholm Beginner WorkshopSplunkLive Oslo/Stockholm Beginner Workshop
SplunkLive Oslo/Stockholm Beginner Workshop
 
Hacking Lucene for Custom Search Results
Hacking Lucene for Custom Search ResultsHacking Lucene for Custom Search Results
Hacking Lucene for Custom Search Results
 
Lucene
LuceneLucene
Lucene
 
Solr Presentation
Solr PresentationSolr Presentation
Solr Presentation
 
SplunkLive! Beginner Session
SplunkLive! Beginner SessionSplunkLive! Beginner Session
SplunkLive! Beginner Session
 
Azure search
Azure searchAzure search
Azure search
 
Implementing Enterprise Search in SharePoint 2010
Implementing Enterprise Search in SharePoint 2010Implementing Enterprise Search in SharePoint 2010
Implementing Enterprise Search in SharePoint 2010
 

Similar to Optimizing Your Search Experience

Sumo Logic quickStart Webinar June 2016
Sumo Logic quickStart Webinar June 2016Sumo Logic quickStart Webinar June 2016
Sumo Logic quickStart Webinar June 2016Sumo Logic
 
Sumo Logic QuickStart Webinar Oct 2016
Sumo Logic QuickStart Webinar Oct 2016Sumo Logic QuickStart Webinar Oct 2016
Sumo Logic QuickStart Webinar Oct 2016Sumo Logic
 
Setting Up Sumo Logic - Apr 2017
Setting Up Sumo Logic - Apr 2017Setting Up Sumo Logic - Apr 2017
Setting Up Sumo Logic - Apr 2017Sumo Logic
 
Sumo Logic Quickstart - Jan 2017
Sumo Logic Quickstart - Jan 2017Sumo Logic Quickstart - Jan 2017
Sumo Logic Quickstart - Jan 2017Sumo Logic
 
Sumo Logic QuickStart Webinar - Dec 2016
Sumo Logic QuickStart Webinar - Dec 2016Sumo Logic QuickStart Webinar - Dec 2016
Sumo Logic QuickStart Webinar - Dec 2016Sumo Logic
 
Sumo Logic Quickstart - Nv 2016
Sumo Logic Quickstart - Nv 2016Sumo Logic Quickstart - Nv 2016
Sumo Logic Quickstart - Nv 2016Sumo Logic
 
Sumo Logic QuickStart
Sumo Logic QuickStartSumo Logic QuickStart
Sumo Logic QuickStartSumo Logic
 
Sumo Logic QuickStart Webinar Sep 2016
Sumo Logic QuickStart Webinar Sep 2016Sumo Logic QuickStart Webinar Sep 2016
Sumo Logic QuickStart Webinar Sep 2016Sumo Logic
 
Sumo Logic QuickStart Webinar - Jan 2016
Sumo Logic QuickStart Webinar - Jan 2016Sumo Logic QuickStart Webinar - Jan 2016
Sumo Logic QuickStart Webinar - Jan 2016Sumo Logic
 
Sumo Logic QuickStat - Apr 2017
Sumo Logic QuickStat - Apr 2017Sumo Logic QuickStat - Apr 2017
Sumo Logic QuickStat - Apr 2017Sumo Logic
 
Setting up Sumo Logic - June 2017
Setting up Sumo Logic - June 2017Setting up Sumo Logic - June 2017
Setting up Sumo Logic - June 2017Sumo Logic
 
Setting Up Sumo Logic - Sep 2017
Setting Up Sumo Logic -  Sep 2017Setting Up Sumo Logic -  Sep 2017
Setting Up Sumo Logic - Sep 2017mariosany
 
Welcome Webinar Slides
Welcome Webinar SlidesWelcome Webinar Slides
Welcome Webinar SlidesSumo Logic
 
(ATS6-PLAT02) Accelrys Catalog and Protocol Validation
(ATS6-PLAT02) Accelrys Catalog and Protocol Validation(ATS6-PLAT02) Accelrys Catalog and Protocol Validation
(ATS6-PLAT02) Accelrys Catalog and Protocol ValidationBIOVIA
 
Sumo Logic Cert Jam - Administration
Sumo Logic Cert Jam - AdministrationSumo Logic Cert Jam - Administration
Sumo Logic Cert Jam - AdministrationSumo Logic
 
Sumo Logic Cert Jam - Fundamentals
Sumo Logic Cert Jam - FundamentalsSumo Logic Cert Jam - Fundamentals
Sumo Logic Cert Jam - FundamentalsSumo Logic
 
Testing Distributed Query Engine as a Service
Testing Distributed Query Engine as a ServiceTesting Distributed Query Engine as a Service
Testing Distributed Query Engine as a Servicetakezoe
 
High Performance Mysql
High Performance MysqlHigh Performance Mysql
High Performance Mysqlliufabin 66688
 
Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...
Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...
Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...javier ramirez
 

Similar to Optimizing Your Search Experience (20)

Sumo Logic quickStart Webinar June 2016
Sumo Logic quickStart Webinar June 2016Sumo Logic quickStart Webinar June 2016
Sumo Logic quickStart Webinar June 2016
 
Sumo Logic QuickStart Webinar Oct 2016
Sumo Logic QuickStart Webinar Oct 2016Sumo Logic QuickStart Webinar Oct 2016
Sumo Logic QuickStart Webinar Oct 2016
 
Setting Up Sumo Logic - Apr 2017
Setting Up Sumo Logic - Apr 2017Setting Up Sumo Logic - Apr 2017
Setting Up Sumo Logic - Apr 2017
 
Sumo Logic Quickstart - Jan 2017
Sumo Logic Quickstart - Jan 2017Sumo Logic Quickstart - Jan 2017
Sumo Logic Quickstart - Jan 2017
 
Sumo Logic QuickStart Webinar - Dec 2016
Sumo Logic QuickStart Webinar - Dec 2016Sumo Logic QuickStart Webinar - Dec 2016
Sumo Logic QuickStart Webinar - Dec 2016
 
Sumo Logic Quickstart - Nv 2016
Sumo Logic Quickstart - Nv 2016Sumo Logic Quickstart - Nv 2016
Sumo Logic Quickstart - Nv 2016
 
Sumo Logic QuickStart
Sumo Logic QuickStartSumo Logic QuickStart
Sumo Logic QuickStart
 
Sumo Logic QuickStart Webinar Sep 2016
Sumo Logic QuickStart Webinar Sep 2016Sumo Logic QuickStart Webinar Sep 2016
Sumo Logic QuickStart Webinar Sep 2016
 
Sumo Logic QuickStart Webinar - Jan 2016
Sumo Logic QuickStart Webinar - Jan 2016Sumo Logic QuickStart Webinar - Jan 2016
Sumo Logic QuickStart Webinar - Jan 2016
 
Sumo Logic QuickStat - Apr 2017
Sumo Logic QuickStat - Apr 2017Sumo Logic QuickStat - Apr 2017
Sumo Logic QuickStat - Apr 2017
 
Setting up Sumo Logic - June 2017
Setting up Sumo Logic - June 2017Setting up Sumo Logic - June 2017
Setting up Sumo Logic - June 2017
 
Setting Up Sumo Logic - Sep 2017
Setting Up Sumo Logic -  Sep 2017Setting Up Sumo Logic -  Sep 2017
Setting Up Sumo Logic - Sep 2017
 
Welcome Webinar Slides
Welcome Webinar SlidesWelcome Webinar Slides
Welcome Webinar Slides
 
(ATS6-PLAT02) Accelrys Catalog and Protocol Validation
(ATS6-PLAT02) Accelrys Catalog and Protocol Validation(ATS6-PLAT02) Accelrys Catalog and Protocol Validation
(ATS6-PLAT02) Accelrys Catalog and Protocol Validation
 
Sumo Logic Cert Jam - Administration
Sumo Logic Cert Jam - AdministrationSumo Logic Cert Jam - Administration
Sumo Logic Cert Jam - Administration
 
Sumo Logic Cert Jam - Fundamentals
Sumo Logic Cert Jam - FundamentalsSumo Logic Cert Jam - Fundamentals
Sumo Logic Cert Jam - Fundamentals
 
Testing Distributed Query Engine as a Service
Testing Distributed Query Engine as a ServiceTesting Distributed Query Engine as a Service
Testing Distributed Query Engine as a Service
 
Software Performance
Software Performance Software Performance
Software Performance
 
High Performance Mysql
High Performance MysqlHigh Performance Mysql
High Performance Mysql
 
Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...
Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...
Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...
 

More from Sumo Logic

Welcome Webinar PDF
Welcome Webinar PDFWelcome Webinar PDF
Welcome Webinar PDFSumo Logic
 
Sumo Logic Cert Jam - Advanced Metrics with Kubernetes
Sumo Logic Cert Jam - Advanced Metrics with KubernetesSumo Logic Cert Jam - Advanced Metrics with Kubernetes
Sumo Logic Cert Jam - Advanced Metrics with KubernetesSumo Logic
 
Sumo Logic Cert Jam - Security & Compliance
Sumo Logic Cert Jam - Security & ComplianceSumo Logic Cert Jam - Security & Compliance
Sumo Logic Cert Jam - Security & ComplianceSumo Logic
 
Sumo Logic Cert Jam - Advanced Metrics with Kubernetes
Sumo Logic Cert Jam - Advanced Metrics with KubernetesSumo Logic Cert Jam - Advanced Metrics with Kubernetes
Sumo Logic Cert Jam - Advanced Metrics with KubernetesSumo Logic
 
Sumo Logic Cert Jam - Metrics Mastery
Sumo Logic Cert Jam - Metrics MasterySumo Logic Cert Jam - Metrics Mastery
Sumo Logic Cert Jam - Metrics MasterySumo Logic
 
Sumo Logic Cert Jam - Security Analytics
Sumo Logic Cert Jam - Security AnalyticsSumo Logic Cert Jam - Security Analytics
Sumo Logic Cert Jam - Security AnalyticsSumo Logic
 
Sumo Logic Cert Jam - Search Mastery
Sumo Logic Cert Jam - Search MasterySumo Logic Cert Jam - Search Mastery
Sumo Logic Cert Jam - Search MasterySumo Logic
 
Sumo Logic Cert Jam - Fundamentals (Spanish)
Sumo Logic Cert Jam - Fundamentals (Spanish)Sumo Logic Cert Jam - Fundamentals (Spanish)
Sumo Logic Cert Jam - Fundamentals (Spanish)Sumo Logic
 
Sumo Logic Certification - Level 2 (Using Sumo)
Sumo Logic Certification - Level 2 (Using Sumo)Sumo Logic Certification - Level 2 (Using Sumo)
Sumo Logic Certification - Level 2 (Using Sumo)Sumo Logic
 
You Build It, You Secure It: Introduction to DevSecOps
You Build It, You Secure It: Introduction to DevSecOpsYou Build It, You Secure It: Introduction to DevSecOps
You Build It, You Secure It: Introduction to DevSecOpsSumo Logic
 
Making the Shift from DevOps to Practical DevSecOps | Sumo Logic Webinar
Making the Shift from DevOps to Practical DevSecOps | Sumo Logic WebinarMaking the Shift from DevOps to Practical DevSecOps | Sumo Logic Webinar
Making the Shift from DevOps to Practical DevSecOps | Sumo Logic WebinarSumo Logic
 
Machine Analytics: Correlate Your Logs and Metrics
Machine Analytics: Correlate Your Logs and MetricsMachine Analytics: Correlate Your Logs and Metrics
Machine Analytics: Correlate Your Logs and MetricsSumo Logic
 
Scaling Your Tools for Your Modern Application
Scaling Your Tools for Your Modern ApplicationScaling Your Tools for Your Modern Application
Scaling Your Tools for Your Modern ApplicationSumo Logic
 
Sumo Logic Search Job API
Sumo Logic Search Job APISumo Logic Search Job API
Sumo Logic Search Job APISumo Logic
 
Bring your Graphite-compatible metrics into Sumo Logic
Bring your Graphite-compatible metrics into Sumo LogicBring your Graphite-compatible metrics into Sumo Logic
Bring your Graphite-compatible metrics into Sumo LogicSumo Logic
 
Sumo Logic: Optimizing Scheduled Searches
Sumo Logic: Optimizing Scheduled SearchesSumo Logic: Optimizing Scheduled Searches
Sumo Logic: Optimizing Scheduled SearchesSumo Logic
 

More from Sumo Logic (16)

Welcome Webinar PDF
Welcome Webinar PDFWelcome Webinar PDF
Welcome Webinar PDF
 
Sumo Logic Cert Jam - Advanced Metrics with Kubernetes
Sumo Logic Cert Jam - Advanced Metrics with KubernetesSumo Logic Cert Jam - Advanced Metrics with Kubernetes
Sumo Logic Cert Jam - Advanced Metrics with Kubernetes
 
Sumo Logic Cert Jam - Security & Compliance
Sumo Logic Cert Jam - Security & ComplianceSumo Logic Cert Jam - Security & Compliance
Sumo Logic Cert Jam - Security & Compliance
 
Sumo Logic Cert Jam - Advanced Metrics with Kubernetes
Sumo Logic Cert Jam - Advanced Metrics with KubernetesSumo Logic Cert Jam - Advanced Metrics with Kubernetes
Sumo Logic Cert Jam - Advanced Metrics with Kubernetes
 
Sumo Logic Cert Jam - Metrics Mastery
Sumo Logic Cert Jam - Metrics MasterySumo Logic Cert Jam - Metrics Mastery
Sumo Logic Cert Jam - Metrics Mastery
 
Sumo Logic Cert Jam - Security Analytics
Sumo Logic Cert Jam - Security AnalyticsSumo Logic Cert Jam - Security Analytics
Sumo Logic Cert Jam - Security Analytics
 
Sumo Logic Cert Jam - Search Mastery
Sumo Logic Cert Jam - Search MasterySumo Logic Cert Jam - Search Mastery
Sumo Logic Cert Jam - Search Mastery
 
Sumo Logic Cert Jam - Fundamentals (Spanish)
Sumo Logic Cert Jam - Fundamentals (Spanish)Sumo Logic Cert Jam - Fundamentals (Spanish)
Sumo Logic Cert Jam - Fundamentals (Spanish)
 
Sumo Logic Certification - Level 2 (Using Sumo)
Sumo Logic Certification - Level 2 (Using Sumo)Sumo Logic Certification - Level 2 (Using Sumo)
Sumo Logic Certification - Level 2 (Using Sumo)
 
You Build It, You Secure It: Introduction to DevSecOps
You Build It, You Secure It: Introduction to DevSecOpsYou Build It, You Secure It: Introduction to DevSecOps
You Build It, You Secure It: Introduction to DevSecOps
 
Making the Shift from DevOps to Practical DevSecOps | Sumo Logic Webinar
Making the Shift from DevOps to Practical DevSecOps | Sumo Logic WebinarMaking the Shift from DevOps to Practical DevSecOps | Sumo Logic Webinar
Making the Shift from DevOps to Practical DevSecOps | Sumo Logic Webinar
 
Machine Analytics: Correlate Your Logs and Metrics
Machine Analytics: Correlate Your Logs and MetricsMachine Analytics: Correlate Your Logs and Metrics
Machine Analytics: Correlate Your Logs and Metrics
 
Scaling Your Tools for Your Modern Application
Scaling Your Tools for Your Modern ApplicationScaling Your Tools for Your Modern Application
Scaling Your Tools for Your Modern Application
 
Sumo Logic Search Job API
Sumo Logic Search Job APISumo Logic Search Job API
Sumo Logic Search Job API
 
Bring your Graphite-compatible metrics into Sumo Logic
Bring your Graphite-compatible metrics into Sumo LogicBring your Graphite-compatible metrics into Sumo Logic
Bring your Graphite-compatible metrics into Sumo Logic
 
Sumo Logic: Optimizing Scheduled Searches
Sumo Logic: Optimizing Scheduled SearchesSumo Logic: Optimizing Scheduled Searches
Sumo Logic: Optimizing Scheduled Searches
 

Recently uploaded

Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
How to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command LineHow to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command LineCeline George
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptxAneriPatwari
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroomSamsung Business USA
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17Celine George
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 

Recently uploaded (20)

Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
How to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command LineHow to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command Line
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptx
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 

Optimizing Your Search Experience

  • 1. Sumo Logic Confidential Optimizing Your Search Experience September 2015 Customer Success How-To Webinar
  • 2. Sumo Logic Confidential Agenda   Basic Search Structure   Search Performance Expectations   Search Optimization Tools   Field Extraction Rules   Partitions   Scheduled Views   Demo   Q&A
  • 3. Sumo Logic Confidential Basic Search Structure
  • 4. Sumo Logic Confidential Search Structure Keywords and operators (separated by pipes) that build on top of each other Syntax: metadata tags + keywords | parse | filter | aggregate | sort | limit Example Search: Results where metadata keyword
  • 5. Sumo Logic Confidential Metadata Fields   Each log message is tagged with these metadata fields   Metadata fields are established during Collector and Source configuration   Blog (August 27th): Good Source Category, Bad Source Category
  • 6. Sumo Logic Confidential Keyword Search   Case Insensitive   Wildcard Support (e.g. ERR*)   Boolean Logic Support   AND   OR   !(A OR B)   Combine these keywords with metadata fields   Bloom filters   Using keywords helps bloom filters locate data very quickly
  • 7. Sumo Logic Confidential Processing Your Search Request Initiate •  Queries are rewritten automagically •  The Sumo Logic service calls backend clusters to kickoff the request Reduce •  Sumo locates indices that contain data for search time-range •  Bloom filters further eliminate indices where keywords are not contained Data Retrieval •  Everything through the first pipe is retrieved •  Data is carried forward Parallelize •  Remaining operations are conducted •  If aggregation is involved, we look for opportunities to parallelize the operation
  • 8. Sumo Logic Confidential Search Performance Expectations
  • 9. Sumo Logic Confidential Develop Good Search Habits   Use metadata and keyword combinations to reduce scope   Add line breaks after each operation   Limit result sets before aggregating data à user=a | count by user   Use parse anchor instead of parse regex for structured messages   Avoid the use of expensive parse regex tokens like .* à d{2,10}   Narrow your time-range down as much as possible
  • 10. Sumo Logic Confidential The Time Range Effect   More recent data can be accessed quickly   We do something special for searching the last 24 hours of events   Over 90% of queries are executed on recent data   Test queries on very recent data first before saving
  • 11. Sumo Logic Confidential Review Your Data Source Time Zone Settings   Leads to a large gap between message time and receipt time   Causes data fragmentation and can affect search speed   Support of Java 6 Time Zone formats   Pacific Standard Time; PST; GMT-08:00   -0800 NOT US/Pacific   Data integrity will be questioned by users
  • 12. Sumo Logic Confidential Compute-Intensive Operations   Multiple .* tokens in a single parse regex statement   Parse using public library (apache/access, iis, windows/2008)   Summarize (LogReduce)   Join   Data retun time exponentially increases when extending your time-range   Transaction   Limit the timewindow parameter for finding corresponding events isNull()   Outlier
  • 14. Sumo Logic Confidential Managing Search Optimization Tools These tools are only available to Administrators
  • 15. Sumo Logic Confidential How Data is Optimized for Search Data is Ingested Field Extraction rules parses fields Partitions route messages to separate tables Scheduled Views pre- aggregate data Data is Indexed Ad-Hoc Queries Dashboards Scheduled Searches Alerts Optimized data can be used with other features
  • 16. Sumo Logic Confidential Field Extraction Rules
  • 17. Sumo Logic Confidential Benefits of Field Extraction Rules   Extract fields at the time of ingest to be leveraged across the product   Standardize Searches and Field Names   Simplify searches   Utilize keyword search instead of ‘where’ (status_code=404)   Improves Search Performance   Eliminates the need to write ‘parse’ data during query run time
  • 18. Sumo Logic Confidential When to Use Field Extraction Rules   The same (or very similar) parse statement is being used over and over   Filtering data based off of parsed fields   Logs need to be tied together based on a Unique ID   Session ID   User Name   Process ID   Parsing over a large volume of data
  • 19. Sumo Logic Confidential Create Field Extraction Rule – With Parse Expression Use Scope to define what data this FER applies to Use Regex to create your parse expression Templates exist for common sources
  • 20. Sumo Logic Confidential Field Extraction Rules - Querying With FERs, parsed fields are available to use in your keyword search Parsed fields are available in your Field Browser for further analysis
  • 21. Sumo Logic Confidential Field Extraction Rule Recommendations   Test the rule by running a search over a small time-range   The scope and parse statement should not change   Ensure your Field Extraction Rule covers common searches   Only extract the minimum fields necessary   Use ‘fields’ operator to limit results
  • 22. Sumo Logic Confidential Limitations to Be Aware Of   Max of 50 Rules   Max of 200 Total Fields   Supported Operators   Parse Anchor   Parse Regex   Parse nodrop   Double   Fields Keyvalue Num NOTE: Deleted rules and fields defined in them will still count towards the max
  • 24. Sumo Logic Confidential Benefits of Partitions   Divides your data into smaller chunks to be searched on   Similar data is grouped together   Improves performance when used in searches   It can eliminate the need for lengthy scope definitions   Takes advantage of your source category taxonomy
  • 25. Sumo Logic Confidential When to Create Partitions   Sets of data are being searched in isolation   A large amount of data being sent daily (> 5 GB’s)  Navigate to Manage à Account if you don’t know   Different groups are focused on specific areas of your technology stack   RBAC filtering is required for data provisioning
  • 26. Sumo Logic Confidential Partitioning Recommendations   Use _sourceCategory or other metadata tags for the routing expression à _sourceCategory=QA/Web/Apache/Access à _sourceCategory=*apache* à _sourceCategory=*web* à _sourceCategory=qa/*   Avoid using a partition name and routing expression that are subject to change   Group Data that is used together (web logs, OS data, QA environment)   Do not create overlapping partitions (e.g. QA* and QA/Web*)   Ideally, use less than 20 total partitions in your environment   No single partition should exceed 30% of your total daily volume
  • 27. Sumo Logic Confidential Use Data Volume Index   Helps to determine possible ways to partition data   Recommended partition size à Up to 30% of data volume   Manage à Account à Data Management   Library à Apps à Data Volume
  • 28. Sumo Logic Confidential How Search Uses Partitions 1 _sourceCategory = Prod/Apache/ Access Default Partition 2 _sourceCategory = qa/* 3 _sourceCategory = Prod/*   Sample Search Scope   * apache |   _sourceCategory=Dev/Nginx |   _sourceCategory=Prod/Apache/Access |   _index=1 _sourceName=sample.log | Partition(s) Searched à  ALL à  ALL à  Partitions 1 & 3 à  Partition 1
  • 30. Sumo Logic Confidential Benefits of Scheduled Views   Similar to relational DB materialized views   Pre-aggregate data   Significantly improve performance for high selectivity queries   (_source=A or _source=B) and _sourceName=C and keyword1 and keyword2   Results are updated every minute   Allows for long term trending analysis   Data can be backfilled
  • 31. Sumo Logic Confidential When to Use Scheduled Views   Specific aggregate operators are used heavily in queries   Count   Sum   Data is being trended over a long period of time (e.g. Last 30 Days)   Failed logins on critical servers   Number of 404 errors   A highly selective query does not perform well
  • 32. Sumo Logic Confidential Scheduled Views Recommendations   Use 1 minute timeslices   Include aggregation   Use queries that are not likely to change   Take advantage of existing partitions and FER’s   Include only necessary fields   Only backfill data needed for analyses
  • 33. Sumo Logic Confidential Scheduled Views Limitations   Data added to scheduled views are counted towards your contracted data volume quota   Parsed fields in views count towards field extraction limitation (200)   Data will only be backfilled through your plan’s retention period   Supported aggregate operators   Difference Num   Count   Sum
  • 35. Sumo Logic Confidential Review: Factors in Search Performance   Query structure  Data Selectivity (keywords, metadata fields)  Heavy Operations (join, transaction, summarize)   Search Time Range   Possible Time Zone Misconfiguration at Source Level   Overall Data Volume for Account   Use of Performance Optimization Tools   Service Anomalies
  • 36. Sumo Logic Confidential Review: Search Optimization Tools What I want to do is Partition Scheduled View Field Extraction Run queries against a certain set of data Choose if the amount of data is between 1-30% Choose if the amount of data you’d like to segregate is 1% or less Choose if you want to pre-extract fields that you are searching against frequently Parse the same type of log message repeatedly ✔ Use data to identify long- term trends ✔ Segregate data by Metadata ✔ Pre-computed or aggregate data ready to query ✔ Use RBAC to deny or grant access to the data ✔ ✔