Skip to content

Commit 6673334

Browse files
Apply templates for Azure Monitor.
1 parent 0c52791 commit 6673334

File tree

4 files changed

+128
-9
lines changed

4 files changed

+128
-9
lines changed

.openpublishing.redirection.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4748,6 +4748,11 @@
47484748
"redirect_url": "/azure/openshift/create-cluster",
47494749
"redirect_document_id": false
47504750
},
4751+
{
4752+
"source_path_from_root": "/articles/azure-resource-manager/management/control-plane-metrics.md",
4753+
"redirect_url": "/azure/azure-resource-manager/management/monitor-resource-manager",
4754+
"redirect_document_id": false
4755+
},
47514756
{
47524757
"source_path_from_root": "/articles/data-factory/continuous-integration-delivery-automate-github-actions.md",
47534758
"redirect_url": "/azure",
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
title: Monitoring data reference for Azure Resource Manager
3+
description: This article contains important reference material you need when you monitor Azure Resource Manager.
4+
ms.date: 07/16/2024
5+
ms.custom: horz-monitor, devx-track-arm-template
6+
ms.topic: reference
7+
author: mumian
8+
ms.author: jgao
9+
ms.service: azure-resource-manager
10+
---
11+
12+
# Azure Resource Manager monitoring data reference
13+
14+
[!INCLUDE [horz-monitor-ref-intro](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-intro.md)]
15+
16+
See [Monitor Azure Resource Manager](monitor-resource-manager.md) for details on the data you can collect for Azure Resource Manager and how to use it.
17+
18+
[!INCLUDE [horz-monitor-ref-metrics-intro](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-metrics-intro.md)]
19+
20+
### Supported metrics for microsoft.resources/subscriptions
21+
22+
The following table lists the metrics available for the microsoft.resources/subscriptions resource type.
23+
24+
[!INCLUDE [horz-monitor-ref-metrics-tableheader](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-metrics-tableheader.md)]
25+
26+
[!INCLUDE [microsoft.resources/subscriptions](~/reusable-content/ce-skilling/azure/includes/azure-monitor/reference/metrics/microsoft-resources-subscriptions-metrics-include.md)]
27+
28+
[!INCLUDE [horz-monitor-ref-metrics-dimensions-intro](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-metrics-dimensions-intro.md)]
29+
30+
[!INCLUDE [horz-monitor-ref-metrics-dimensions](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-metrics-dimensions.md)]
31+
32+
| Dimension name | Description |
33+
|:-------------- |:----------- |
34+
| IsCustomerOriginated |
35+
| Microsoft.SubscriptionId |
36+
| Method | The HTTP method used in the request made to Azure Resource Manager. Possible values are: <br/>- GET<br/>- HEAD<br/>- PUT<br/>- POST<br/>- PATCH<br/>- DELETE |
37+
| Namespace | The namespace for the Resource Provider, in all caps, like *MICROSOFT.COMPUTE*. |
38+
| RequestRegion | The Azure Resource Manager region where your control plane requests land, like *EastUS2*. This region isn't the resource's location. |
39+
| ResourceType | Any resource type in Azure that you created or sent a request to, in all caps, like *VIRTUALMACHINES*. |
40+
| StatusCode | Response type from Azure Resource Manager for your control plane request. Possible values are (but not limited to): <br/>- 0<br/>- 200<br/>- 201<br/>- 400<br/>- 404<br/>- 429<br/>- 500<br/>- 502 |
41+
| StatusCodeClass | The class for the status code returned from Azure Resource Manager. Possible values are: <br/>- 2xx<br/>- 4xx<br/>- 5xx |
42+
43+
[!INCLUDE [horz-monitor-ref-activity-log](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-activity-log.md)]
44+
45+
- [Microsoft.Resources resource provider operations](/azure/role-based-access-control/resource-provider-operations#management-and-governance)
46+
47+
## Related content
48+
49+
- See [Monitor Azure Resource Manager](monitor-resource-manager.md) for a description of monitoring Resource Manager.
50+
- See [Monitor Azure resources with Azure Monitor](/azure/azure-monitor/essentials/monitor-azure-resource) for details on monitoring Azure resources.

articles/azure-resource-manager/management/control-plane-metrics.md renamed to articles/azure-resource-manager/management/monitor-resource-manager.md

Lines changed: 69 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,39 @@
11
---
2-
title: Control plane metrics in Azure Monitor
3-
description: Azure Resource Manager metrics in Azure Monitor | Traffic and latency observability for subscription-level control plane requests
2+
title: Monitor Azure Resource Manager
3+
description: Start here to learn how to monitor Azure Resource Manager. Learn about Traffic and latency observability for subscription-level control plane requests.
4+
ms.date: 07/16/2024
5+
ms.custom: horz-monitor, devx-track-arm-template
46
ms.topic: conceptual
5-
ms.custom: devx-track-arm-template
6-
ms.date: 03/19/2024
7+
author: mumian
8+
ms.author: jgao
9+
ms.service: azure-resource-manager
710
---
811

9-
# Azure Resource Manager metrics in Azure Monitor
12+
# Monitor Azure Resource Manager
13+
14+
[!INCLUDE [horz-monitor-intro](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-intro.md)]
15+
16+
<!-- ## Insights. OPTIONAL. If your service has Azure Monitor insights, add the following include and add information about what your insights provide. You can refer to another article that gives details or add a screenshot.
17+
[!INCLUDE [horz-monitor-insights](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-insights.md)] -->
18+
19+
[!INCLUDE [horz-monitor-resource-types](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-resource-types.md)]
20+
21+
For more information about the resource types for Resource Manager, see [Azure Resource Manager monitoring data reference](monitor-resource-manager-reference.md).
22+
23+
[!INCLUDE [horz-monitor-data-storage](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-data-storage.md)]
24+
25+
[!INCLUDE [horz-monitor-platform-metrics](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-platform-metrics.md)]
26+
27+
For a list of available metrics for Resource Manager, see [Azure Resource Manager monitoring data reference](monitor-resource-manager-reference.md#metrics).
28+
1029
When you create and manage resources in Azure, your requests are orchestrated through Azure's [control plane](./control-plane-and-data-plane.md), Azure Resource Manager. This article describes how to monitor the volume and latency of control plane requests made to Azure.
1130

1231
With these metrics, you can observe traffic and latency for control plane requests throughout your subscriptions. For example, you can now figure out when your requests have been throttled or failed by filtering for specific status codes by [examining throttled requests](#examining-throttled-requests) and [examining server errors](#examining-server-errors).
1332

1433
The metrics are available for up to three months (93 days) and only track synchronous requests. For a scenario like a VM creation, the metrics do not represent the performance or reliability of the long running asynchronous operation.
1534

35+
36+
1637
## Accessing Azure Resource Manager metrics
1738

1839
You can access control plane metrics via the Azure Monitor REST APIs, SDKs, and the Azure portal (by selecting the "Azure Resource Manager" metric). For an overview on Azure Monitor, see [Azure Monitor Metrics](../../monitoring-and-diagnostics/monitoring-overview-metrics.md).
@@ -186,6 +207,47 @@ curl --location --request GET 'https://management.azure.com/subscriptions/000000
186207

187208
You can also accomplish generic server errors filtering within portal by setting the filter property to 'StatusCodeClass' and the value to '5xx', similar to what was done in the throttling example.
188209

189-
## Next steps
190210

191-
* [Azure Monitor Overview](../../monitoring-and-diagnostics/monitoring-overview.md)
211+
<!-- ## OPTIONAL [TODO-replace-with-service-name] metrics
212+
If your service uses any non-Azure Monitor based metrics, add the following include and more information.
213+
[!INCLUDE [horz-monitor-custom-metrics](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-non-monitor-metrics.md)] -->
214+
215+
<!-- ## Azure Monitor resource logs -->
216+
217+
[!INCLUDE [horz-monitor-resource-logs](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-resource-logs.md)]
218+
219+
[!INCLUDE [horz-monitor-no-resource-logs](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-no-resource-logs.md)]
220+
221+
[!INCLUDE [horz-monitor-activity-log](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-activity-log.md)]
222+
223+
[!INCLUDE [horz-monitor-analyze-data](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-analyze-data.md)]
224+
225+
[!INCLUDE [horz-monitor-external-tools](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-external-tools.md)]
226+
227+
[!INCLUDE [horz-monitor-kusto-queries](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-kusto-queries.md)]
228+
229+
<!-- REQUIRED. Add sample Kusto queries for your service here. -->
230+
231+
<!-- ## Alerts -->
232+
[!INCLUDE [horz-monitor-alerts](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-alerts.md)]
233+
234+
235+
<!-- OPTIONAL. ONLY if applications run on your service that work with Application Insights, add the following include.
236+
[!INCLUDE [horz-monitor-insights-alerts](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-insights-alerts.md)]
237+
<!-- ### [TODO-replace-with-service-name] alert rules. REQUIRED. -->
238+
239+
### Resource Manager alert rules
240+
241+
The following table lists some suggested alert rules for Resource Manager. These alerts are just examples. You can set alerts for any metric, log entry, or activity log entry listed in the [Azure Resource Manager monitoring data reference](monitor-resource-manager-reference.md).
242+
243+
| Alert type | Condition | Description |
244+
|:---|:---|:---|
245+
| | | |
246+
| | | |
247+
248+
[!INCLUDE [horz-monitor-advisor-recommendations](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-advisor-recommendations.md)]
249+
250+
## Related content
251+
252+
- See [Azure Resource Manager monitoring data reference](monitor-resource-manager-reference.md) for a reference of the metrics, logs, and other important values created for Resource Manager.
253+
- See [Monitoring Azure resources with Azure Monitor](/azure/azure-monitor/essentials/monitor-azure-resource) for general details on monitoring Azure resources.

articles/azure-resource-manager/management/toc.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -202,8 +202,8 @@
202202
href: request-limits-and-throttling.md
203203
- name: Track asynchronous operations
204204
href: async-operations.md
205-
- name: Control plane metrics in Azure Monitor
206-
href: control-plane-metrics.md
205+
- name: Monitor Resource Manager
206+
href: monitor-resource-manager.md
207207
- name: Resource group insights
208208
href: resource-group-insights.md
209209
- name: Reference
@@ -225,6 +225,8 @@
225225
- name: Azure Policy built-ins
226226
displayName: samples, policies, definitions
227227
href: ./policy-reference.md
228+
- name: Monitoring data reference
229+
href: monitor-resource-manager-reference.md
228230
- name: Resources
229231
items:
230232
- name: Frequently asked questions

0 commit comments

Comments
 (0)