Elasticsearch : L’état du cluster est ROUGE

[post-views]
janvier 03, 2025 · 1 min de lecture
Elasticsearch : L’état du cluster est ROUGE

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

Cet article vous a-t-il été utile ?

Aimez-le et partagez-le avec vos collègues.
Rejoignez la plateforme Detection as Code de SOC Prime pour améliorer la visibilité des menaces les plus pertinentes pour votre entreprise. Pour vous aider à démarrer et générer une valeur immédiate, réservez dès maintenant une réunion avec les experts de SOC Prime.

Articles connexes