Skip to content

Commit 532399c

Browse files
authored
Merge pull request #248065 from sunasing/sunasing-branch-3
Updating the service limits for Managed Prometheus
2 parents 2a9a21f + b8bc7df commit 532399c

File tree

1 file changed

+35
-5
lines changed

1 file changed

+35
-5
lines changed

includes/azure-monitor-limits-metrics.md

Lines changed: 35 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,36 +28,66 @@ The following limits apply to the data collection rule (DCR) and data collection
2828
| Ingestion requests per minute to a data collection endpoint | 15,000<br>This limit can't be increased. |
2929
| Data ingestion per minute to a data collection endpoint | 50 GB<br>This limit can't be increased. |
3030

31-
#### Queries
31+
#### Queries
32+
3233
Prometheus queries are created by using PromQL and can be authored in either Azure Managed Grafana or self-managed Grafana.
3334

3435
| Limit | Value |
3536
|:---|:---|
3637
| Data retention | 18 months.<br>This limit can't be increased. 
3738
| Query time range | 32 days between the start time and end time of your PromQL query.<br>This limit can't be increased. |
38-
| Query data limits | Over a 30-second window:<br>0.5-GB data returned per Azure Monitor workspace for client traffic. <br>1-GB data returned per Azure Monitor workspace for recording rules traffic.|
39-
| Query time series per metric | 150,000 time series. |
39+
| Query time series per metric | 500,000 time series. |
4040
| Query samples returned | 50,000,000 samples per query. |
4141
| Minimum query step size<br>with time range >= 48 hours | 60 seconds. |
4242

43+
**Query data limits**<br>
44+
For client traffic:
45+
46+
| Limit | Value |
47+
|:---|:---|
48+
| Throttling window lookup length | 30 seconds |
49+
| Data returned per Azure Monitor workspace | 0.5 GB |
50+
51+
For recording rules traffic:
52+
53+
| Limit | Value |
54+
|:---|:---|
55+
| Throttling window lookup length | 3 minutes |
56+
| Data returned per Azure Monitor workspace | 1 GB |
57+
4358
**Query pre-parsing limits**<br>
44-
Based on query time range and request type over a 30-second window.
59+
Based on query time range and request type over a 30-second window (for client traffic):
4560

4661
| Limit | Value |
4762
|:---|:---|
4863
| Query hours per user (Azure Active Directory, managed identity, Azure Managed Grafana workspace) | 30,000 |
4964
| Query hours per Azure Monitor workspace | 60,000 |
5065
| Query hours per Azure tenant | 600,000 |
5166

67+
Based on query time range and request type over a 3-minute window (for recording rules traffic):
68+
69+
| Limit | Value |
70+
|:---|:---|
71+
| Query hours per Azure Monitor workspace | 60,000 |
72+
| Query hours per Azure tenant | 600,000 |
73+
5274
**Query post-parsing limits**<br>
53-
Based on query time range and range vectors in query over a 30-second window.
75+
Based on query time range and range vectors in query over a 30-second window (for client traffic):
5476

5577
| Limit | Value |
5678
|:---|:---|
5779
| Query hours per user (Azure Active Directory, managed identity, Azure Managed Grafana workspace) | 2,000,000 |
5880
| Query hours per Azure Monitor workspace | 2,000,000 |
5981
| Query hours per Azure tenant | 20,000,000 |
6082

83+
Based on query time range and range vectors in query over a 3-minute window (for recording rules traffic):
84+
85+
| Limit | Value |
86+
|:---|:---|
87+
| Query hours per Azure Monitor workspace | 2,000,000 |
88+
| Query hours per Azure tenant | 20,000,000 |
89+
90+
6191
#### Alert and recording rules
6292
Prometheus alert rules and recording rules are defined in PromQL. They're performed on the managed Ruler service as part of Azure Monitor managed service for Prometheus.
6393

0 commit comments

Comments
 (0)