Skip to content

Commit 31ecc61

Browse files
authored
Merge pull request #283587 from MicrosoftDocs/release-aio-july-updates
[Scheduled Publish] Release aio july updates --> main -- 08/06 - 10:00AM PST
2 parents 07cd0eb + 8ce3ecd commit 31ecc61

File tree

256 files changed

+19919
-32272
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

256 files changed

+19919
-32272
lines changed

articles/iot-operations/.openpublishing.redirection.iot-operations.json

Lines changed: 411 additions & 6 deletions
Large diffs are not rendered by default.

articles/iot-operations/monitor/howto-add-cluster.md renamed to articles/iot-operations/configure-observability-monitoring/howto-add-cluster.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ ms.date: 02/27/2024
1414

1515
[!INCLUDE [public-preview-note](../includes/public-preview-note.md)]
1616

17-
You can share observability resources across multiple Arc-enabled clusters that run Azure IoT Operations. This article shows how to add another Arc-enabled cluster to the observability infrastructure that you created in [Get started: configure observability](howto-configure-observability.md).
17+
You can share observability resources across multiple Arc-enabled clusters that run Azure IoT Operations. This article shows how to add another Arc-enabled cluster to the observability infrastructure that you created in [Deploy observability resources with a script](howto-configure-observability.md).
1818

1919
## Prerequisites
2020

21-
- Azure IoT Operations installed. For more information, see [Get started: configure observability](howto-configure-observability.md).
21+
- Azure IoT Operations installed. For more information, see [Deploy observability resources with a script](howto-configure-observability.md).
2222

2323
## Add an Arc-enabled cluster
2424
To create this setup, run the following command. Specify the two resource IDs for the observability components that were output when you ran the steps in [Install observability components](howto-configure-observability.md#install-observability-components).
@@ -53,4 +53,4 @@ To set up Prometheus metrics collection for the new Arc enabled cluster, follow
5353

5454
## Access Grafana dashboards
5555

56-
Navigate to the endpoint for the Grafana instance that you created previously in [Get started: configure observability](howto-configure-observability.md). If you didn't already do so, create the relevant dashboards by going to the [dashboard list](https://github.com/Azure/azure-iot-operations/tree/main/samples/grafana-dashboards). In the dashboards, you see the name of the new Arc-enabled cluster in the **Cluster** selector dropdown.
56+
Browse to the endpoint for the Grafana instance that you created previously in [Deploy observability resources with a script](howto-configure-observability.md). If you didn't already do so, create the relevant dashboards by going to the [dashboard list](https://github.com/Azure/azure-iot-operations/tree/main/samples/grafana-dashboards). In the dashboards, you see the name of the new Arc-enabled cluster in the **Cluster** selector dropdown.

articles/iot-operations/monitor/howto-clean-up-observability-resources.md renamed to articles/iot-operations/configure-observability-monitoring/howto-clean-up-observability-resources.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ This article shows how to clean up the observability resources in your cluster w
1717

1818
To uninstall the observability resources, complete the following steps.
1919

20-
1. Navigate to the resource group where you installed the shared resources, and delete the following resources:
20+
1. Browse to the resource group where you installed the shared resources, and delete the following resources:
2121

2222
- Azure Monitor Workspace
2323
- Azure Managed Grafana
@@ -28,7 +28,7 @@ To uninstall the observability resources, complete the following steps.
2828

2929
:::image type="content" source="media/howto-clean-up-observability-resources/shared-resource-delete.png" alt-text="Screenshot that lists a set of shared resources." lightbox="media/howto-clean-up-observability-resources/shared-resource-delete-expanded.png":::
3030

31-
1. Navigate to the resource group where your cluster is located (if different from the resource group for the previous resources). Delete the following resources:
31+
1. Browse to the resource group where your cluster is located (if different from the resource group for the previous resources). Delete the following resources:
3232

3333
- The data collection endpoint
3434
- The two data collection rules (one ends with "logsDataCollectionRule" and the other ends with "metricsDataCollectionRule")
@@ -47,5 +47,5 @@ kubectl delete -f ama-metrics-prometheus-config.yaml
4747

4848
## Related content
4949

50-
- [Get started: configure observability](howto-configure-observability.md)
51-
- [How to configure observability manually](howto-configure-observability-manual.md)
50+
- [Deploy observability resources with a script](howto-configure-observability.md)
51+
- [How to Deploy observability resources manually](howto-configure-observability-manual.md)

articles/iot-operations/monitor/howto-configure-observability-manual.md renamed to articles/iot-operations/configure-observability-monitoring/howto-configure-observability-manual.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Configure observability manually
2+
title: Deploy observability resources manually
33
description: How to configure observability features manually in Azure IoT Operations so that you can monitor your solution.
44
author: kgremban
55
ms.author: kgremban
@@ -10,15 +10,18 @@ ms.date: 02/27/2024
1010
# on the health of my industrial assets and edge environment.
1111
---
1212

13-
# Configure observability manually
13+
# Deploy observability resources manually
1414

1515
[!INCLUDE [public-preview-note](../includes/public-preview-note.md)]
1616

17-
This article shows how to install and configure Azure IoT Operations observability components manually. This approach provides more options and control over your environment. For a simplified setup process that installs all the components you need to get started, see [Get started: configure observability](howto-configure-observability.md).
17+
This article shows how to install and configure Azure IoT Operations observability components manually. This approach provides more options and control over your environment. For a simplified setup process that installs all the components you need to get started, see [Deploy observability resources with a script](howto-configure-observability.md).
1818

1919
## Configure your subscription
2020

21-
Run the following code to register providers with the subscription where your cluster is located:
21+
Run the following code to register providers with the subscription where your cluster is located.
22+
23+
>[!NOTE]
24+
>This step only needs to be run once per subscription. To register resource providers, you need permission to do the `/register/action` operation, which is included in subscription Contributor and Owner roles. For more information, see [Azure resource providers and types](../../azure-resource-manager/management/resource-providers-and-types.md).
2225
2326
```azurecli
2427
az account set -s <subscription-id>
@@ -36,7 +39,7 @@ To set up Prometheus metrics collection for the new Arc-enabled cluster, follow
3639
## Install Container Insights
3740
Container Insights monitors the performance of container workloads deployed to the cloud. It gives you performance visibility by collecting memory and processor metrics from controllers, nodes, and containers that are available in Kubernetes through the Metrics API. After you enable monitoring from Kubernetes clusters, metrics and container logs are automatically collected through a containerized version of the Log Analytics agent for Linux. Metrics are sent to the metrics database in Azure Monitor. Log data is sent to your Log Analytics workspace.
3841

39-
To monitor container workload performance, complete the steps to [enable container insights](../../azure-monitor/containers/container-insights-onboard.md).
42+
To monitor container workload performance, complete the steps to [enable container insights](../../azure-monitor/containers/kubernetes-monitoring-enable.md).
4043

4144
## Install Grafana
4245
Azure Managed Grafana is a data visualization platform built on top of the Grafana software by Grafana Labs. Azure Managed Grafana is a fully managed Azure service operated and supported by Microsoft. Grafana helps you bring together metrics, logs and traces into a single user interface. With its extensive support for data sources and graphing capabilities, you can view and analyze your application and infrastructure telemetry data in real-time.
@@ -53,4 +56,4 @@ To install Azure Managed Grafana, complete the following steps:
5356

5457
## Related content
5558

56-
- [Get started: configure observability](howto-configure-observability.md)
59+
- [Deploy observability resources with a script](howto-configure-observability.md)

articles/iot-operations/monitor/howto-configure-observability.md renamed to articles/iot-operations/configure-observability-monitoring/howto-configure-observability.md

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: Get started with observability
3-
description: How to get started with configuring observability features in Azure IoT Operations so that you can monitor your solution.
2+
title: Deploy observability resources with a script
3+
description: How to get started with configuring observability features with a script in Azure IoT Operations, so that you can monitor your solution.
44
author: kgremban
55
ms.author: kgremban
66
ms.topic: how-to
@@ -11,20 +11,23 @@ ms.date: 02/27/2024
1111
# CustomerIntent: As an IT admin or operator, I want to be able to monitor and visualize data on the health of my industrial assets and edge environment.
1212
---
1313

14-
# Get started: configure observability in Azure IoT Operations Preview
14+
# Get started: configure observability with a script in Azure IoT Operations Preview
1515

1616
[!INCLUDE [public-preview-note](../includes/public-preview-note.md)]
1717

1818
Observability provides visibility into every layer of your Azure IoT Operations configuration. It gives you insight into the actual behavior of issues, which increases the effectiveness of site reliability engineering. Azure IoT Operations offers observability through custom curated Grafana dashboards that are hosted in Azure. These dashboards are powered by Azure Monitor managed service for Prometheus and by Container Insights. This article shows you how to configure the services you need for observability.
1919

2020
## Prerequisites
2121

22-
- Azure IoT Operations Preview installed. For more information, see [Quickstart: Deploy Azure IoT Operations Preview to an Arc-enabled Kubernetes cluster](../get-started/quickstart-deploy.md).
22+
- Azure IoT Operations Preview installed. For more information, see [Quickstart: Run Azure IoT Operations Preview in Github Codespaces with K3s](../get-started-end-to-end-sample/quickstart-deploy.md).
2323
- [Git](https://git-scm.com/downloads) for cloning the repository.
2424

2525
## Configure your subscription
2626

27-
Run the following code to register providers with the subscription where your cluster is located:
27+
Run the following code to register providers with the subscription where your cluster is located.
28+
29+
>[!NOTE]
30+
>This step only needs to be run once per subscription. To register resource providers, you need permission to do the `/register/action` operation, which is included in subscription Contributor and Owner roles. For more information, see [Azure resource providers and types](../../azure-resource-manager/management/resource-providers-and-types.md).
2831
2932
```azurecli
3033
az account set -s <subscription-id>
@@ -35,7 +38,7 @@ az provider register -n "Microsoft.AlertsManagement"
3538
## Install observability components
3639
The steps in this section install shared monitoring resources and configure your Arc enabled cluster to emit observability signals to these resources. The shared monitoring resources include Azure Managed Grafana, Azure Monitor Workspace, Azure Managed Prometheus, Azure Log Analytics, and Container Insights.
3740

38-
1. In your console, navigate to a local folder where you want to clone the Azure IoT Operations repo:
41+
1. In your console, go to the local folder where you want to clone the Azure IoT Operations repo:
3942
> [!NOTE]
4043
> The repo contains the deployment definition of Azure IoT Operations, and samples that include the sample dashboards used in this article.
4144
@@ -45,7 +48,7 @@ The steps in this section install shared monitoring resources and configure your
4548
git clone https://github.com/Azure/azure-iot-operations.git
4649
```
4750

48-
1. Navigate to the following path in your local copy of the repo:
51+
1. Browse to the following path in your local copy of the repo:
4952

5053
*azure-iot-operations\tools\setup-3p-obs-infra*
5154

@@ -81,7 +84,7 @@ The steps in this section install shared monitoring resources and configure your
8184
8285
To set up permissions manually, [add a role assignment](../../managed-grafana/how-to-share-grafana-workspace.md#add-a-grafana-role-assignment) to the Grafana instance for any users who should have access. Assign one of the Grafana roles (Grafana Admin, Grafana Editor, Grafana Viewer) depending on the level of access desired.
8386
84-
If the deployment succeeds, a few pieces of information are printed at the end of the command output. The information includes the Grafana URL and the resource IDs for both the Log Analytics and Azure Monitor resources that were created. The Grafana URL allows you to navigate to the Grafana instance that you configure in [Deploy dashboards to Grafana](#deploy-dashboards-to-grafana). The two resource IDs enable you to configure other Arc enabled clusters by following the steps in [Add an Arc-enabled cluster to existing observability infrastructure](howto-add-cluster.md).
87+
If the deployment succeeds, a few pieces of information are printed at the end of the command output. The information includes the Grafana URL and the resource IDs for both the Log Analytics and Azure Monitor resources that were created. The Grafana URL allows you to go to the Grafana instance that you configure in [Deploy dashboards to Grafana](#deploy-dashboards-to-grafana). The two resource IDs enable you to configure other Arc enabled clusters by following the steps in [Add an Arc-enabled cluster to existing observability infrastructure](howto-add-cluster.md).
8588
8689
## Configure Prometheus metrics collection
8790
1. Copy and paste the following configuration to a new file named *ama-metrics-prometheus-config.yaml*, and save the file:
@@ -160,4 +163,4 @@ Complete the following steps to install the Azure IoT Operations curated Grafana
160163
## Related content
161164
162165
- [Azure Monitor overview](../../azure-monitor/overview.md)
163-
- [How to configure observability manually](howto-configure-observability-manual.md)
166+
- [How to Deploy observability resources manually](howto-configure-observability-manual.md)

0 commit comments

Comments
 (0)