Alibaba Cloud Elasticsearch limits the queries per second (QPS) of an API operation for a single user and all users. If the number of calls of an API operation per second exceeds a specific QPS limit, throttling is triggered. As a result, your services may be affected. We recommend that you take note of the limits when you call an API operation. This topic describes the QPS limits on API operations of Elasticsearch.

Terms

Term Description
Maximum QPS per user Maximum QPS per user refers to the total number of calls that a single Alibaba Cloud account, and the RAM users and RAM roles within the Alibaba Cloud account can make to an API operation per second.

For example, the maximum QPS per user for an API operation is 20. This indicates that a single Alibaba Cloud account, and the RAM users and RAM roles within the Alibaba Cloud account can make a total number of 20 calls to the operation per second. If the upper limit is exceeded, throttling is triggered.

Maximum QPS for all users Maximum QPS for all users refers to the total number of calls that all Alibaba Cloud accounts, and all RAM users and RAM roles within the Alibaba Cloud accounts can make to an API operation per second.

For example, the maximum QPS for all users for an API operation is 200. This indicates that all Alibaba Cloud accounts, and all RAM users and RAM roles within the Alibaba Cloud accounts can make a total number of 200 calls to the operation per second. If the upper limit is exceeded, throttling is triggered.

QPS limits on the API operations of Elasticsearch

The following table lists the maximum QPS per user and the maximum QPS for all users for some API operations. For other API operations, the maximum QPS per user and the maximum QPS for all users are both 100.

Operation Maximum QPS per user Maximum QPS for all users
RenewLogstash 1000 1000
UpdateLogstashChargeType 1000 1000
UpdateInstanceChargeType 1000 1000
ListAllNode 10 10
ListSearchLog 10 10