Skip to content

Commit 0905ad7

Browse files
committed
fixes
1 parent d0a0fbe commit 0905ad7

11 files changed

+32
-31
lines changed

.openpublishing.redirection.azure-monitor.json

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5465,30 +5465,31 @@
54655465
"source_path_from_root": "/articles/azure-monitor/containers/container-insights-update-metrics.md",
54665466
"redirect_url": "/azure/azure-monitor/containers/container-insights-custom-metrics",
54675467
"redirect_document_id": false
5468-
}
5469-
,
5468+
},
54705469
{
54715470
"source_path_from_root": "/articles/automation/migrate-oms-update-deployments.md",
54725471
"redirect_url": "/azure/azure-monitor/terminology#april-2018---retirement-of-operations-management-suite-brand",
54735472
"redirect_document_id": false
5474-
}
5475-
,
5473+
},
54765474
{
54775475
"source_path_from_root": "/articles/azure-monitor/autoscale/autoscale-virtual-machine-scale-sets.md",
54785476
"redirect_url": "/azure/virtual-machine-scale-sets/tutorial-autoscale-template",
54795477
"redirect_document_id": false
5480-
}
5481-
,
5478+
},
54825479
{
54835480
"source_path_from_root": "/articles/azure-monitor/alerts/alerts-common-schema-integrations.md",
54845481
"redirect_url": "/azure/azure-monitor/alerts/alerts-logic-apps",
54855482
"redirect_document_id": false
5486-
}
5487-
,
5483+
},
54885484
{
54895485
"source_path_from_root": "/articles/azure-monitor/alerts/action-groups-logic-app.md",
54905486
"redirect_url": "/azure/azure-monitor/alerts/alerts-logic-apps",
54915487
"redirect_document_id": false
5488+
},
5489+
{
5490+
"source_path_from_root": "/articles/azure-monitor/containers/container-insights-prometheus-metrics-addon.md",
5491+
"redirect_url": "/azure/azure-monitor/essentials/prometheus-metrics-enable",
5492+
"redirect_document_id": false
54925493
}
54935494
]
54945495
}

articles/azure-monitor/containers/container-insights-metric-alerts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ There are two types of metric rules used by Container insights based on either P
2828

2929
### Prerequisites
3030

31-
Your cluster must be configured to send metrics to [Azure Monitor managed service for Prometheus](../essentials/prometheus-metrics-overview.md). For more information, see [Collect Prometheus metrics from Kubernetes cluster with Container insights](container-insights-prometheus-metrics-addon.md).
31+
Your cluster must be configured to send metrics to [Azure Monitor managed service for Prometheus](../essentials/prometheus-metrics-overview.md). For more information, see [Collect Prometheus metrics with Container insights](container-insights-prometheus-metrics-addon.md).
3232

3333
### Enable alert rules
3434

articles/azure-monitor/containers/container-insights-onboard.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ You can let the onboarding experience create a Log Analytics workspace in the de
5757

5858
### Azure Monitor workspace (preview)
5959

60-
If you're going to configure the cluster to [collect Prometheus metrics](container-insights-prometheus-metrics-addon.md) with [Azure Monitor managed service for Prometheus](../essentials/prometheus-metrics-overview.md), you must have an Azure Monitor workspace where Prometheus metrics are stored. You can let the onboarding experience create an Azure Monitor workspace in the default resource group of the AKS cluster subscription or use an existing Azure Monitor workspace.
60+
If you're going to configure the cluster to [collect Prometheus metrics](container-insights-prometheus.md) with [Azure Monitor managed service for Prometheus](../essentials/prometheus-metrics-overview.md), you must have an Azure Monitor workspace where Prometheus metrics are stored. You can let the onboarding experience create an Azure Monitor workspace in the default resource group of the AKS cluster subscription or use an existing Azure Monitor workspace.
6161

6262
### Permissions
6363

articles/azure-monitor/containers/container-insights-prometheus-monitoring-addon.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.reviewer: aul
88
---
99

1010
# Send Prometheus metrics to Azure Monitor Logs with Container insights
11-
This article describes how to send Prometheus metrics to a Log Analytics workspace with the Container insights monitoring addon. You can also send metrics to Azure Monitor managed service for Prometheus with the metrics addon which that supports standard Prometheus features such as PromQL and Prometheus alert rules. See [Send Kubernetes metrics to Azure Monitor managed service for Prometheus with Container insights](container-insights-prometheus-metrics-addon.md).
11+
This article describes how to send Prometheus metrics to a Log Analytics workspace with the Container insights monitoring addon. You can also send metrics to Azure Monitor managed service for Prometheus with the metrics addon which that supports standard Prometheus features such as PromQL and Prometheus alert rules. See [Collect Prometheus metrics with Container insights](container-insights-prometheus.md).
1212

1313

1414
## Prometheus scraping settings

articles/azure-monitor/containers/container-insights-prometheus.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ Container insights can also scrape Prometheus metrics from your cluster and send
1818
## Send data to Azure Monitor managed service for Prometheus
1919
[Azure Monitor managed service for Prometheus](../essentials/prometheus-metrics-overview.md) is a fully managed Prometheus-compatible service that supports industry standard features such as PromQL, Grafana dashboards, and Prometheus alerts. This requires configuring the *metrics addon* for the Azure Monitor agent, which sends data to Prometheus.
2020

21-
You don't need to enable Container insights to configure your AKS cluster to send data to managed Prometheus. See [Collect Prometheus metrics from AKS cluster (preview)](../essentials/prometheus-metrics-enable.md) for details on how to configure your cluster without enabling Container insights.
21+
> [!TIP]
22+
> You don't need to enable Container insights to configure your AKS cluster to send data to managed Prometheus. See [Collect Prometheus metrics from AKS cluster (preview)](../essentials/prometheus-metrics-enable.md) for details on how to configure your cluster without enabling Container insights.
2223
2324

2425
Use the following procedure to add Promtheus collection to your cluster that's already using Container insights.
@@ -196,5 +197,5 @@ Container insights supports viewing metrics stored in your Log Analytics workspa
196197
197198
## Next steps
198199
199-
- [See the default configuration for Prometheus metrics](prometheus-metrics-scrape-default.md).
200-
- [Customize Prometheus metric scraping for the cluster](prometheus-metrics-scrape-configuration.md).
200+
- [See the default configuration for Prometheus metrics](../essentials/prometheus-metrics-scrape-default.md).
201+
- [Customize Prometheus metric scraping for the cluster](../essentials/prometheus-metrics-scrape-configuration.md).

articles/azure-monitor/essentials/prometheus-grafana.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,6 @@ Versions 9.x and greater of Grafana support Azure Authentication, but it's not e
127127

128128
## Next steps
129129

130-
- [Collect Prometheus metrics for your AKS cluster](../containers/container-insights-prometheus-metrics-addon.md).
130+
- [Collect Prometheus metrics for your AKS cluster](../essentials/prometheus-metrics-enable.md).
131131
- [Configure Prometheus alerting and recording rules groups](prometheus-rule-groups.md).
132-
- [Customize scraping of Prometheus metrics](prometheus-metrics-scrape-configuration.md).
132+
- [Customize scraping of Prometheus metrics](prometheus-metrics-scrape-configuration.md).

articles/azure-monitor/essentials/prometheus-metrics-enable.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ ms.reviewer: aul
1111
This article describes how to configure your Azure Kubernetes Service (AKS) cluster to send data to Azure Monitor managed service for Prometheus. When you configure your AKS cluster to send data to Azure Monitor managed service for Prometheus, a containerized version of the [Azure Monitor agent](../agents/agents-overview.md) is installed with a metrics extension. You just need to specify the Azure Monitor workspace that the data should be sent to.
1212

1313
> [!NOTE]
14-
> The process described here doesn't enable [Container insights](../containers/container-insights-overview.md) on the cluster even though the Azure Monitor agent installed in this process is the same one used by Container insights. See [Enable Container insights](..containers/../../containers/container-insights-onboard.md) for different methods to enable Container insights on your cluster. See [Collect Prometheus metrics with Container insights](../containers/container-insights-prometheus.md) for details on adding Prometheus collection to a cluster that already has Container insights enabled.
14+
> The process described here doesn't enable [Container insights](../containers/container-insights-overview.md) on the cluster even though the Azure Monitor agent installed in this process is the same one used by Container insights. See [Enable Container insights](../containers/container-insights-onboard.md) for different methods to enable Container insights on your cluster. See [Collect Prometheus metrics with Container insights](../containers/container-insights-prometheus.md) for details on adding Prometheus collection to a cluster that already has Container insights enabled.
1515
1616
## Prerequisites
1717

1818
- You must either have an [Azure Monitor workspace](azure-monitor-workspace-overview.md) or [create a new one](azure-monitor-workspace-overview.md#create-an-azure-monitor-workspace).
19-
- The cluster must use [managed identity authentication](container-insights-enable-aks.md#migrate-to-managed-identity-authentication).
19+
- The cluster must use [managed identity authentication](../containers/container-insights-enable-aks.md#migrate-to-managed-identity-authentication).
2020
- The following resource providers must be registered in the subscription of the AKS cluster and the Azure Monitor Workspace.
2121
- Microsoft.ContainerService
2222
- Microsoft.Insights
@@ -255,7 +255,7 @@ ama-metrics-ksm-5fcf8dffcd 1 1 1 11h
255255
- Ensure that you update the `kube-state metrics` Annotations and Labels list with proper formatting. There's a limitation in the Resource Manager template deployments that require exact values in the `kube-state` metrics pods. If the kuberenetes pod has any issues with malformed parameters and isn't running, then the feature won't work as expected.
256256
- A data collection rule and data collection endpoint is created with the name `MSPROM-\<cluster-name\>-\<cluster-region\>`. These names can't currently be modified.
257257
- You must get the existing Azure Monitor workspace integrations for a Grafana workspace and update the Resource Manager template with it, otherwise it will overwrite and remove the existing integrations from the grafana workspace.
258-
- CPU and Memory requests and limits can't be changed for [Container insights metrics addon](../containers/container-insights-prometheus-metrics-addon.md). If changed, they'll be reconciled and replaced by original values in a few seconds.
258+
- CPU and Memory requests and limits can't be changed for Container insights metrics addon. If changed, they'll be reconciled and replaced by original values in a few seconds.
259259
- Metrics addon doesn't work on AKS clusters configured with HTTP proxy.
260260

261261

@@ -264,7 +264,7 @@ Currently, Azure CLI is the only option to remove the metrics addon and stop sen
264264

265265
If you don't already have it, install the aks-preview extension with the following command.
266266

267-
The aks-preview extension needs to be installed using the following command. For more information on how to install a CLI extension, see [Use and manage extensions with the Azure CLI](https://learn.microsoft.com/cli/azure/azure-cli-extensions-overview).
267+
The `aks-preview` extension needs to be installed using the following command. For more information on how to install a CLI extension, see [Use and manage extensions with the Azure CLI](/cli/azure/azure-cli-extensions-overview).
268268

269269
```azurecli
270270
az extension add --name aks-preview

articles/azure-monitor/essentials/prometheus-metrics-multiple-workspaces.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Routing metrics to more Azure Monitor Workspaces can be done through the creatio
1313

1414
## Send same metrics to multiple Azure Monitor workspaces
1515

16-
You can create multiple Data Collection Rules that point to the same Data Collection Endpoint for metrics to be sent to additional Azure Monitor Workspaces from the same Kubernetes cluster. Currently, this is only available through onboarding through Resource Manager templates. You can follow the [regular onboarding process](../containers/container-insights-prometheus-metrics-addon.md#enable-prometheus-metric-collection) and then edit the same Resource Manager templates to add additional DCRs for your additional Azure Monitor Workspaces. You'll need to edit the template to add an additional parameters for every additional Azure Monitor workspace, add another DCR for every additional Azure Monitor workspace, and add an additional Azure Monitor workspace integration for Grafana.
16+
You can create multiple Data Collection Rules that point to the same Data Collection Endpoint for metrics to be sent to additional Azure Monitor Workspaces from the same Kubernetes cluster. Currently, this is only available through onboarding through Resource Manager templates. You can follow the [regular onboarding process](prometheus-metrics-enable.md) and then edit the same Resource Manager templates to add additional DCRs for your additional Azure Monitor Workspaces. You'll need to edit the template to add an additional parameters for every additional Azure Monitor workspace, add another DCR for every additional Azure Monitor workspace, and add an additional Azure Monitor workspace integration for Grafana.
1717

1818
- Add the following parameters:
1919
```json
@@ -197,4 +197,4 @@ scrape_configs:
197197
## Next steps
198198

199199
- [Learn more about Azure Monitor managed service for Prometheus](prometheus-metrics-overview.md).
200-
- [Collect Prometheus metrics from AKS cluster](../containers/container-insights-prometheus-metrics-addon.md).
200+
- [Collect Prometheus metrics from AKS cluster](prometheus-metrics-enable.md).

articles/azure-monitor/essentials/prometheus-metrics-overview.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,17 @@ Azure Monitor managed service for Prometheus is a component of [Azure Monitor Me
1515
> [!IMPORTANT]
1616
> Azure Monitor managed service for Prometheus is intended for storing information about service health of customer machines and applications. It is not intended for storing any data classified as Personal Identifiable Information (PII) or End User Identifiable Information (EUII). We strongly recommend that you do not send any sensitive information (usernames, credit card numbers etc.) into Azure Monitor managed service for Prometheus fields like metric names, label names, or label values.
1717
18-
## Enable
19-
The only requirement to enable Azure Monitor managed service for Prometheus is to create an [Azure Monitor workspace](azure-monitor-workspace-overview.md), which is where Prometheus metrics are stored. Once this workspace is created, you can onboard services that collect Prometheus metrics.
20-
21-
- To collect Prometheus metrics from your AKS cluster without using Container insights, see [Collect Prometheus metrics from AKS cluster (preview)](prometheus-metrics-enable.md).
22-
- To add collection of Prometheus metrics to your cluster using Container insights, see [Collect Prometheus metrics with Container insights](../containers/container-insights-prometheus.md#send-data-to-azure-monitor-managed-service-for-prometheus).
23-
2418
## Data sources
2519
Azure Monitor managed service for Prometheus can currently collect data from any of the following data sources.
2620

27-
- Azure Kubernetes service (AKS). [Configure the Azure Monitor managed service for Prometheus AKS add-on](../containers/container-insights-prometheus-metrics-addon.md) to scrape metrics from an AKS cluster.
21+
- Azure Kubernetes service (AKS
2822
- Any Kubernetes cluster running self-managed Prometheus using [remote-write](https://aka.ms/azureprometheus-promio-prw). In this configuration, metrics are collected by a local Prometheus server for each cluster and then consolidated in Azure Monitor managed service for Prometheus.
2923

24+
## Enable
25+
The only requirement to enable Azure Monitor managed service for Prometheus is to create an [Azure Monitor workspace](azure-monitor-workspace-overview.md), which is where Prometheus metrics are stored. Once this workspace is created, you can onboard services that collect Prometheus metrics.
26+
27+
- To collect Prometheus metrics from your AKS cluster without using Container insights, see [Collect Prometheus metrics from AKS cluster (preview)](prometheus-metrics-enable.md).
28+
- To add collection of Prometheus metrics to your cluster using Container insights, see [Collect Prometheus metrics with Container insights](../containers/container-insights-prometheus.md#send-data-to-azure-monitor-managed-service-for-prometheus).
3029

3130
## Grafana integration
3231
The primary method for visualizing Prometheus metrics is [Azure Managed Grafana](../../managed-grafana/overview.md). [Connect your Azure Monitor workspace to a Grafana workspace](azure-monitor-workspace-overview.md#link-a-grafana-workspace) so that it can be used as a data source in a Grafana dashboard. You then have access to multiple prebuilt dashboards that use Prometheus metrics and the ability to create any number of custom dashboards.

articles/azure-monitor/essentials/prometheus-metrics-scrape-configuration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.reviewer: aul
99

1010
# Customize scraping of Prometheus metrics in Azure Monitor (preview)
1111

12-
This article provides instructions on customizing metrics scraping for a Kubernetes cluster with the [metrics addon](../containers/container-insights-prometheus-metrics-addon.md) in Azure Monitor.
12+
This article provides instructions on customizing metrics scraping for a Kubernetes cluster with the [metrics addon](prometheus-metrics-enable.md) in Azure Monitor.
1313

1414
## Configmaps
1515

0 commit comments

Comments
 (0)