Elasticsearch : L’état du cluster est ROUGE

Elasticsearch : L’état du cluster est ROUGE

Oleksandr L
Oleksandr L linkedin icon Suivre

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