SlideShare a Scribd company logo
Shay Banon | Founder & CEO
Aaron Katz | CRO
Janesh Moorjani | CFO
Elastic Overview
Elastic Stack
Updates and Roadmap
Alex Francoeur
Elastic Stack roadmap deep dive
Elastic Stack roadmap deep dive
Elastic Stack roadmap deep dive
Ingest
Elastic Stack roadmap deep dive
Ingest
Ingest
Ingest
Ingest
Elastic Common Schema
@timestamp
http.request.method
host.hostname
source.ip
geo.location
Ingest Node:
Enrichment Processor
source.ip => is_known_botnet?
geo.location => city/region/country
Adding Data
Elastic Stack roadmap deep dive
• What technology? (eg. Nginx)
• What to monitor? (eg. logs, metrics, packets)
• Where is it? (eg. paths to logfiles)
Integrations Manager
Elastic Stack roadmap deep dive
Elastic Stack roadmap deep dive
• Beats config
• Ingest node config
• Index template
• First index
• Index alias
• Index lifecycle management
policy
• Snapshot lifecycle
management policy
• Index patterns
• Kibana dashboards
• Canvas workpads
• Machine learning jobs
• Alerts
Automatically Setup
• Beats config
• Ingest node config
• Index template
• First index
• Index alias
• Index lifecycle management
policy
• Snapshot lifecycle
management policy
• Index patterns
• Kibana dashboards
• Canvas workpads
• Machine learning jobs
• Alerts
Automatically Setup
Filebeat
Metricbeat
Packetbeat
WinLogBeat
Heartbeat
Journalbeat
Beats Agent
Beats Config
• Single config language
• Installs required Beats
• Upgrades Beats
• Upgrades itself
Beats Agent
Fleet
• Centralized Config Deployment

• Centralized Beats Monitoring

• Centralized Upgrade
Management
Data Management
Frozen
Indices
Heap File system cache
Disk
Heap File system cache
Disk
Index Lifecycle
Management
Hot Nodes
1
2
3
Cold NodesWarm Nodes
1
2
3
1
2
3
Hot Nodes Cold NodesWarm Nodes
1
2
3
1 2 3
Hot Nodes Cold NodesWarm Nodes
231
2
3
Hot Nodes Cold NodesWarm Nodes
1
1
Hot Nodes Cold NodesWarm Nodes
1
2
3
1
Hot Nodes Cold NodesWarm Nodes
1
2
3
Hot Nodes Cold NodesWarm Nodes
1
2
3
Hot Nodes Cold NodesWarm Nodes
1
2
3
(coming soon to X-Pack)
Snapshot Lifecycle
Management
• Periodic scheduled backups
• Retention polices for automatic deletion
Snapshot Management
Elastic Stack roadmap deep dive
Elastic Stack roadmap deep dive
Data Transforms
Clickstream Data
Page views per minute?
Clickstream Data
99th percentile latency?
Clickstream Data
Most frequent URLs?
Clickstream Data
How long was session 1?
Clickstream Data
How long was session 1?
Clickstream Data
Average session length?
Clickstream Data
Average session length?
Session Data
Average number of pages per session?
Session Data
Most frequent exit page per session?
Session Data
Session Data
How frequently do users visit the site?
Session Data
How frequently do users visit the site?
User Data
• Pivot
• Pattern Matching
Data Transformation
Advanced ML
Analytics
Elastic Stack roadmap deep dive
• Outlier detection
• Supervised model training for regression & classification
• Ingest Prediction Processor
Advanced ML Analytics
Search
Performance
improvements
Query Before After Improvement
Fuzzy 46 qps
Phrase 4 qps
Bool AND 9.3 qps
Bool OR 3.3 qps
Term 33 qps
Query Before After Improvement
Fuzzy 46 qps 59 qps 28%
Phrase 4 qps 7 qps 87%
Bool AND 9.3 qps 23.5 qps 247%
Bool OR 3.3 qps 9.8 qps 292%
Term 33 qps 1,160 qps 3,700%
Magic WAND
"query" : "elasticsearch and lucene"
max_score(and) == 1
max_score(lucene) == 5
max_score(elasticsearch) == 3
Weak-AND
Min top-10 score and (1)
elasticsearch
(3)
lucene
(5)
<=1 ✓ ✓ ✓
> 1 and <= 4 ✗ ✓ ✓
> 4 and <= 9 ✗ ✗ ✓
> 9 ✗ ✗ ✗
Weak-AND
Weak-AND
Weak-AND
"aggs": { ... }
"track_total_hits": true
"hits": {
"total": 123456789,
"hits": [ ... ]
}
"hits": {
"total": {
"value": 10000,
"relation": "gte"
},
"hits": [ ... ]
}
Weak-AND
Search as you type
index_prefixes:

qu, qui, quic, quick
br, bro, brow, brown
fo, fox, foxe, foxes

index_phrases:
the_quick

quick_brown

brown_fox

fox_jumped

jumped_over
over_the
the_lazy
lazy_dog
match_phrase_prefix: “quick brown f*”
Advanced Scoring
rank_feature:
Advanced Scoring
• Star Ratings
• PageRank
• Popularity
score = BM25(Text) + PageRank
rank_feature:
Advanced Scoring
• Star Ratings
• PageRank
• Popularity
score = BM25(Text) + Saturation(PageRank)
rank_feature:
Advanced Scoring
• Star Ratings
• PageRank
• Popularity
distance_feature:
rank_feature:
Advanced Scoring
• Date
• Geopoint
• Numeric
• Star Ratings
• PageRank
• Popularity
script_score: • Custom scoring, including vectors
distance_feature: • Date
• Geopoint
• Numeric
rank_feature:
Advanced Scoring
• Star Ratings
• PageRank
• Popularity
Work
with
WAND
script_score: • Custom scoring, including vectors
distance_feature:
rank_feature:
Advanced Scoring
• Star Ratings
• PageRank
• Popularity
• Date
• Geopoint
• Numeric
Result Pinning
Elastic Stack roadmap deep dive
Geoshapes
• v2.3: 1 dim, for numbers and dates
• v5.0: 2 dim, for geopoints
• v5.2: 2 dim, for number & date ranges
• v6.7: 7 dim, for geoshapes
BKD Trees
BKD Geoshapes
• Accurate to 1cm, vs 50m
• Index is 60% smaller
• Indexing 60% faster
• Queries 50% faster
• Plus BKD GeoPoints 80% faster indexing
BKD Geoshapes
Distributed Layer
Zen
minimum_master_nodes: 2
minimum_master_nodes: 2
minimum_master_nodes: 2
minimum_master_nodes: 1
minimum_master_nodes: 1
cluster.initial_master_nodes
Cross Cluster Search
New York London Tokyo
v5.6 v6.7 v7.x
Three Major Versions
Cross Cluster Replication
New York London Tokyo
ldn_sales ldn_sales
New York London Tokyo
tk_salesny_sales
New York London Tokyo
tk_salesny_sales
ldn_sales ldn_sales
Elastic Stack roadmap deep dive
Kibana
Security
Elastic Stack roadmap deep dive
Elastic Stack roadmap deep dive
PKI
SAML Kerberos
OpenID
Lens
Elastic Stack roadmap deep dive
New Platform
Custom
Workflows
Stable Plugin
APIs
Typescript
Shared
Services
Task Manager/Alerting
SIEM
Stack Monitoring Machine Learning
Observability
112
Templated Alerts
when [CPU] > [90%]
then alert
[alerts@me.com]
Chart-based Alerts
function my_alert()
{…}
Custom Alerts
Guides
Elastic Stack roadmap deep dive
News Feed
Elastic Stack roadmap deep dive
Thank you

More Related Content

What's hot (20)

PPTX
Netflix Big Data Paris 2017
Jason Flittner
 
PDF
Logging, Metrics, and APM: The Operations Trifecta
Elasticsearch
 
PDF
How KeyBank Used Elastic to Build an Enterprise Monitoring Solution
Elasticsearch
 
PDF
Rental Cars and Industrialized Learning to Rank with Sean Downes
Databricks
 
PPTX
Bleeding Edge Databases
Lynn Langit
 
PPTX
The evolution of the big data platform @ Netflix (OSCON 2015)
Eva Tse
 
PDF
Presto Summit 2018 - 02 - LinkedIn
kbajda
 
PPTX
Open source log analytics
Vinod Nayal
 
PDF
Architectural Best Practices to Master + Pitfalls to Avoid (P)
Elasticsearch
 
PPTX
R&D to Product Pipeline Using Apache Spark in AdTech: Spark Summit East talk ...
Spark Summit
 
PDF
Powering Predictive Mapping at Scale with Spark, Kafka, and Elastic Search: S...
Spark Summit
 
PDF
Speeding Up Atlas Deep Learning Platform with Alluxio + Fluid
Alluxio, Inc.
 
PDF
Going Real-Time: Creating Frequently-Updating Datasets for Personalization: S...
Spark Summit
 
PDF
RedisConf17 - Real-time Intelligence with Redis-ML and Apache Spark
Redis Labs
 
PDF
Trends for Big Data and Apache Spark in 2017 by Matei Zaharia
Spark Summit
 
PDF
Accelerating Spark Genome Sequencing in Cloud—A Data Driven Approach, Case St...
Spark Summit
 
PDF
Stream All Things—Patterns of Modern Data Integration with Gwen Shapira
Databricks
 
PDF
Elastic v5.0.0 Update uptoalpha3 v0.2 - 김종민
NAVER D2
 
PPTX
Cloud native data platform
Li Gao
 
PDF
Kibana + timelion: time series with the elastic stack
Sylvain Wallez
 
Netflix Big Data Paris 2017
Jason Flittner
 
Logging, Metrics, and APM: The Operations Trifecta
Elasticsearch
 
How KeyBank Used Elastic to Build an Enterprise Monitoring Solution
Elasticsearch
 
Rental Cars and Industrialized Learning to Rank with Sean Downes
Databricks
 
Bleeding Edge Databases
Lynn Langit
 
The evolution of the big data platform @ Netflix (OSCON 2015)
Eva Tse
 
Presto Summit 2018 - 02 - LinkedIn
kbajda
 
Open source log analytics
Vinod Nayal
 
Architectural Best Practices to Master + Pitfalls to Avoid (P)
Elasticsearch
 
R&D to Product Pipeline Using Apache Spark in AdTech: Spark Summit East talk ...
Spark Summit
 
Powering Predictive Mapping at Scale with Spark, Kafka, and Elastic Search: S...
Spark Summit
 
Speeding Up Atlas Deep Learning Platform with Alluxio + Fluid
Alluxio, Inc.
 
Going Real-Time: Creating Frequently-Updating Datasets for Personalization: S...
Spark Summit
 
RedisConf17 - Real-time Intelligence with Redis-ML and Apache Spark
Redis Labs
 
Trends for Big Data and Apache Spark in 2017 by Matei Zaharia
Spark Summit
 
Accelerating Spark Genome Sequencing in Cloud—A Data Driven Approach, Case St...
Spark Summit
 
Stream All Things—Patterns of Modern Data Integration with Gwen Shapira
Databricks
 
Elastic v5.0.0 Update uptoalpha3 v0.2 - 김종민
NAVER D2
 
Cloud native data platform
Li Gao
 
Kibana + timelion: time series with the elastic stack
Sylvain Wallez
 

Similar to Elastic Stack roadmap deep dive (20)

PDF
Elastic Stack 最新动态
Elasticsearch
 
PDF
Be Elastic: Leapset Innovation session 06-08-2015
Sameera Horawalavithana
 
PPTX
MnSearch Summit 2018 - Paul Shapiro – Start Building SEO Efficiencies with Au...
MnSearch, The Minnesota Search Engine Marketing Association
 
PPTX
Start Building SEO Efficiencies with Automation - MNSearch Summit 2018
Paul Shapiro
 
PPTX
Visualizing Austin's data with Elasticsearch and Kibana
ObjectRocket
 
PDF
Varnishing Search Perfromance
Volkan Yazıcı
 
PDF
What’s Evolving in the Elastic Stack
Elasticsearch
 
PPTX
Working Smarter: SEO Automation to Increase Efficiency and Effectiveness - Pa...
State of Search Conference
 
PPTX
An Intro to Elasticsearch and Kibana
ObjectRocket
 
PPTX
SearchLove Boston 2016 | Paul Shapiro | How to Automate Your Keyword Research
Distilled
 
PDF
Conf2014_SplunkSearchOptimization
Splunk
 
PPTX
BigData Search Simplified with ElasticSearch
TO THE NEW | Technology
 
PDF
SearchLove London | Dave Sottimano, 'Using Data to Win Arguments'
Distilled
 
PPTX
Elasticsearch Atlanta Meetup 3/15/16
Roy Russo
 
PDF
You Don't Know SEO
Michael King
 
PPTX
Technical SEO explain by Akramujjaman Mridha
Akramujjaman Mridha
 
PPTX
Introduction to Elasticsearch
Ismaeel Enjreny
 
PPTX
ELK Solutions Enablement Session - 17th March'2020
Ashnikbiz
 
PDF
OSMC 2014: Using elasticsearch, logstash & kibana in system administration | ...
NETWAYS
 
PDF
[Vancouver] part 2 understanding the relevance of your search with elasticse...
UllyCarolinneSampaio
 
Elastic Stack 最新动态
Elasticsearch
 
Be Elastic: Leapset Innovation session 06-08-2015
Sameera Horawalavithana
 
MnSearch Summit 2018 - Paul Shapiro – Start Building SEO Efficiencies with Au...
MnSearch, The Minnesota Search Engine Marketing Association
 
Start Building SEO Efficiencies with Automation - MNSearch Summit 2018
Paul Shapiro
 
Visualizing Austin's data with Elasticsearch and Kibana
ObjectRocket
 
Varnishing Search Perfromance
Volkan Yazıcı
 
What’s Evolving in the Elastic Stack
Elasticsearch
 
Working Smarter: SEO Automation to Increase Efficiency and Effectiveness - Pa...
State of Search Conference
 
An Intro to Elasticsearch and Kibana
ObjectRocket
 
SearchLove Boston 2016 | Paul Shapiro | How to Automate Your Keyword Research
Distilled
 
Conf2014_SplunkSearchOptimization
Splunk
 
BigData Search Simplified with ElasticSearch
TO THE NEW | Technology
 
SearchLove London | Dave Sottimano, 'Using Data to Win Arguments'
Distilled
 
Elasticsearch Atlanta Meetup 3/15/16
Roy Russo
 
You Don't Know SEO
Michael King
 
Technical SEO explain by Akramujjaman Mridha
Akramujjaman Mridha
 
Introduction to Elasticsearch
Ismaeel Enjreny
 
ELK Solutions Enablement Session - 17th March'2020
Ashnikbiz
 
OSMC 2014: Using elasticsearch, logstash & kibana in system administration | ...
NETWAYS
 
[Vancouver] part 2 understanding the relevance of your search with elasticse...
UllyCarolinneSampaio
 
Ad

More from Elasticsearch (20)

PDF
An introduction to Elasticsearch's advanced relevance ranking toolbox
Elasticsearch
 
PDF
From MSP to MSSP using Elastic
Elasticsearch
 
PDF
Cómo crear excelentes experiencias de búsqueda en sitios web
Elasticsearch
 
PDF
Te damos la bienvenida a una nueva forma de realizar búsquedas
Elasticsearch
 
PDF
Tirez pleinement parti d'Elastic grâce à Elastic Cloud
Elasticsearch
 
PDF
Comment transformer vos données en informations exploitables
Elasticsearch
 
PDF
Plongez au cœur de la recherche dans tous ses états.
Elasticsearch
 
PDF
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
Elasticsearch
 
PDF
An introduction to Elasticsearch's advanced relevance ranking toolbox
Elasticsearch
 
PDF
Welcome to a new state of find
Elasticsearch
 
PDF
Building great website search experiences
Elasticsearch
 
PDF
Keynote: Harnessing the power of Elasticsearch for simplified search
Elasticsearch
 
PDF
Cómo transformar los datos en análisis con los que tomar decisiones
Elasticsearch
 
PDF
Explore relève les défis Big Data avec Elastic Cloud
Elasticsearch
 
PDF
Comment transformer vos données en informations exploitables
Elasticsearch
 
PDF
Transforming data into actionable insights
Elasticsearch
 
PDF
Opening Keynote: Why Elastic?
Elasticsearch
 
PDF
Empowering agencies using Elastic as a Service inside Government
Elasticsearch
 
PDF
The opportunities and challenges of data for public good
Elasticsearch
 
PDF
Enterprise search and unstructured data with CGI and Elastic
Elasticsearch
 
An introduction to Elasticsearch's advanced relevance ranking toolbox
Elasticsearch
 
From MSP to MSSP using Elastic
Elasticsearch
 
Cómo crear excelentes experiencias de búsqueda en sitios web
Elasticsearch
 
Te damos la bienvenida a una nueva forma de realizar búsquedas
Elasticsearch
 
Tirez pleinement parti d'Elastic grâce à Elastic Cloud
Elasticsearch
 
Comment transformer vos données en informations exploitables
Elasticsearch
 
Plongez au cœur de la recherche dans tous ses états.
Elasticsearch
 
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
Elasticsearch
 
An introduction to Elasticsearch's advanced relevance ranking toolbox
Elasticsearch
 
Welcome to a new state of find
Elasticsearch
 
Building great website search experiences
Elasticsearch
 
Keynote: Harnessing the power of Elasticsearch for simplified search
Elasticsearch
 
Cómo transformar los datos en análisis con los que tomar decisiones
Elasticsearch
 
Explore relève les défis Big Data avec Elastic Cloud
Elasticsearch
 
Comment transformer vos données en informations exploitables
Elasticsearch
 
Transforming data into actionable insights
Elasticsearch
 
Opening Keynote: Why Elastic?
Elasticsearch
 
Empowering agencies using Elastic as a Service inside Government
Elasticsearch
 
The opportunities and challenges of data for public good
Elasticsearch
 
Enterprise search and unstructured data with CGI and Elastic
Elasticsearch
 
Ad

Recently uploaded (20)

PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
PDF
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PPTX
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
July Patch Tuesday
Ivanti
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 

Elastic Stack roadmap deep dive