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 delivery process for these services, our Performance Audit and Performance+Data Audit, and our End-of-Life Upgrade service.


What is ElasticSearch?

One of the most powerful tools in the world of application development is Elasticsearch, the open source indexing and management tool from Elastic.co.

Elasticsearch was originally built as a scalable, RESTful search solution for websites. While it is still used in that capacity today, many teams have stretched it beyond that use. Elasticsearch can now be applied to indexing of huge data sets, cloud based information management, large-scale cluster log management, or to centrally store data for further analysis and Machine Learning.

We Know ElasticSearch

Whether you plan to index data being used by your application, you plan a longer term log management solution, or straight forward search and analytics, Elasticsearch is one of the best options for searching through and discerning actionable insights from large data sets.

But how do you efficiently operate and manage Elasticsearch clusters?

At Cambium we’ve been working with Elasticsearch for years, on small projects and at scales up to petabytes of data. We can help.


Performance Audits

At Cambium, we take Elasticsearch seriously. There are features we love and love to work with. We are happy to examine your current usage of Elasticsearch or see where your application might benefit from using it. Let our team of experienced experts optimize your environment and get you moving in the right direction.

Expertise

With experience running large-scale production clusters, we are familiar with the pitfalls and triumphs of Elasticsearch setup, utilization, and expansion. Rely on our expertise to get your Elasticsearch setup in the right place for your application and your users.

Our process

All of our standardized Elasticsearch services follow the same general pattern:

Survey

We will send you a survey to collect background information on your business goals, tech stack, and cluster topology.

We will also identify stakeholders and likely participants, and provide you with some additional background information.


Call

Whether in person, or via video chat, we will spend an hour reviewing your situation. We’ll cover introductions, goal and expectation setting, info gathering, and anything else we need to get started.


Work

We go and do our thing.

We may need additional input from you or your staff along the way. Please make them available!


Report

We will package our research, findings, and actionable recommendations, and deliver them to you in a clearly-written report.


We will meet in-person or via video chat for an hour to give you an opportunity to ask us questions on our findings, and to collectively plan future actions.

Follow-up

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.