Amazon Managed Service for Prometheus service quotas - Amazon Managed Service for Prometheus

Amazon Managed Service for Prometheus service quotas

Series and labels quotas

Amazon Managed Service for Prometheus has the following quotas for series, labels, and API requests. The Possible error message column shows what error message you might see if your Prometheus data exceeds a limit. If you see one of these error messages, you should request an increase to the corresponding limit.

Resource Default quota Possible error message

Active series (metrics that have reported data in the past 5 minutes) per workspace

1,000,000. You can request a quota increase.

per-user series limit of 1000000 exceeded, please contact administrator to raise it

Active series per metric name

200,000. You can request a quota increase.

per-metric series limit of 200000 exceeded, please contact administrator to raise it

Ingestion rate

70,000 samples per second. You can request a quota increase.

ingestion rate limit (...) exceeded

Ingestion burst size

1,000,000 samples. You can request a quota increase.

ingestion rate limit (...) exceeded

Labels per metric series.

70. You can request a quota increase.

series has too many labels (...) series: '%s'

Query bytes for instant queries

750MB that can be scanned by a single instant query. This quota can't be changed.

the query hit the aggregated chunks size limit

(A chunk stores raw samples of series for a certain time span.)

Query bytes for range queries

750MB that can be scanned per 24-hour interval in a single range query. This quota can't be changed.

the query hit the aggregated chunks size limit

(A chunk stores raw samples of series for a certain time span.)

Query time range

32 days between the start time and the end time of a PromQL query. This quota cannot be changed.

the query time range exceeds the limit (query length: xxx, limit: yyy)

Query samples

12,000,000 samples that can be scanned during a single query. This quota can't be changed.

query processing would load too many samples into memory in query execution

Retention time for ingested data

150 days. Data older than this is deleted from the workspace.

Workspaces per Region per account

10. You can request a quota increase.

Limit exceeded. Maximum workspaces per account.

Workspace management API operations, including CreateWorkspace, DeleteWorkspace, DescribeWorkspaces, ListWorkspaces, and UpdateWorkspaceAlias

10 transactions per second (TPS), with a burst limit of 10 TPS. You can request a quota increase.

Rules and alert manager quotas

Resource Default quota

Active alerts

1000. You can request a quota increase.

Alert aggregation group size

1K. You can request a quota increase.

Alert manager API operations, including CreateAlertManagerDefinition, DeleteAlertManagerDefinition, DescribeAlertManagerDefinition, and PutAlertManagerDefinition

100 transactions per second (TPS).

Alert manager definition file size

1 MB. This quota can't be changed.

Alerts per workspace, in size

20 MB. You can request a quota increase.

Inhibition rules

100. You can request a quota increase.

Nodes in the alert manager routing tree

100. You can request a quota increase.

Rule evaluation interval

Rules are evaluated every 60 seconds. This can't be changed.

Rule groups in a workspace

100. You can request a quota increase.

Rule groups namespaces in a workspace

10. You can request a quota increase.

Rules in a rule group

20. You can request a quota increase.

Rules definition file size

1 MB. This quota can't be changed.

Templates in the alert manager definition file

100. You can request a quota increase.

Additional quotas on ingested data

Amazon Managed Service for Prometheus also has additional quotas for data ingested into the workspace.

  • Metric samples older than 1 hour are refused from being ingested.

  • Every sample and metadata must have a metric name.

  • Maximum length accepted for label names: 1024 bytes

  • Maximum length accepted for label value: 2048 bytes

  • Maximum number of metadata per metric: 10

  • Maximum size of ingestion or query request: 1 MB

  • Maximum length accepted for metric metadata, which includes metric name, HELP, and UNIT: 1024 bytes

  • Maximum number of active metrics with metadata per workspace: 20,000

  • Maximum retention time for ingested metrics: 150 days. Data older than this is deleted from the workspace.