Skip to main content

Elasticsearch Tuning 101

Tune Your Elasticsearch Cluster Performance

Rating 

Our Elasticsearch training classes have a 4.67/5 rating based on 15 reviews

This online course will allow you to squeeze more performance out of your Elasticsearch cluster. Using hardware efficiently impacts both the cost/performance ratio of your deployment and how much you can scale it without too much administrative overhead. You’ll learn more about how Elasticsearch writes data and how you can use routing to improve performance on a multi-tenant cluster. You’ll learn how to set the heap size to fit your needs (sometimes breaking rule-of-thumb recommendations, like using half of the RAM or under 30GB), what’s taking heap and how you can save it. The course is taught by Radu Gheorghe‌‌, a seasoned Elasticsearch instructor and consultant from Sematext, author of “Elasticsearch in Action”, and frequent conference speaker.

Why attend?

  • Small, interactive, instructor-led classes
  • Lots of hands-on exercises
  • Customized learning experience
  • More flexible – no need to travel
  • Certificate of Completion included

What’s Included

  • 2-hour online training
  • A digital copy of the training material
  • Docker Compose files, configs, scripts, etc.
  • Certificate of Completion

Next Class: May 13 See Upcoming Classes

$200.00 -10% Early Bird Register Now

Full day classes available upon request

Looking for a more general and extended knowledge-based Elasticsearch training?

Request Now

Who should attend?

This Elasticsearch online course is designed for anyone who:

  • Has a good understanding of Elasticsearch core concepts (indices, shards, replicas, nodes)
  • Wants to understand the most important knobs for tuning the performance of their cluster.

What attendees say

Sematext was an ideal training partner for Parse.ly. We had just recently adopted Elasticsearch on a new project, and they gave us two days of solid training that was tailored to our team’s needs. The material was built atop strong foundations and moved quickly into advanced areas around querying, Lucene internals, and cluster performance. It was clear that it was all informed by real-world experience operating these systems at scale.

Andrew Montalenti CTO/Founder – Parse.ly

Course Outline

Elasticsearch Tuning 101
  • How does the transaction log work and what are the reliability vs performance trade-offs
  • Real-time or fast? Adjusting the index buffer and refresh interval
  • Many small tenants? Make queries N times faster with custom routing
  • How and when to profile queries
  • How much memory is needed and how to divide it between heap and OS caches
  • When to adjust different kinds of caches and how
  • Saving heap by identifying unused memory structures
  • Lab
    • Index and search documents using routing
    • Monitor and adjust the heap size to fit your needs
    • Adjust refresh interval and flush thresholds
    • Adjust cache sizes and mappings to fit your needs

Main Topics

  • Trade-offs when tuning Elasticsearch for write speed
  • Custom routing
  • Query profiling
  • Elasticsearch cache management
  • Saving resources of unused Lucene data structures

Elasticsearch Training

Upcoming Classes

Pick from a wide range of short (2h), use case focused classes to match your exact needs

DateClassPriceRegistration
May 13, 2019Elasticsearch Tuning 101$200 / person Only $180 / person before 6th AprRegister Now
Sept 23, 2019Elasticsearch Tuning 101$200 / person Only $180 / person before 20 JulyRegister Now
Dec 9, 2019Elasticsearch Tuning 101$200 / person Only $180 / person before 30 SeptRegister Now
Radu Gheorghe

About the trainer

Radu Gheorghe

Your trainer is an active Elasticsearch consultant. Radu has worked with clients from 20+ different industries and is the author of Elasticsearch in Action. Here are some problems that Radu solved for Sematext clients recently:

  • Improved search relevancy using Learning to Rank
  • Optimized multiple petabyte-scale clusters. Some up to 400 nodes.
  • Designed Elasticsearch index and cluster architecture for dozens of clients
  • Optimized log ingestion pipelines to parse and enrich 100K+ events/second
  • Helped clients reduce production Elasticsearch and ingestion pipeline costs by as much as 10x

Related Elasticsearch Online Training Classes

Elasticsearch Fundamentals

Understand how Elasticsearch works and get started with setting it up for either search or log aggregation.

Read more

Kibana and Logstash Fundamentals

Get started with Logstash and Kibana, so you can build an ELK stack: from parsing logs to building dashboards.

Read more

Centralized Logging 202

Build advanced visualizations with Kibana’s Timelion. Create scalable and efficient pipelines with Logstash, Filebeat and Logagent.

Read more

Elasticsearch Scaling

Learn how to scale Elasticsearch correctly: from choosing the right number of shards and node roles to multi-tiered architectures and cross-cluster search.

Read more

Elasticsearch Tuning 202

From hardware choices to garbage collection, merge policy and thread pool tuning – learn how to squeeze even more performance from your cluster.

Read more

Monitoring and Administering Elasticsearch

Learn all about Elasticsearch’s management and monitoring capabilities: from backups and upgrades to understanding which metrics to watch.

Read more

Stay up to date

Get tips, how-tos, and news about Elastic / ELK Stack, Observability, Solr, and Sematext Cloud news and updates.

Sematext Newsletter