

To check elasticsearch cluster health by using (CURL) and Cluster API “cat” provieded by elasticsearch
The cat API print the info in JSON format, compact and aligned text which is easy to read by Human eyes. health command when a cluster is malfunctioning. During this period, it’s extremely important to correlate activities across log files, alerting systems, etc. There are two outputs. The HH:MM:SS output is simply for quick human consumption. The epoch time retains more information, including date, and is machine sortable if your recovery spans days.
curl -X GET “localhost:9200/_cat/master?v”
GET /_cat/master?v
curl -X GET “localhost:9200/_cat/master? help”
GET /_cat/master?help
GET /_cat/health?v
curl -X GET “localhost:9200/_cat/health?v”
curl -XGET ‘localhost:9200/_cluster/ health?pretty’
Reference
Latest posts by Rajesh Kumar (see all)
- Checklist of Disaster Recovery Plan in Kubernetes (EKS) for GitLab - February 24, 2023
- Kubernetes: Pull an Image from a Private Registry using Yaml and Helm File - February 24, 2023
- Jenkins Pipeline code for Sending an email on Build Failure - February 24, 2023