Cluster Alerts

The account owner receives these alerts by email. Each row gives the condition that triggers the alert, what it means for your cluster, and how to resolve it. For the metrics behind them, see Monitor Clusters. To read firing and resolved alerts in your own automation, run qcloud cluster alert list <CLUSTER_ID> in the Cloud CLI or call the ListClusterAlerts method of the Cloud API.

Capacity

AlertTriggers whenWhat it meansHow to resolve
Memory OverutilizedMemory use is above 80% of the allocation for more than 5 minutesIf usage keeps growing past the allocation, the cluster fails from resource pressure and you see disruptionScale vertically for more capacity per node, scale horizontally to spread the load, or reduce memory with quantization or the cold memory tier
Disk Space OverutilizedDisk use is above 80% of the allocation for more than 5 minutesSame as memory: the cluster fails from resource pressure if usage keeps growingScale vertically for more disk per node, or scale horizontally to spread the data. See Capacity Planning
A Node Ran Out of MemoryA node tried to allocate more RAM than available and the operating system stopped the Qdrant processA highly available cluster may avoid total downtime, but it is unstable. Without high availability, expect disruption until the cluster is scaled upScale vertically or horizontally, reduce memory with quantization, and make the cluster highly available
A Node Ran Out of Disk SpaceDisk use on a node is above 99%The node cannot store new vectorsScale vertically for more disk, or scale horizontally and reshard if there are too few shards to use the new nodes. See Capacity Planning
One or More Nodes Are in Recovery ModeA node failed to start, usually because it ran out of memory, and restarted in recovery modeThe node loads only collection metadata, so the only collection operation available is deleting a collection. The node does not serve search or writesScale the cluster vertically for more memory, or reduce memory with quantization. Delete a collection only on a proof-of-concept or toy cluster where the data does not matter
A Node is CPU ThrottledCPU throttling is above 25% for 30 minutesCPU is saturated, so searches and writes respond much slower. The usual cause is a heavy write load while indexes are created or updated, or heavy search load with inefficient queriesWrite in batches when search traffic is low, run fewer parallel writes, index your data, simplify heavy hybrid and multi-stage queries, tune the optimizers, or scale the cluster

Deleting data is a last resort for these alerts. Use it only on a proof-of-concept or toy cluster where the data does not matter. On any other cluster, scale or reconfigure instead.

Availability and Health

AlertTriggers whenWhat it meansHow to resolve
Cluster is UnhealthyOne or more nodes have been unhealthy for more than 5 minutesThere is a serious issue that needs attentionCheck the other alerts first. Then look at recent client code or configuration changes, and at increases in search or write requests
Cluster Has Too Many CollectionsThe cluster has more than 500 collectionsMany collections add significant resource overhead and, left alone, degrade resilience and can cause outagesUse one collection with payload-based partitioning in place of one collection per tenant. You can also split collections across clusters with the Migration CLI

Versions and Keys

AlertTriggers whenWhat it meansHow to resolve
Cluster Version is Not Covered by SLAThe cluster runs a version older than the latest and previous 3 minor versionsSupport requests against the cluster are not covered by the SLAUpdate the cluster
Database API Key is About to ExpireA Database API key expires within 7 daysRequests with an expired key fail, which can break queries and applicationsCreate a new Database API key and update your application

Uneven Load

AlertTriggers whenWhat it meansHow to resolve
Node CPU Usage is Not Distributed EquallyCPU usage differs across nodesSome nodes carry more load than the rest, which slows search and can cause node failures. Uneven data distribution is the usual causeReshard and rebalance shards. See Shard Rebalancing
Node RAM or Disk Space Usage is Not Distributed EquallyRAM or disk usage differs across nodesSame as CPU: hotspots slow search and can cause node failuresReshard to split a collection across more nodes, and let rebalancing even out the shards

Qdrant Cloud rebalances shards in the background by default. It balances the total shard count and size per node across all collections combined, so a single collection can look uneven while the cluster as a whole is balanced.

Was this page useful?

Thank you for your feedback! 🙏

We are sorry to hear that. 😔 You can edit this page on GitHub, or create a GitHub issue.