Back to guidesGuide

Resolve hot shards in OpenSearch before the cluster starts melting

How to detect write skew, problematic rollovers, and uneven shard placement without turning cluster knobs blindly.

An advanced guide to isolating hot shards in OpenSearch with node, shard, and ingest signals, then applying reversible mitigations before queues, timeouts, and backlogs take over.

Created: April 19, 2026

Published: April 19, 2026

Estimated time55 min
LevelAdvanced
Before you startRead-only access to the OpenSearch HTTP API or to a cluster node.
PlatformsLinux / Docker
WhatsAppXLinkedIn

Docker

Useful when OpenSearch runs in Docker and you prefer to inspect from inside the container to avoid local network or certificate noise.

dockerThe OpenSearch container name or idcurl available in the container or in an admin sidecar
Inspect node pressure from the container
docker exec opensearch-node curl -s 'http://localhost:9200/_cat/nodes?v&h=name,node.role,heap.percent,cpu,disk.used_percent'
Check ILM status and rollovers
docker exec opensearch-node curl -s 'http://localhost:9200/_ilm/explain?pretty'
Read hot threads to confirm real skew
docker exec opensearch-node curl -s 'http://localhost:9200/_nodes/hot_threads?threads=3&ignore_idle_threads=true'

Content locked

This guide requires both steps before full content is available.

  • Click “Like” on this guide.
  • Share on WhatsApp, X, LinkedIn, or copy the link.

Access is automatically unlocked as soon as both steps are completed.