Here's a twist on the old adage: A ounce of prevention is worth a kiloton of user satisfaction.

It's no secret that we're big fans of Elasticsearch. But we've seen more than a few customers crash their clusters—in a variety of ways. Most of those failures are quite preventable. It's often a matter of a simple misunderstanding, and the remedy is usually fairly easy to apply.

As we did in our recent article on field data, we invite you to think through a number of other potential problems. With little effort, you can apply several key practices that will improve stability and improve performance for your ES cluster.

Keep reading

In Elasticsearch, field data is generated at query time by reading the index, inverting that data structure, and then storing the results in memory. This operation can be quite slow, and it often consumes far too much valuable heap space. Before you know it, your cluster is grinding slowly toward a state of complete lethargy -- but it need not be so! In this article, we present a summary of a recent Elastic article on the challenges and corresponding remedies for overgrown field data.

Keep reading

If you've spent time trying to ramp up on Elasticsearch and configure a local cluster, you may be wondering if there's a better way. Perhaps you're in need of solid advice, and maybe you'd like to find an easier path. In this article, we summarize a number of best practices in managing an ES cluster. Also, we provide many links to specific information that you can find in our extensive blog and knowledge base.

Keep reading

A key question in the minds of most Elasticsearch users when they create an index is “How many shards should I use?" In this article, we explain the design tradeoffs and performance consequences of choosing different values for the number of shards. Continue reading if you want to learn how to demystify and optimize your sharding strategy.

Keep reading

A question that we answer quite often is: What's the best way to monitor key performance metrics in Elasticsearch—such as response time? There are several open source projects for #Elasticsearch monitoring tools, and one very good commercial solution. In this article, we invite you to take three minutes our of your day to acquaint yourself with the best monitoring tools.

Keep reading