ElasticSearch-Cluster-Gesundheit mit curl anzeigen

English Deutsch

Um die Cluster-Gesundheit deines ElasticSearch-Clusters anzuzeigen, verwende

view_es_cluster_health.sh
curl -X GET "http://localhost:9200/_cluster/health?pretty=true"

Falls dein ElasticSearch nicht auf localhost läuft, ersetze localhost durch den Hostnamen oder die IP-Adresse, auf der ElasticSearch läuft.

Beispielausgabe:
es_cluster_health.json
{
  "cluster_name" : "docker-cluster",
  "status" : "green",
  "timed_out" : false,
  "number_of_nodes" : 1,
  "number_of_data_nodes" : 1,
  "active_primary_shards" : 0,
  "active_shards" : 0,
  "relocating_shards" : 0,
  "initializing_shards" : 0,
  "unassigned_shards" : 0,
  "delayed_unassigned_shards" : 0,
  "number_of_pending_tasks" : 0,
  "number_of_in_flight_fetch" : 0,
  "task_max_waiting_in_queue_millis" : 0,
  "active_shards_percent_as_number" : 100.0
}

Die wichtigsten Informationen daraus sind:

Die Cluster-Gesundheit kann drei Werte annehmen:

Siehe auch die offizielle Referenz zur Cluster-Gesundheit

If you are looking for help on how to setup your ElasticSearch cluster using docker and docker-compose, you can generate your config file using our generator at ElasticSearch docker-compose.yml and systemd service generator.


Check out similar posts by category: Databases, ElasticSearch