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)
- Implementing Managed IT Services: A Step-by-Step Guide - August 30, 2024
- DevOps Foundation Certification - August 29, 2024
- SRE Foundation Certification - August 29, 2024