elastic / elasticsearch

Free and Open, Distributed, RESTful Search Engine
https://www.elastic.co/products/elasticsearch
Other
69.03k stars 24.5k forks source link

Add Elasticsearch Health API #83303

Open Tim-Brooks opened 2 years ago

Tim-Brooks commented 2 years ago

Description

We intend to implement a new health reporting API which will return actionable health information about a Elasticsearch cluster. At a high level we intend the API to split Elasticsearch health into 8-10 components (coordination, backups, data, etc) with lower level indicators describing the current health of the components. Each indicator will have a health status (green/yellow/red). Each health indicator will be documented with actionable steps to fix indicators that are in a bad state.

Phase 1

We have identified the following 3 components will be introduced in the first phase.

If possible, we will limit the first phase to extracting information from the cluster state. But future phases will require some type of coordination to ensure non-cluster state health data is in a single place to be gathered.

The specific development tasks are still being planned.

elasticmachine commented 2 years ago

Pinging @elastic/es-distributed (Team:Distributed)

elasticsearchmachine commented 1 year ago

Pinging @elastic/es-data-management (Team:Data Management)