SlideShare a Scribd company logo
1 of 83
Download to read offline
Sylvain Wallez
@bluxte
Software Engineer, Elastic Cloud
Managing your
Black Friday Logs
Elastic Stackโ€จ
6.0 in orbit!
4
Agenda
Data Platform Architectures
Elasticsearch Cluster Sizing
Optimal Bulk Size
Distribute the Load
1
2
3
4
5 Optimizing Disk IO
6 Final Remarks
Data Platform
Architectures
life:universe
user:soulmate
_Search? outside the box
city:restaurant
car:model
fridge:leftovers
work:dreamjob
Logging
Metrics
Security Analytics
Security Analytics
APM
APM
17
Hosted Elasticsearch & Kibana
Includes X-Pack features
Starts at $45/mo
Available in
Amazon Web Service
Google Cloud Platform
18
Provision and manage multiple Elastic Stack
environments and provide
search-aaS, logging-aaS, BI-aaS, data-aaS
to your entire organization
26
The Elastic Journey of Data
Beats
Log
Files
Metrics
Wire
Data
your{beat}
Data
Store
Web
APIs
Social Sensors
Elasticsearch
Master
Nodes (3)
Ingest
Nodes (X)
Data Nodes
Hot (X)
Data Notes
Warm (X)
Logstash
Nodes (X)
Kafka
Redis
Messaging
Queue
Kibana
Instances (X)
NotificationQueues Storage Metrics
X-Pack
X-PackX-Pack
Elasticsearchโ€จ
Cluster Sizing
28
Terminology
Cluster my_cluster
Server 1
Node A
d1
d2
d3
d4
d5
d6
d7
d8d9
d10
d11
d12
Index twitter
d6d3
d2
d5
d1
d4
Index logs
29
Partition
Cluster my_cluster
Server 1
Node A
d1
d2
d3
d4
d5
d6
d7
d8d9
d10
d11
d12
Index twitter
d6d3
d2
d5
d1
d4
Index logs
Shards
0
1
4
2
3
0
1
30
Distribution
Cluster my_cluster
Server 1
Node A
Server 2
Node Btwitter
shard P4
d1
d2
d6
d5
d10
d12
twitter
shard P2
twitter
shard P1
logs
shard P0
d2
d5
d4
logs
shard P1
d3
d4
d9
d7
d8
d11
twitter
shard P3
twitter
shard P0
d6d3
d1
31
Replication
Cluster my_cluster
Server 1
Node A
Server 2
Node Btwitter
shard P4
d1
d2
d6
d5
d10
d12
twitter
shard P2
twitter
shard P1
logs
shard P0
d2
d5
d4
logs
shard P1
d3
d4
d9
d7
d8
d11
twitter
shard P3
twitter
shard P0
twitter
shard R4
d1
d2
d6
d12
twitter
shard R2
d5
d10
twitter
shard R1
d6d3
d1
d6d3
d1
logs
shard R0
d2
d5
d4
logs
shard R1
d3
d4
d9
d7
d8
d11
twitter
shard R3
twitter
shard R0
โ€ข Primaries
โ€ข Replicas
32
Scaling
Data
33
Scaling
Data
34
Scaling
Data
35
Scaling
Big Data
... ...
36
Scaling
โ€ข In Elasticsearch, shards are the working unit
โ€ข More data โ†’ More shards
Big Data
... ...
But how many shards?
37
How much data?
โ€ข ~1000 events per second
โ€ข 60s * 60m * 24h * 1000 events ~87M events per day
โ€ข 1kB per event ~82GB per day
โ€ข 3 months ~7TB
38
Shard Size
โ€ข It depends on many different factors
โ€’ document size, mapping, use case, kinds of queries being executed,
desired response time, peak indexing rate, budget, ...
โ€ข After the shard sizing*, each shard should handle 45GB
โ€ข Up to 10 shards per machine
* https://www.elastic.co/elasticon/conf/2016/sf/quantitative-cluster-sizing
39
How many shards?
โ€ข Data size: ~7TB
โ€ข Shard Size: ~45GB*
โ€ข Total Shards: ~160
โ€ข Shards per machine: 10*
โ€ข Total Servers: 16
Cluster my_cluster
3 months of logs
...
* https://www.elastic.co/elasticon/conf/2016/sf/quantitative-cluster-sizing
40
But...
โ€ข How many indices?
โ€ข What do you do if the daily data grows?
โ€ข What do you do if you want to delete old data?
41
Time-Based Data
โ€ข Logs, social media streams, time-based events
โ€ข Timestamp + Data
โ€ข Do not change
โ€ข Typically search for recent events
โ€ข Older documents become less important
โ€ข Hard to predict the data size
42
Time-Based Data
โ€ข Time-based Indices is the best option
โ€’ create a new index each day, week, month, year, ...
โ€’ search the indices you need in the same request
43
Daily Indices
Cluster my_cluster
d6d3
d2
d5
d1
d4
logs-2017-10-06
44
Daily Indices
Cluster my_cluster
d6d3
d2
d5
d1
d4
logs-2017-10-07
d6d3
d2
d5
d1
d4
logs-2017-10-06
45
Daily Indices
Cluster my_cluster
d6d3
d2
d5
d1
d4
logs-2017-10-06
d6d3
d2
d5
d1
d4
logs-2017-10-08
d6d3
d2
d5
d1
d4
logs-2017-10-07
46
Templates
โ€ข Every new created index starting with 'logs-' will have
โ€’ 2 shards
โ€’ 1 replica (for each primary shard)
โ€’ 60 seconds refresh interval
PUT _template/logs
{
"template": "logs-*",
"settings": {
"number_of_shards": 2,
"number_of_replicas": 1,
"refresh_interval": "60s"
}
}
More on that later
47
Alias
Cluster my_cluster
d6d3
d2
d5
d1
d4
logs-2017-10-06
users
Application
logs-write
logs-read
48
Alias
Cluster my_cluster
d6d3
d2
d5
d1
d4
logs-2017-10-06
users
Application
logs-write
logs-read
d6d3
d2
d5
d1
d4
logs-2017-10-07
49
Alias
Cluster my_cluster
d6d3
d2
d5
d1
d4
logs-2017-10-06
users
Application
logs-write
logs-read
d6d3
d2
d5
d1
d4
logs-2017-10-07
d6d3
d2
d5
d1
d4
logs-2017-10-08
Automating:โ€จ
the Rollover API
https://www.elastic.co/guide/en/elasticsearch/reference/5.6/indices-rollover-index.html
https://www.elastic.co/blog/managing-time-based-indices-efficiently
Automating:โ€จ
the Rollover API
https://www.elastic.co/guide/en/elasticsearch/reference/5.6/indices-rollover-index.html
https://www.elastic.co/blog/managing-time-based-indices-efficiently
51
Rollover config example
Create a new index every (7 days or 10k docs)
PUT /logs-000001
{
"aliases": {
"logs_write": {}
}
}
# Add > 10000 documents to logs-000001
POST /logs_write/_rollover
{
"conditions": {
"max_age": "7d",
"max_docs": 10000
}
}
# logs_write now points to logs-000002
51
Rollover config example
Create a new index every (7 days or 10k docs)
PUT /logs-000001
{
"aliases": {
"logs_write": {}
}
}
# Add > 10000 documents to logs-000001
POST /logs_write/_rollover
{
"conditions": {
"max_age": "7d",
"max_docs": 10000
}
}
# logs_write now points to logs-000002
# Use "date math" in the index name
PUT /<logs-{now/d}-0001>
{
"aliases": {
"logs_write": {}
}
}
# log_write --> logs-2017-11-17-0001
52
Do not Overshard
โ€ข 3 different logs
โ€ข 1 index per day each
โ€ข 1GB each / day
โ€ข 5 shards (default): so 200mb / shard vs 45gb
โ€ข 6 months retention
โ€ข ~900 shards for ~180GB
โ€ข we needed ~4 shards!
don't keep default values! Cluster my_cluster
access-...
d6d3
d2
d5
d1
d4
application-...
d6d5
d9
d5
d1
d7
mysql-...
d10d59
d3
d5
d0
d4
Automating:โ€จ
the Shrink API
https://www.elastic.co/guide/en/elasticsearch/reference/5.6/indices-shrink-index.html
https://www.elastic.co/blog/managing-time-based-indices-efficiently
55
Shrink config example
PUT /my_source_index/_settings
{
"settings": {
"index.routing.allocation.require._name": "shrink_node_name",
"index.blocks.write": true
}
}
POST my_source_index/_shrink/my_target_index
{
"settings": {
"index.number_of_replicas": 1,
"index.number_of_shards": 1,
"index.codec": "best_compression"
}
}
56
Scaling
Big Data
... ...1M users
56
Scaling
Big Data
... ...1M users
But what happens if we have 2M users?
57
Scaling
Big Data
... ...1M users
... ...1M users
58
Scaling
Big Data
... ...1M users
... ...1M users
... ...1M users
59
Scaling
Big Data
... ...
... ...
... ...
U
s
e
r
s
60
Shards are the working unit
โ€ข Primaries
โ€’ More data โ†’ More shards
โ€’ write throughput (More writes โ†’ More primary shards)
โ€ข Replicas
โ€’ high availability (1 replica is the default)
โ€’ read throughput (More reads โ†’ More replicas)
Optimal Bulk Size
62
What is Bulk?
Elasticsearch
Master
Nodes (3)
Ingest
Nodes (X)
Data Nodes
Hot (X)
Data Notes
Warm (X)
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
_____
1000โ€จ
log events
Beats
Logstash
Application
1000 index requests
with 1 document
1 bulk request with
1000 documents
63
What is the optimal bulk size?
Elasticsearch
Master
Nodes (3)
Ingest
Nodes (X)
Data Nodes
Hot (X)
Data Notes
Warm (X)
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
_____
1000โ€จ
log events
Beats
Logstash
Application
4 *
250?
1 *
1000?
2 *
500?
64
It depends...
โ€ข on your application (language, libraries, ...)
โ€ข document size (100b, 1kb, 100kb, 1mb, ...)
โ€ข number of nodes
โ€ข node size
โ€ข number of shards
โ€ข shards distribution
65
Test it ;)
Elasticsearch
Master
Nodes (3)
Ingest
Nodes (X)
Data Nodes
Hot (X)
Data Notes
Warm (X)
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
__________
_____
1000000โ€จ
log events
Beats
Logstash
Application
4000 * 250-> 160s
1000 * 1000-> 155s
2000 * 500-> 164s
66
Test it ;)
DATE=`date +%Y.%m.%d`
LOG=logs/logs.txt
exec_test () {
curl -s -XDELETE "http://USER:PASS@HOST:9200/logstash-$DATE"
sleep 10
export SIZE=$1
time cat $LOG | ./bin/logstash -f logstash.conf
}
for SIZE in 100 500 1000 3000 5000 10000; do
for i in {1..20}; do
exec_test $SIZE
done; done;
input { stdin{} }
filter {}
output {
elasticsearch {
hosts => ["10.12.145.189"]
flush_size => "${SIZE}"
} }
In Beats set "bulk_max_size"
in the output.elasticsearch
67
Test it ;)
โ€ข 2 node cluster (m3.large)
โ€’ 2 vCPU, 7.5GB Memory, 1x32GB SSD
โ€ข 1 index server (m3.large)
โ€’ logstash
โ€’ kibana
# docs 100 500 1000 3000 5000 10000
time(s) 191.7 161.9 163.5 160.7 160.7 161.5
Distribute the Load
69
Avoid Bottlenecks
Elasticsearch
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
1000000โ€จ
log events
Beats
Logstash
Application
single node
Node 1
Node 2
69
Avoid Bottlenecks
Elasticsearch
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
1000000โ€จ
log events
Beats
Logstash
Application
Node 1
Node 2
round robin
70
Clients
โ€ข Most clients implement round robin
โ€’ you specify a seed list
โ€’ the client sniffs the cluster
โ€’ the client implement different selectors
โ€ข Logstash allows an array (no sniffing)
โ€ข Beats allows an array (no sniffing)
โ€ข Kibana only connects to one single node
output {
elasticsearch {
hosts => ["node1","node2","node3"]
} }
71
Load Balancer
Elasticsearch
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
1000000โ€จ
log events
Beats
Logstash
Application
LB
Node 2
Node 1
72
Coordinating-only Node
Elasticsearch
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
_________
1000000โ€จ
log events
Beats
Logstash
Application
Node 3โ€จ
co-node
Node 2
Node 1
73
Test it ;)
#docs
time(s)
100 500 1000
NO Round Robin 191.7 161.9 163.5
Round Robin 189.7 159.7 159.0
โ€ข 2 node cluster (m3.large)
โ€’ 2 vCPU, 7.5GB Memory, 1x32GB SSD
โ€ข 1 index server (m3.large)
โ€’ logstash (round robin configured)
โ€’ hosts => ["10.12.145.189", "10.121.140.167"]
โ€’ kibana
Optimizing Disk IO
75
Durability
index a doc
time
lucene flush
buffer
index a doc
buffer
index a doc
buffer
buffer
segment
76
Durability
index a doc
time
lucene flush
buffer
segment
trans_log
buffer
trans_log
buffer
trans_log
elasticsearch flush
doc
op
lucene commit
segment
segment
77
refresh_interval
โ€ข Dynamic per-index setting
โ€ข Increase to get better write throughput to an index
โ€ข New documents will take more time to be available for Search.
PUT logstash-2017.05.16/_settings
{
"refresh_interval": "60s"
}
#docs
time(s)
100 500 1000
1s refresh 189.7 159.7 159.0
60s refresh 185.8 152.1 152.6
78
Translog fsync every 5s (1.7)
index a doc
buffer
trans_log
doc
op
index a doc
buffer
trans_log
doc
op
Primary
Replica
redundancy doesnโ€™t help if all nodes lose power
79
Translog fsync on every request
โ€ข For low volume indexing, fsync matters less
โ€ข For high volume indexing, we can amortize the costs and fsync on every
bulk
โ€ข Concurrent requests can share an fsync
bulk 1
bulk 2
single fsync
80
Async Transaction Log
โ€ข index.translog.durability
โ€’ request (default)
โ€’ async
โ€ข index.translog.sync_interval (only if async is set)
โ€ข Dynamic per-index settings
โ€ข Be careful, you are relaxing the safety guarantees
#docs
time(s)
100 500 1000
Request fsync 185.8 152.1 152.6
5s sync 154.8 143.2 143.1
Wrapping up
82
Wrapping up
Beats
Log
Files
Metrics
Wire
Data
your{beat}
Data
Store
Web
APIs
Social Sensors
Elasticsearch
Master
Nodes (3)
Ingest
Nodes (X)
Data Nodes
Hot (X)
Data Notes
Warm (X)
Logstash
Nodes (X)
Kafka
Redis
Messaging
Queue
Kibana
Instances (X)
NotificationQueues Storage Metrics
X-Pack
X-PackX-Pack
83
Wrapping up
โ€ข Primaries
โ€’ More data โ†’ More shards
โ€’ Do not overshard!
โ€ข Replicas
โ€’ high availability (1 replica is the default)
โ€’ read throughput (More reads โ†’ More replicas)
Big Data
... ...
... ...
... ...
U
s
e
r
s
84
โ€ข Bulk and Test
โ€ข Distribute the Load
โ€ข Refresh Interval
โ€ข Async Trans Log (careful)
#docs 100 500 1000
Default 191.7s 161.9s 163.5s
RR+60s+Async5s 154.8s 143.2s 143.1s
Wrapping up
89
Sylvain Wallez
@bluxte
Software Engineer, Elastic Cloud
Thanks!
Questions?

More Related Content

What's hot

Queue Based Solr Indexing with Collection Management: Presented by Devansh Dh...
Queue Based Solr Indexing with Collection Management: Presented by Devansh Dh...Queue Based Solr Indexing with Collection Management: Presented by Devansh Dh...
Queue Based Solr Indexing with Collection Management: Presented by Devansh Dh...
Lucidworks
ย 
Moving 150 TB of data resiliently on Kafka With Quorum Controller on Kubernet...
Moving 150 TB of data resiliently on Kafka With Quorum Controller on Kubernet...Moving 150 TB of data resiliently on Kafka With Quorum Controller on Kubernet...
Moving 150 TB of data resiliently on Kafka With Quorum Controller on Kubernet...
HostedbyConfluent
ย 
Log analysis with the elk stack
Log analysis with the elk stackLog analysis with the elk stack
Log analysis with the elk stack
Vikrant Chauhan
ย 

What's hot (20)

Elastic v5.0.0 Update uptoalpha3 v0.2 - ๊น€์ข…๋ฏผ
Elastic v5.0.0 Update uptoalpha3 v0.2 - ๊น€์ข…๋ฏผElastic v5.0.0 Update uptoalpha3 v0.2 - ๊น€์ข…๋ฏผ
Elastic v5.0.0 Update uptoalpha3 v0.2 - ๊น€์ข…๋ฏผ
ย 
Keeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and Logstash
Keeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and LogstashKeeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and Logstash
Keeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and Logstash
ย 
the tooling of a modern and agile oracle dba
the tooling of a modern and agile oracle dbathe tooling of a modern and agile oracle dba
the tooling of a modern and agile oracle dba
ย 
Building a reliable and cost effect logging system at Box
Building a reliable and cost effect logging system at Box Building a reliable and cost effect logging system at Box
Building a reliable and cost effect logging system at Box
ย 
Queue Based Solr Indexing with Collection Management: Presented by Devansh Dh...
Queue Based Solr Indexing with Collection Management: Presented by Devansh Dh...Queue Based Solr Indexing with Collection Management: Presented by Devansh Dh...
Queue Based Solr Indexing with Collection Management: Presented by Devansh Dh...
ย 
Elastic Stack roadmap deep dive
Elastic Stack roadmap deep diveElastic Stack roadmap deep dive
Elastic Stack roadmap deep dive
ย 
The evolution of the big data platform @ Netflix (OSCON 2015)
The evolution of the big data platform @ Netflix (OSCON 2015)The evolution of the big data platform @ Netflix (OSCON 2015)
The evolution of the big data platform @ Netflix (OSCON 2015)
ย 
Logging, Metrics, and APM: The Operations Trifecta
Logging, Metrics, and APM: The Operations TrifectaLogging, Metrics, and APM: The Operations Trifecta
Logging, Metrics, and APM: The Operations Trifecta
ย 
Azure Cosmos DB Kafka Connectors | Abinav Rameesh, Microsoft
Azure Cosmos DB Kafka Connectors | Abinav Rameesh, MicrosoftAzure Cosmos DB Kafka Connectors | Abinav Rameesh, Microsoft
Azure Cosmos DB Kafka Connectors | Abinav Rameesh, Microsoft
ย 
Bleeding Edge Databases
Bleeding Edge DatabasesBleeding Edge Databases
Bleeding Edge Databases
ย 
Rental Cars and Industrialized Learning to Rank with Sean Downes
Rental Cars and Industrialized Learning to Rank with Sean DownesRental Cars and Industrialized Learning to Rank with Sean Downes
Rental Cars and Industrialized Learning to Rank with Sean Downes
ย 
Combinaciรณn de logs, mรฉtricas y seguimiento para una visibilidad centralizada
Combinaciรณn de logs, mรฉtricas y seguimiento para una visibilidad centralizadaCombinaciรณn de logs, mรฉtricas y seguimiento para una visibilidad centralizada
Combinaciรณn de logs, mรฉtricas y seguimiento para una visibilidad centralizada
ย 
ELK at LinkedIn - Kafka, scaling, lessons learned
ELK at LinkedIn - Kafka, scaling, lessons learnedELK at LinkedIn - Kafka, scaling, lessons learned
ELK at LinkedIn - Kafka, scaling, lessons learned
ย 
Logging, Metrics, and APM: The Operations Trifecta (P)
Logging, Metrics, and APM: The Operations Trifecta (P)Logging, Metrics, and APM: The Operations Trifecta (P)
Logging, Metrics, and APM: The Operations Trifecta (P)
ย 
Moving 150 TB of data resiliently on Kafka With Quorum Controller on Kubernet...
Moving 150 TB of data resiliently on Kafka With Quorum Controller on Kubernet...Moving 150 TB of data resiliently on Kafka With Quorum Controller on Kubernet...
Moving 150 TB of data resiliently on Kafka With Quorum Controller on Kubernet...
ย 
Log analysis with the elk stack
Log analysis with the elk stackLog analysis with the elk stack
Log analysis with the elk stack
ย 
HPCC Systems 6.4.0 and Beyond
HPCC Systems 6.4.0 and BeyondHPCC Systems 6.4.0 and Beyond
HPCC Systems 6.4.0 and Beyond
ย 
ClickHouse Analytical DBMS: Introduction and Case Studies, by Alexander Zaitsev
ClickHouse Analytical DBMS: Introduction and Case Studies, by Alexander ZaitsevClickHouse Analytical DBMS: Introduction and Case Studies, by Alexander Zaitsev
ClickHouse Analytical DBMS: Introduction and Case Studies, by Alexander Zaitsev
ย 
Distributed Data Storage & Streaming for Real-time Decisioning Using Kafka, S...
Distributed Data Storage & Streaming for Real-time Decisioning Using Kafka, S...Distributed Data Storage & Streaming for Real-time Decisioning Using Kafka, S...
Distributed Data Storage & Streaming for Real-time Decisioning Using Kafka, S...
ย 
Monitoring, Hold the Infrastructure - Getting the Most out of AWS Lambda โ€“ Da...
Monitoring, Hold the Infrastructure - Getting the Most out of AWS Lambda โ€“ Da...Monitoring, Hold the Infrastructure - Getting the Most out of AWS Lambda โ€“ Da...
Monitoring, Hold the Infrastructure - Getting the Most out of AWS Lambda โ€“ Da...
ย 

Similar to Black friday logs - Scaling Elasticsearch

High Performance, Scalable MongoDB in a Bare Metal Cloud
High Performance, Scalable MongoDB in a Bare Metal CloudHigh Performance, Scalable MongoDB in a Bare Metal Cloud
High Performance, Scalable MongoDB in a Bare Metal Cloud
MongoDB
ย 
Deployment Preparedness
Deployment Preparedness Deployment Preparedness
Deployment Preparedness
MongoDB
ย 

Similar to Black friday logs - Scaling Elasticsearch (20)

Managing your Black Friday Logs - Antonio Bonuccelli - Codemotion Rome 2018
Managing your Black Friday Logs - Antonio Bonuccelli - Codemotion Rome 2018Managing your Black Friday Logs - Antonio Bonuccelli - Codemotion Rome 2018
Managing your Black Friday Logs - Antonio Bonuccelli - Codemotion Rome 2018
ย 
Managing your black friday logs Voxxed Luxembourg
Managing your black friday logs Voxxed LuxembourgManaging your black friday logs Voxxed Luxembourg
Managing your black friday logs Voxxed Luxembourg
ย 
Managing your black friday logs - Code Europe
Managing your black friday logs - Code EuropeManaging your black friday logs - Code Europe
Managing your black friday logs - Code Europe
ย 
Managing your Black Friday Logs NDC Oslo
Managing your  Black Friday Logs NDC OsloManaging your  Black Friday Logs NDC Oslo
Managing your Black Friday Logs NDC Oslo
ย 
High Performance, Scalable MongoDB in a Bare Metal Cloud
High Performance, Scalable MongoDB in a Bare Metal CloudHigh Performance, Scalable MongoDB in a Bare Metal Cloud
High Performance, Scalable MongoDB in a Bare Metal Cloud
ย 
Practical Large Scale Experiences with Spark 2.0 Machine Learning: Spark Summ...
Practical Large Scale Experiences with Spark 2.0 Machine Learning: Spark Summ...Practical Large Scale Experiences with Spark 2.0 Machine Learning: Spark Summ...
Practical Large Scale Experiences with Spark 2.0 Machine Learning: Spark Summ...
ย 
Agility and Scalability with MongoDB
Agility and Scalability with MongoDBAgility and Scalability with MongoDB
Agility and Scalability with MongoDB
ย 
Centralized log-management-with-elastic-stack
Centralized log-management-with-elastic-stackCentralized log-management-with-elastic-stack
Centralized log-management-with-elastic-stack
ย 
Fast and Scalable Python
Fast and Scalable PythonFast and Scalable Python
Fast and Scalable Python
ย 
Managing your black Friday logs - CloudConf.IT
Managing your black Friday logs - CloudConf.ITManaging your black Friday logs - CloudConf.IT
Managing your black Friday logs - CloudConf.IT
ย 
Datadog: a Real-Time Metrics Database for One Quadrillion Points/Day
Datadog: a Real-Time Metrics Database for One Quadrillion Points/DayDatadog: a Real-Time Metrics Database for One Quadrillion Points/Day
Datadog: a Real-Time Metrics Database for One Quadrillion Points/Day
ย 
Realtime Indexing for Fast Queries on Massive Semi-Structured Data
Realtime Indexing for Fast Queries on Massive Semi-Structured DataRealtime Indexing for Fast Queries on Massive Semi-Structured Data
Realtime Indexing for Fast Queries on Massive Semi-Structured Data
ย 
Hybrid Transactional/Analytics Processing with Spark and IMDGs
Hybrid Transactional/Analytics Processing with Spark and IMDGsHybrid Transactional/Analytics Processing with Spark and IMDGs
Hybrid Transactional/Analytics Processing with Spark and IMDGs
ย 
Elastic Stack Roadmap
Elastic Stack RoadmapElastic Stack Roadmap
Elastic Stack Roadmap
ย 
Deploying your Data Warehouse on AWS
Deploying your Data Warehouse on AWSDeploying your Data Warehouse on AWS
Deploying your Data Warehouse on AWS
ย 
Taboola's experience with Apache Spark (presentation @ Reversim 2014)
Taboola's experience with Apache Spark (presentation @ Reversim 2014)Taboola's experience with Apache Spark (presentation @ Reversim 2014)
Taboola's experience with Apache Spark (presentation @ Reversim 2014)
ย 
Deployment Preparedness
Deployment Preparedness Deployment Preparedness
Deployment Preparedness
ย 
Lessons Learned While Scaling Elasticsearch at Vinted
Lessons Learned While Scaling Elasticsearch at VintedLessons Learned While Scaling Elasticsearch at Vinted
Lessons Learned While Scaling Elasticsearch at Vinted
ย 
Big data nyu
Big data nyuBig data nyu
Big data nyu
ย 
Anรกlisis del roadmap del Elastic Stack
Anรกlisis del roadmap del Elastic StackAnรกlisis del roadmap del Elastic Stack
Anรกlisis del roadmap del Elastic Stack
ย 

More from Sylvain Wallez

More from Sylvain Wallez (12)

Native Java with GraalVM
Native Java with GraalVMNative Java with GraalVM
Native Java with GraalVM
ย 
Inside the JVM - Follow the white rabbit! / Breizh JUG
Inside the JVM - Follow the white rabbit! / Breizh JUGInside the JVM - Follow the white rabbit! / Breizh JUG
Inside the JVM - Follow the white rabbit! / Breizh JUG
ย 
Developing web applications in Rust
Developing web applications in RustDeveloping web applications in Rust
Developing web applications in Rust
ย 
Elastic - From 50 to 270, how to scale a distributed engineering team
Elastic - From 50 to 270, how to scale a distributed engineering teamElastic - From 50 to 270, how to scale a distributed engineering team
Elastic - From 50 to 270, how to scale a distributed engineering team
ย 
Inside the JVM - Follow the white rabbit!
Inside the JVM - Follow the white rabbit!Inside the JVM - Follow the white rabbit!
Inside the JVM - Follow the white rabbit!
ย 
Introduction au langage Go
Introduction au langage GoIntroduction au langage Go
Introduction au langage Go
ย 
2016 05 iot - apero web
2016 05 iot - apero web2016 05 iot - apero web
2016 05 iot - apero web
ย 
Brown Bag Lunch sur Hazelcast
Brown Bag Lunch sur HazelcastBrown Bag Lunch sur Hazelcast
Brown Bag Lunch sur Hazelcast
ย 
Lucene - 10 ans d'usages plus ou moins classiques
Lucene - 10 ans d'usages plus ou moins classiquesLucene - 10 ans d'usages plus ou moins classiques
Lucene - 10 ans d'usages plus ou moins classiques
ย 
2012 11 Toulibre - Open Hardware
2012 11 Toulibre - Open Hardware2012 11 Toulibre - Open Hardware
2012 11 Toulibre - Open Hardware
ย 
Play Framework - Toulouse JUG - nov 2011
Play Framework - Toulouse JUG - nov 2011Play Framework - Toulouse JUG - nov 2011
Play Framework - Toulouse JUG - nov 2011
ย 
Dรฉveloppement avec Java Micro Edition
Dรฉveloppement avec Java Micro EditionDรฉveloppement avec Java Micro Edition
Dรฉveloppement avec Java Micro Edition
ย 

Recently uploaded

Delhi Call Girls Rohini 9711199171 โ˜Žโœ”๐Ÿ‘Œโœ” Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 โ˜Žโœ”๐Ÿ‘Œโœ” Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 โ˜Žโœ”๐Ÿ‘Œโœ” Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 โ˜Žโœ”๐Ÿ‘Œโœ” Whatsapp Hard And Sexy Vip Call
shivangimorya083
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Lucknow Lucknow best sexual service Online
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Lucknow Lucknow best sexual service OnlineCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Lucknow Lucknow best sexual service Online
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Lucknow Lucknow best sexual service Online
anilsa9823
ย 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
singhpriety023
ย 
Low Rate Young Call Girls in Sector 63 Mamura Noida โœ”๏ธโ˜†9289244007โœ”๏ธโ˜† Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida โœ”๏ธโ˜†9289244007โœ”๏ธโ˜† Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida โœ”๏ธโ˜†9289244007โœ”๏ธโ˜† Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida โœ”๏ธโ˜†9289244007โœ”๏ธโ˜† Female E...
SofiyaSharma5
ย 
Call Girls In Pratap Nagar Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Pratap Nagar Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”Call Girls In Pratap Nagar Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Pratap Nagar Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
soniya singh
ย 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
sexy call girls service in goa
ย 
Call Girls In Model Towh Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Model Towh Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”Call Girls In Model Towh Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Model Towh Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
soniya singh
ย 
Call Girls In Sukhdev Vihar Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Sukhdev Vihar Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”Call Girls In Sukhdev Vihar Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Sukhdev Vihar Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
soniya singh
ย 

Recently uploaded (20)

Delhi Call Girls Rohini 9711199171 โ˜Žโœ”๐Ÿ‘Œโœ” Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 โ˜Žโœ”๐Ÿ‘Œโœ” Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 โ˜Žโœ”๐Ÿ‘Œโœ” Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 โ˜Žโœ”๐Ÿ‘Œโœ” Whatsapp Hard And Sexy Vip Call
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Lucknow Lucknow best sexual service Online
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Lucknow Lucknow best sexual service OnlineCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Lucknow Lucknow best sexual service Online
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Lucknow Lucknow best sexual service Online
ย 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
ย 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
ย 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
ย 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
ย 
Low Rate Young Call Girls in Sector 63 Mamura Noida โœ”๏ธโ˜†9289244007โœ”๏ธโ˜† Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida โœ”๏ธโ˜†9289244007โœ”๏ธโ˜† Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida โœ”๏ธโ˜†9289244007โœ”๏ธโ˜† Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida โœ”๏ธโ˜†9289244007โœ”๏ธโ˜† Female E...
ย 
Call Girls In Pratap Nagar Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Pratap Nagar Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”Call Girls In Pratap Nagar Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Pratap Nagar Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
ย 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
ย 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
ย 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
ย 
All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445
All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445
All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445
ย 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
ย 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
ย 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
ย 
Call Now โ˜Ž 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now โ˜Ž 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
ย 
Call Girls In Model Towh Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Model Towh Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”Call Girls In Model Towh Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Model Towh Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
ย 
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
ย 
WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)
WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)
WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)
ย 
Call Girls In Sukhdev Vihar Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Sukhdev Vihar Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”Call Girls In Sukhdev Vihar Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Sukhdev Vihar Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
ย 

Black friday logs - Scaling Elasticsearch