You are here

function elasticsearch_connector_get_cluster_nodes_stat in Elasticsearch Connector 7.2

Same name and namespace in other branches
  1. 8.7 elasticsearch_connector.module \elasticsearch_connector_get_cluster_nodes_stat()
  2. 8 elasticsearch_connector.module \elasticsearch_connector_get_cluster_nodes_stat()
  3. 8.2 elasticsearch_connector.module \elasticsearch_connector_get_cluster_nodes_stat()
  4. 8.5 elasticsearch_connector.module \elasticsearch_connector_get_cluster_nodes_stat()
  5. 8.6 elasticsearch_connector.module \elasticsearch_connector_get_cluster_nodes_stat()
  6. 7.5 elasticsearch_connector.module \elasticsearch_connector_get_cluster_nodes_stat()
  7. 7 elasticsearch_connector.module \elasticsearch_connector_get_cluster_nodes_stat()

Get the nodes stats from elasticsearch server.

Parameters

\nodespark\DESConnector\ClientInterface $client:

Return value

array

File

./elasticsearch_connector.module, line 904
This module provide an interface to connecting to the elasticsearch cluster and implementing the official Elasticsearch library.

Code

function elasticsearch_connector_get_cluster_nodes_stat(\nodespark\DESConnector\ClientInterface $client) {
  try {
    return $client
      ->nodes()
      ->stats();
  } catch (Exception $e) {
    drupal_set_message($e
      ->getMessage(), 'error');
  }
}