Elasticsearch : L’état du cluster est ROUGE

Elasticsearch : L’état du cluster est ROUGE

Oleksandr L
Oleksandr L

Add to my AI research

Cela se produit très rarement, mais parfois votre cluster obtient le statut rouge.

Le statut rouge signifie que non seulement le fragment principal a été perdu, mais aussi que la réplique n’a pas été mise à jour pour devenir principale à sa place.

Cependant, comme dans le cas du statut jaune, vous ne devez pas paniquer et commencer à exécuter des commandes sans savoir ce qui se passe, car Elasticsearch dispose de mécanismes qui peuvent rétablir la situation automatiquement.

1 : Trouvez la cause de l’échec de l’allocation :

GET _cluster/allocation/explain

L’API retourne : « unassigned_info » (raison pour laquelle le fragment n’est pas assigné), « node_allocation_decision » (liste des explications pour l’éligibilité de chaque nœud à recevoir le fragment), et « deciders » (décision avec son explication).

2. Réessayez l’allocation de fragment Elasticsearch bloquée par plusieurs échecs d’allocation consécutifs :

POST /_cluster/reroute?retry_failed=true

3. L’opération CAT pending tasks affiche l’avancement de toutes les tâches en attente, y compris leur priorité et le temps dans la file d’attente, comme illustré dans la demande d’exemple suivante :

GET /_cat/pending_tasks?v
Rejoignez la plateforme Detection as Code de SOC Prime pour améliorer la visibilité sur les menaces les plus pertinentes pour votre entreprise. Pour vous aider à démarrer et à générer une valeur immédiate, planifiez dès maintenant une réunion avec des experts de SOC Prime.

More Bribes de Connaissance Articles