Cluster

The Cluster class gives you access to cluster-level endpoints in Elasticsearch. The class can be accessed by calling the #cluster method on an instance of the Elasticsearch::Client class. For example:

require 'jay_api/elasticsearch/client_factory'

client_factory = JayAPI::Elasticsearch::ClientFactory.new(...)
client = client_factory.create

cluster = client.cluster

The Cluster class has the following method:

#health

This method retrieves the cluster health data from the /_cluster/health endpoint and returns the response hash from Elasticsearch.