Skip to content

Commit b7cc88f

Browse files
Merge pull request #256304 from samsadsam/main
Update metrics reference to include request quota usage metric
2 parents 445b7a2 + e4bc3dd commit b7cc88f

3 files changed

Lines changed: 14 additions & 5 deletions

File tree

articles/azure-app-configuration/monitor-app-configuration-reference.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ms.custom: horz-monitor
1313

1414
# Monitoring App Configuration data reference
1515

16-
This article is a reference for the monitoring data collected by App Configuration. See [Monitoring App Configuration](monitor-app-configuration.md) for a walk through on to collect and analyze monitoring data for App Configuration.
16+
This article is a reference for the monitoring data collected by App Configuration. See [Monitoring App Configuration](monitor-app-configuration.md) for how to collect and analyze monitoring data for App Configuration.
1717

1818
## Metrics
1919
Resource Provider and Type: [App Configuration Platform Metrics](../azure-monitor/essentials/metrics-supported.md#microsoftappconfigurationconfigurationstores)
@@ -24,6 +24,7 @@ Resource Provider and Type: [App Configuration Platform Metrics](../azure-monito
2424
| Http Incoming Request Duration | Milliseconds | Server side duration of an Http Request |
2525
| Throttled Http Request Count | Count | Throttled requests are Http requests that receive a response with a status code of 429 |
2626
| Daily Storage Usage | Percent | Represents the amount of storage in use as a percentage of the maximum allowance. This metric is updated at least once daily. |
27+
| Request Quota Usage | Percent | Represents the current total request usage in percentage. |
2728
| Replication Latency | Milliseconds | Represents the average time it takes for a replica to be consistent with current state. |
2829

2930
For more information, see a list of [all platform metrics supported in Azure Monitor](../azure-monitor/essentials/metrics-supported.md).
@@ -34,10 +35,11 @@ App Configuration has the following dimensions associated with its metr
3435

3536
| Metric Name | Dimension description |
3637
|-------|-----|
37-
| Http Incoming Request Count | The supported dimensions are the **HttpStatusCode**, **AuthenticationScheme**, and **Endpoint** of each request. **AuthenticationScheme** can be filtered by AAD or HMAC authentication. |
38-
| Http Incoming Request Duration | The supported dimensions are the **HttpStatusCode**, **AuthenticationScheme**, and **Endpoint** of each request. **AuthenticationScheme** can be filtered by AAD or HMAC authentication. |
38+
| Http Incoming Request Count | The supported dimensions are the **HttpStatusCode**, **AuthenticationScheme**, and **Endpoint** of each request. **AuthenticationScheme** can be filtered by "AAD" or "HMAC" authentication. |
39+
| Http Incoming Request Duration | The supported dimensions are the **HttpStatusCode**, **AuthenticationScheme**, and **Endpoint** of each request. **AuthenticationScheme** can be filtered by "AAD" or "HMAC" authentication. |
3940
| Throttled Http Request Count | The **Endpoint** of each request is included as a dimension. |
4041
| Daily Storage Usage | This metric does not have any dimensions. |
42+
| Request Quota Usage | The supported dimensions are the **OperationType** ("Read"or "Write") and **Endpoint** of each request. |
4143
| Replication Latency | The **Endpoint** of the replica that data was replicated to is included as a dimension. |
4244

4345
For more information on what metric dimensions are, see [Multi-dimensional metrics](../azure-monitor/essentials/data-platform-metrics.md#multi-dimensional-metrics).

articles/azure-app-configuration/monitor-app-configuration.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ You can analyze metrics for App Configuration with metrics from other Azure serv
101101
* Http Incoming Request Duration
102102
* Throttled Http Request Count (Http status code 429 Responses)
103103
* Daily Storage Usage
104+
* Request Quota Usage
104105
* Replication Latency
105106
106107
In the portal, navigate to the **Metrics** section and select the **Metric Namespaces** and **Metrics** you want to analyze. This screenshot shows you the metrics view when selecting **Http Incoming Request Count** for your configuration store.

articles/azure-app-configuration/rest-api-throttling.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.date: 08/17/2020
1010

1111
# Throttling
1212

13-
Configuration stores have limits on the requests that they may serve. Any requests that exceed an allotted quota for a configuration store will receive an HTTP 429 (Too Many Requests) response.
13+
Configuration stores have limits on the requests that they can serve. Any requests that exceed an allotted quota for a configuration store will receive an HTTP 429 (Too Many Requests) response.
1414

1515
Throttling is divided into different quota policies:
1616

@@ -41,9 +41,15 @@ In the above example, the client has exceeded its allowed quota and is advised t
4141

4242
## Other retry
4343

44-
The service may identify situations other than throttling that need a client retry (ex: 503 Service Unavailable). In all such cases, the `retry-after-ms` response header will be provided. To increase robustness, the client is advised to follow the suggested interval and perform a retry.
44+
The service might identify situations other than throttling that need a client retry (ex: 503 Service Unavailable). In all such cases, the `retry-after-ms` response header will be provided. To increase robustness, the client is advised to follow the suggested interval and perform a retry.
4545

4646
```http
4747
HTTP/1.1 503 Service Unavailable
4848
retry-after-ms: 787
4949
```
50+
51+
## Monitoring
52+
53+
To view the **Total Requests** quota usage, App Configuration provides a metric named **Request Quota Usage**. The request quota usage metric shows the current quota usage as a percentage.
54+
55+
For more information on the request quota usage metric and other App Configuration metrics see [Monitoring App Configuration data reference](./monitor-app-configuration-reference.md).

0 commit comments

Comments
 (0)