1 Answer
- Newest
- Most votes
- Most comments
0
The storage limit is 1TB per index, not per collection. Each individual index within a collection cannot exceed 1TB.
For monitoring storage usage:
- The primary metric is indeed "StorageUsedInS3"
-
You can monitor this metric per index using CloudWatch -
The formula is: StorageUsedInS3 = Original data size + replica data size + overhead
To check your storage usage:
- Through CloudWatch metrics for your AOSS collection
-
Using the OpenSearch API's _cat/indices endpoint -
Through the AWS Console in the OpenSearch Serverless section
For monitoring, I'd recommend setting up CloudWatch alarms at around 70-80% of the 1TB limit per index to give yourself enough time to take action before hitting the limit.
Please see similar question from the past https://repost.aws/questions/QUee1ufV2-Ti6JFnqBSvlfNg/opensearch-serverless-scale-related-questions
and documentation for capacity limits https://docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-scaling.html
Relevant content
- AWS OFFICIALUpdated 6 years ago
- AWS OFFICIALUpdated 2 years ago
