Elasticsearch made easy


You rely on Elasticsearch for its incredible query power and scalability. Much of its power comes from being able to manage large data sets across tens, even hundreds of machines. Is your Elasticsearch cluster running well? Are you able to keep up with your ingestion rates? Are you on the latest version, taking advantage of the newest features?

If you need a quick result with a known scope and cost, we offer some standardized services to ensure your system is running efficiently.

Read on to learn about our Performance Audit and Performance+Data Audit, and our End-of-Life Upgrade service.


$4,000 USD

Just Getting Started: Performance Audit

You depend on your Elasticsearch cluster, but it can be tricky and expensive to keep it running fast whilst your data volumes grow. Our Performance Audit will give you experience-based recommendations on how to keep your cluster running in tip-top shape.

Our goal is to cut through the "black magic", and explain our findings in such a way that you will be able to perform a similar diagnosis and interpretation yourself in the future.

Every analysis step in our review includes an interpretation, plus any recommendations we have for improving your Elasticsearch cluster.

The Performance Audit includes:

  • Cluster hardware and topology review.
  • Review of the configuration of your Elasticsearch server and JVMs.
  • Index and storage performance and optimization analysis.
  • Elasticsearch server upgrade advice.

We have been using and managing Elasticsearch clusters since version 0.9. Let us give you the benefit of our hard-earned knowledge and experience.

Also consider the Performance+Data Audit.



$6,000 USD

It's Time to Grow: Performance+Data Audit

Why is your Elasticsearch cluster so slow these days? Do you need to add memory, add more data nodes, or reindex into an optimized mapping structure?

It might be all of these.

Our Performance+Data Audit will give you a top-to-bottom review of your cluster topology, configuration, and data layout. Then, we will devise a set of experience-based recommendations for how to keep your cluster running and your data flowing.

Indexing, query and aggregation performance can be dramatically improved by optimizing the index structure and mappings (this is akin to table layout and schema design in SQL databases). Depending on the queries and aggregations, slightly different mapping decisions can make big improvements in the responsiveness of your Elasticsearch cluster.

The standard Performance Audit includes:

  • Cluster hardware and topology review.
  • Review of the configuration of your Elasticsearch server and JVMs.
  • Index and storage performance and optimization analysis.
  • Elasticsearch server upgrade advice.

Performance+Data includes everything above, and adds:

  • Detailed index layout, data mapping analysis and optimization suggestions for up to 5 indices.
  • Slow query and aggregation analysis and optimization advice.

Note: if possible, we may ask that you temporarily adjust certain Elasticsearch cluster settings, to help gather performance data.


$16,000 USD

Elasticsearch Upgrade

Elasticsearch 2 has been declared end-of-life. That means no more security updates or bug fixes. If your mission-critical data reside in an Elasticsearch 2 cluster, you need to upgrade.

Our Elasticsearch End-of-life Upgrade service includes a complete plan and implementation for a full migration of your Elasticsearch cluster to the most recent version of Elasticsearch 5:

  • Index mapping analysis and redesign for a migration (up to 5 indices and 20 cluster nodes).
  • Recommendations for any extra hardware requirements for a successful upgrade.
  • Ensure your data are fully backed up.
  • Migrate your cluster settings file, and dynamic cluster settings.
  • Complete reindex of all data into new indices, to be ready for the next major upgrade.
  • Implement the migration query log, allowing you to pinpoint any application updates you must make.

Why not just upgrade to Elasticsearch version 6? Well, the upgrade path is directly through Elasticsearch 5. We primarily want to get you off an unsupported version of the database.


Recent Elasticsearch Articles