Skip to content

Commit b78d5e2

Browse files
authored
Merge pull request #110773 from rboucher/patch-3
Add note about pricing.
2 parents 279032b + 7fa04d3 commit b78d5e2

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

articles/azure-monitor/platform/metrics-custom-overview.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
---
2-
title: Custom metrics in Azure Monitor
2+
title: Custom metrics in Azure Monitor (preview)
33
description: Learn about custom metrics in Azure Monitor and how they are modeled.
44
author: ancav
55
services: azure-monitor
6-
76
ms.topic: conceptual
8-
ms.date: 09/09/2019
7+
ms.date: 04/08/2020
98
ms.author: ancav
109
ms.subservice: metrics
1110
---
12-
# Custom metrics in Azure Monitor
11+
# Custom metrics in Azure Monitor (preview)
1312

1413
As you deploy resources and applications in Azure, you'll want to start collecting telemetry to gain insights into their performance and health. Azure makes some metrics available to you out of the box. These metrics are called standard or platform. However, they're limited in nature. You might want to collect some custom performance indicators or business-specific metrics to provide deeper insights.
1514
These **custom** metrics can be collected via your application telemetry, an agent that runs on your Azure resources, or even an outside-in monitoring system and submitted directly to Azure Monitor. After they're published to Azure Monitor, you can browse, query, and alert on custom metrics for your Azure resources and applications side by side with the standard metrics emitted by Azure.
@@ -19,7 +18,10 @@ Custom metrics can be sent to Azure Monitor via several methods:
1918
- Instrument your application by using the Azure Application Insights SDK and send custom telemetry to Azure Monitor.
2019
- Install the Windows Azure Diagnostics (WAD) extension on your [Azure VM](collect-custom-metrics-guestos-resource-manager-vm.md), [virtual machine scale set](collect-custom-metrics-guestos-resource-manager-vmss.md), [classic VM](collect-custom-metrics-guestos-vm-classic.md), or [classic Cloud Services](collect-custom-metrics-guestos-vm-cloud-service-classic.md) and send performance counters to Azure Monitor.
2120
- Install the [InfluxData Telegraf agent](collect-custom-metrics-linux-telegraf.md) on your Azure Linux VM and send metrics by using the Azure Monitor output plug-in.
22-
- Send custom metrics [directly to the Azure Monitor REST API](../../azure-monitor/platform/metrics-store-custom-rest-api.md), `https://<azureregion>.monitoring.azure.com/<AzureResourceID>/metrics`.
21+
- Send custom metrics [directly to the Azure Monitor REST API](../../azure-monitor/platform/metrics-store-custom-rest-api.md), `https://<azureregion>.monitoring.azure.com/<AzureResourceID>/metrics`.
22+
23+
> [!NOTE]
24+
> Custom metrics are currently in public preview. After they are released for general availability (GA), using them will result in additional charges. For more information, see [Azure Monitor Pricing](https://azure.microsoft.com/pricing/details/monitor/).
2325
2426
When you send custom metrics to Azure Monitor, each data point, or value, reported must include the following information.
2527

@@ -38,7 +40,6 @@ This property captures which Azure resource ID the custom metric is reported for
3840
> [!NOTE]
3941
> You can't emit custom metrics against the resource ID of a resource group or subscription.
4042
>
41-
>
4243
4344
### Region
4445
This property captures what Azure region the resource you're emitting metrics for is deployed in. Metrics must be emitted to the same Azure Monitor regional endpoint as the region the resource is deployed in. For example, custom metrics for a VM deployed in West US must be sent to the WestUS regional Azure Monitor endpoint. The region information is also encoded in the URL of the API call.
@@ -58,7 +59,7 @@ Namespaces are a way to categorize or group similar metrics together. By using n
5859
**Name** is the name of the metric that's being reported. Usually, the name is descriptive enough to help identify what's measured. An example is a metric that measures the number of memory bytes used on a given VM. It might have a metric name like **Memory Bytes In Use**.
5960

6061
### Dimension keys
61-
A dimension is a key or value pair that helps describe additional characteristics about the metric being collected. By using the additional characteristics, you can collect more information about the metric, which allows for deeper insights. For example, the **Memory Bytes In Use** metric might have a dimension key called **Process** that captures how many bytes of memory each process on a VM consumes. By using this key, you can filter the metric to see how much memory specific processes use or to identify the top five processes by memory usage.
62+
A dimension is a key or value pair that helps describe additional characteristics about the metric being collected. By using the additional characteristics, you can collect more information about the metric, which allows for deeper insights. For example, the **Memory Bytes In Use** metric might have a dimension key called **Process** that captures how many bytes of memory each process on a VM consumes. By using this key, you can filter the metric to see how much memory-specific processes use or to identify the top five processes by memory usage.
6263
Dimensions are optional, not all metrics may have dimensions. A custom metric can have up to 10 dimensions.
6364

6465
### Dimension values

0 commit comments

Comments
 (0)