Amazon Managed Service for Prometheus endpoints and quotas
The following are the service endpoints and service quotas for this service. To connect programmatically to an AWS service, you use an endpoint. In addition to the standard AWS endpoints, some AWS services offer FIPS endpoints in selected Regions. For more information, see AWS service endpoints. Service quotas, also referred to as limits, are the maximum number of service resources or operations for your AWS account. For more information, see AWS service quotas.
Service endpoints
Amazon Managed Service for Prometheus includes control plane endpoints (to perform workspace management tasks)
and data plane endpoints (to work with Prometheus-compatible data in the workspace).
Control plane endpoints are in the form
aps.
, and dataplane
endpoints are in the form
region
.amazonaws.comaps-workspaces.
.region
.amazonaws.com
Region Name | Region | Endpoint | Protocol |
---|---|---|---|
US East (Ohio) | us-east-2 |
aps.us-east-2.amazonaws.com aps-workspaces.us-east-2.amazonaws.com |
HTTPS HTTPS |
US East (N. Virginia) | us-east-1 |
aps.us-east-1.amazonaws.com aps-workspaces.us-east-1.amazonaws.com |
HTTPS HTTPS |
US West (Oregon) | us-west-2 |
aps.us-west-2.amazonaws.com aps-workspaces.us-west-2.amazonaws.com |
HTTPS HTTPS |
Asia Pacific (Mumbai) | ap-south-1 |
aps.ap-south-1.amazonaws.com aps-workspaces.ap-south-1.amazonaws.com |
HTTPS HTTPS |
Asia Pacific (Seoul) | ap-northeast-2 |
aps.ap-northeast-2.amazonaws.com aps-workspaces.ap-northeast-2.amazonaws.com |
HTTPS HTTPS |
Asia Pacific (Singapore) | ap-southeast-1 |
aps.ap-southeast-1.amazonaws.com aps-workspaces.ap-southeast-1.amazonaws.com |
HTTPS HTTPS |
Asia Pacific (Sydney) | ap-southeast-2 |
aps.ap-southeast-2.amazonaws.com aps-workspaces.ap-southeast-2.amazonaws.com |
HTTPS HTTPS |
Asia Pacific (Tokyo) | ap-northeast-1 |
aps.ap-northeast-1.amazonaws.com aps-workspaces.ap-northeast-1.amazonaws.com |
HTTPS HTTPS |
Europe (Frankfurt) | eu-central-1 |
aps.eu-central-1.amazonaws.com aps-workspaces.eu-central-1.amazonaws.com |
HTTPS HTTPS |
Europe (Ireland) | eu-west-1 |
aps.eu-west-1.amazonaws.com aps-workspaces.eu-west-1.amazonaws.com |
HTTPS HTTPS |
Europe (London) | eu-west-2 |
aps.eu-west-2.amazonaws.com aps-workspaces.eu-west-2.amazonaws.com |
HTTPS HTTPS |
Europe (Paris) | eu-west-3 |
aps.eu-west-3.amazonaws.com aps-workspaces.eu-west-3.amazonaws.com |
HTTPS HTTPS |
Europe (Stockholm) | eu-north-1 |
aps.eu-north-1.amazonaws.com aps-workspaces.eu-north-1.amazonaws.com |
HTTPS HTTPS |
South America (São Paulo) | sa-east-1 |
aps.sa-east-1.amazonaws.com aps-workspaces.sa-east-1.amazonaws.com |
HTTPS HTTPS |
Service quotas
Amazon Managed Service for Prometheus has the following quotas. Amazon Managed Service for Prometheus vends CloudWatch usage metrics to monitor Prometheus resource usage. Using the CloudWatch usage metrics alarm feature, you can monitor Prometheus resources and usage to prevent limit errors.
Note
Unless otherwise noted, these quotas are per workspace.
Quotas for series, labels, and API requests
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 may want to request an increase to the corresponding limit.
Resource | Default quota | Possible error message |
---|---|---|
Active series (metrics that have reported data in the past 2 hours) per workspace |
2,000,000. You can request a quota increase |
per-user series limit of 2000000 exceeded, please contact administrator to raise it |
Active series per metric name |
2,000,000. You can request a quota increase |
per-metric series limit of 2000000 exceeded, please contact administrator to raise it |
Ingestion rate |
140,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 burst size limit (...) exceeded |
Labels per metric series |
70. You can request a quota increase |
series has too many labels (...) series: '%s' |
Maximum HA clusters |
500 HA clusters can be used to ingest samples into a workspace. This quota can't be changed. |
too many HA clusters (limit: 500) |
Query bytes for range queries |
5GB that can be scanned per 24-hour interval in a single range query. This quota can't be changed. |
the query hit the aggregated data size limit |
Query chunks fetched |
20,000,000 chunks can be scanned during a single query. This quota can't be changed. |
expanding series: The query hit the max number of chunks limit. A chunk stores raw samples of series for a certain time span. |
Query series fetched | 12,000,000 series can be scanned during a single query. This quota can't be changed. | expanding series: The query hit the max number of series limit. |
Query samples |
50,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 |
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) |
Retention time for ingested data |
150 days. Data older than this is deleted from the workspace.
You can request a quota increase |
|
Workspaces per Region per account |
25. You can request a quota increase |
Limit exceeded. Maximum workspaces per region |
Workspace management API operations per Region per account, 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 alertmanager 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 group evaluation interval |
Rule group's evaluation interval cannot be lower than 1 second. This can't be changed. |
Rules in a workspace. This limit is for all rules in the workspace, across rule groups and namespaces. |
2000. 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 combined size of all label names and values for one series in an ingestion request: 7168 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.