Skip to content

Commit 3af7bf8

Browse files
authored
Merge pull request #110309 from ScarlettFalls/how-to-monitor
New article: How to monitor IoT Edge deployments
2 parents d356447 + 0210f65 commit 3af7bf8

25 files changed

+175
-114
lines changed

.openpublishing.redirection.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3442,6 +3442,21 @@
34423442
"redirect_url": "/azure/iot-edge/how-to-manage-device-certificates",
34433443
"redirect_document_id": true
34443444
},
3445+
{
3446+
"source_path": "articles/iot-edge/how-to-deploy-monitor.md",
3447+
"redirect_url": "/azure/iot-edge/how-to-deploy-at-scale",
3448+
"redirect_document_id": true
3449+
},
3450+
{
3451+
"source_path": "articles/iot-edge/how-to-deploy-monitor-cli.md",
3452+
"redirect_url": "/azure/iot-edge/how-to-deploy-cli-at-scale",
3453+
"redirect_document_id": true
3454+
},
3455+
{
3456+
"source_path": "articles/iot-edge/how-to-deploy-monitor-vscode.md",
3457+
"redirect_url": "/azure/iot-edge/how-to-deploy-vscode-at-scale",
3458+
"redirect_document_id": true
3459+
},
34453460
{
34463461
"source_path": "articles/cognitive-services/cognitive-services-recommendations-quick-start.md",
34473462
"redirect_url": "/azure/cognitive-services/recommendations/overview",

articles/iot-edge/TOC.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -168,13 +168,15 @@
168168
- name: Deploy at scale
169169
items:
170170
- name: Azure portal
171-
href: how-to-deploy-monitor.md
171+
href: how-to-deploy-at-scale.md
172172
- name: Azure CLI
173-
href: how-to-deploy-monitor-cli.md
173+
href: how-to-deploy-cli-at-scale.md
174174
- name: Visual Studio Code
175-
href: how-to-deploy-monitor-vscode.md
175+
href: how-to-deploy-vscode-at-scale.md
176176
- name: Monitor and diagnose deployments
177177
items:
178+
- name: Monitor IoT Edge deployments
179+
href: how-to-monitor-iot-edge-deployments.md
178180
- name: EdgeAgent direct methods
179181
href: how-to-edgeagent-direct-method.md
180182
- name: Use IoT Edge devices as gateways

articles/iot-edge/how-to-auto-provision-simulated-device-linux.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ After you have the Device Provisioning Service running, copy the value of **ID S
149149

150150
Retrieve the provisioning information from your virtual machine, and use that to create an individual enrollment in Device Provisioning Service.
151151

152-
When you create an enrollment in DPS, you have the opportunity to declare an **Initial Device Twin State**. In the device twin, you can set tags to group devices by any metric you need in your solution, like region, environment, location, or device type. These tags are used to create [automatic deployments](how-to-deploy-monitor.md).
152+
When you create an enrollment in DPS, you have the opportunity to declare an **Initial Device Twin State**. In the device twin, you can set tags to group devices by any metric you need in your solution, like region, environment, location, or device type. These tags are used to create [automatic deployments](how-to-deploy-at-scale.md).
153153

154154
> [!TIP]
155155
> In the Azure CLI, you can create an [enrollment](https://docs.microsoft.com/cli/azure/ext/azure-iot/iot/dps/enrollment) or an [enrollment group](https://docs.microsoft.com/cli/azure/ext/azure-iot/iot/dps/enrollment-group) and use the **edge-enabled** flag to specify that a device, or group of devices, is an IoT Edge device.
@@ -202,7 +202,7 @@ Know your DPS **ID Scope** and device **Registration ID** before beginning the a
202202

203203
In order for the IoT Edge runtime to automatically provision your device, it needs access to the TPM.
204204

205-
You can give TPM access to the IoT Edge runtime by overriding the systemd settings so that the **iotedge** service has root privileges. If you don't want to elevate the service privileges, you can also use the following steps to manually provide TPM access.
205+
You can give TPM access to the IoT Edge runtime by overriding the systemd settings so that the `iotedge` service has root privileges. If you don't want to elevate the service privileges, you can also use the following steps to manually provide TPM access.
206206

207207
1. Find the file path to the TPM hardware module on your device and save it as a local variable.
208208

@@ -299,4 +299,4 @@ You can verify that the individual enrollment that you created in Device Provisi
299299

300300
## Next steps
301301

302-
The Device Provisioning Service enrollment process lets you set the device ID and device twin tags at the same time as you provision the new device. You can use those values to target individual devices or groups of devices using automatic device management. Learn how to [Deploy and monitor IoT Edge modules at scale using the Azure portal](how-to-deploy-monitor.md) or [using Azure CLI](how-to-deploy-monitor-cli.md).
302+
The Device Provisioning Service enrollment process lets you set the device ID and device twin tags at the same time as you provision the new device. You can use those values to target individual devices or groups of devices using automatic device management. Learn how to [Deploy and monitor IoT Edge modules at scale using the Azure portal](how-to-deploy-at-scale.md) or [using Azure CLI](how-to-deploy-cli-at-scale.md).

articles/iot-edge/how-to-auto-provision-simulated-device-windows.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ After you have the Device Provisioning Service running, copy the value of **ID S
4949

5050
Create a simulated TPM device on your Windows development machine. Retrieve the **Registration ID** and **Endorsement key** for your device, and use them to create an individual enrollment entry in DPS.
5151

52-
When you create an enrollment in DPS, you have the opportunity to declare an **Initial Device Twin State**. In the device twin you can set tags to group devices by any metric you need in your solution, like region, environment, location, or device type. These tags are used to create [automatic deployments](how-to-deploy-monitor.md).
52+
When you create an enrollment in DPS, you have the opportunity to declare an **Initial Device Twin State**. In the device twin you can set tags to group devices by any metric you need in your solution, like region, environment, location, or device type. These tags are used to create [automatic deployments](how-to-deploy-at-scale.md).
5353

5454
Choose the SDK language that you want to use to create the simulated device, and follow the steps until you create the individual enrollment.
5555

@@ -128,4 +128,4 @@ iotedge list
128128

129129
## Next steps
130130

131-
The Device Provisioning Service enrollment process lets you set the device ID and device twin tags at the same time as you provision the new device. You can use those values to target individual devices or groups of devices using automatic device management. Learn how to [Deploy and monitor IoT Edge modules at scale using the Azure portal](how-to-deploy-monitor.md) or [using Azure CLI](how-to-deploy-monitor-cli.md)
131+
The Device Provisioning Service enrollment process lets you set the device ID and device twin tags at the same time as you provision the new device. You can use those values to target individual devices or groups of devices using automatic device management. Learn how to [Deploy and monitor IoT Edge modules at scale using the Azure portal](how-to-deploy-at-scale.md) or [using Azure CLI](how-to-deploy-cli-at-scale.md)

articles/iot-edge/how-to-auto-provision-symmetric-keys.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ Create a unique registration ID for your device. Valid characters are lowercase
4545

4646
Use your device's registration ID to create an individual enrollment in DPS.
4747

48-
When you create an enrollment in DPS, you have the opportunity to declare an **Initial Device Twin State**. In the device twin, you can set tags to group devices by any metric you need in your solution, like region, environment, location, or device type. These tags are used to create [automatic deployments](how-to-deploy-monitor.md).
48+
When you create an enrollment in DPS, you have the opportunity to declare an **Initial Device Twin State**. In the device twin, you can set tags to group devices by any metric you need in your solution, like region, environment, location, or device type. These tags are used to create [automatic deployments](how-to-deploy-at-scale.md).
4949

5050
> [!TIP]
5151
> Group enrollments are also possible when using symmetric key attestation and involve the same decisions as individual enrollments.
@@ -255,4 +255,4 @@ You can verify that the individual enrollment that you created in Device Provisi
255255

256256
## Next steps
257257

258-
The Device Provisioning Service enrollment process lets you set the device ID and device twin tags at the same time as you provision the new device. You can use those values to target individual devices or groups of devices using automatic device management. Learn how to [Deploy and monitor IoT Edge modules at scale using the Azure portal](how-to-deploy-monitor.md) or [using Azure CLI](how-to-deploy-monitor-cli.md).
258+
The Device Provisioning Service enrollment process lets you set the device ID and device twin tags at the same time as you provision the new device. You can use those values to target individual devices or groups of devices using automatic device management. Learn how to [Deploy and monitor IoT Edge modules at scale using the Azure portal](how-to-deploy-at-scale.md) or [using Azure CLI](how-to-deploy-cli-at-scale.md).

articles/iot-edge/how-to-auto-provision-x509-certs.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ Use your generated certificates and keys to create an individual enrollment in D
7070

7171
If you're looking to provision multiple IoT Edge devices, follow the steps in the next section, [Create a DPS group enrollment](#create-a-dps-group-enrollment).
7272

73-
When you create an enrollment in DPS, you have the opportunity to declare an **Initial Device Twin State**. In the device twin, you can set tags to group devices by any metric you need in your solution, like region, environment, location, or device type. These tags are used to create [automatic deployments](how-to-deploy-monitor.md).
73+
When you create an enrollment in DPS, you have the opportunity to declare an **Initial Device Twin State**. In the device twin, you can set tags to group devices by any metric you need in your solution, like region, environment, location, or device type. These tags are used to create [automatic deployments](how-to-deploy-at-scale.md).
7474

7575
For more information about enrollments in the Device Provisioning Service, see [How to manage device enrollments](../iot-dps/how-to-manage-enrollments.md).
7676

@@ -118,7 +118,7 @@ Use your generated certificates and keys to create a group enrollment in DPS for
118118

119119
If you're looking to provision a single IoT Edge device instead, follow the steps in the previous section, [Create a DPS individual enrollment](#create-a-dps-individual-enrollment).
120120

121-
When you create an enrollment in DPS, you have the opportunity to declare an **Initial Device Twin State**. In the device twin, you can set tags to group devices by any metric you need in your solution, like region, environment, location, or device type. These tags are used to create [automatic deployments](how-to-deploy-monitor.md).
121+
When you create an enrollment in DPS, you have the opportunity to declare an **Initial Device Twin State**. In the device twin, you can set tags to group devices by any metric you need in your solution, like region, environment, location, or device type. These tags are used to create [automatic deployments](how-to-deploy-at-scale.md).
122122

123123
### Verify your root certificate
124124

@@ -323,4 +323,4 @@ iotedge list
323323

324324
## Next steps
325325

326-
The Device Provisioning Service enrollment process lets you set the device ID and device twin tags at the same time as you provision the new device. You can use those values to target individual devices or groups of devices using automatic device management. Learn how to [Deploy and monitor IoT Edge modules at scale using the Azure portal](how-to-deploy-monitor.md) or [using Azure CLI](how-to-deploy-monitor-cli.md).
326+
The Device Provisioning Service enrollment process lets you set the device ID and device twin tags at the same time as you provision the new device. You can use those values to target individual devices or groups of devices using automatic device management. Learn how to [Deploy and monitor IoT Edge modules at scale using the Azure portal](how-to-deploy-at-scale.md) or [using Azure CLI](how-to-deploy-cli-at-scale.md).

articles/iot-edge/how-to-ci-cd.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,4 +221,4 @@ To trigger a build job, you can either push a commit to source code repository o
221221

222222
* IoT Edge DevOps best practices sample in [Azure DevOps Project for IoT Edge](how-to-devops-project.md)
223223
* Understand the IoT Edge deployment in [Understand IoT Edge deployments for single devices or at scale](module-deployment-monitoring.md)
224-
* Walk through the steps to create, update, or delete a deployment in [Deploy and monitor IoT Edge modules at scale](how-to-deploy-monitor.md).
224+
* Walk through the steps to create, update, or delete a deployment in [Deploy and monitor IoT Edge modules at scale](how-to-deploy-at-scale.md).

0 commit comments

Comments
 (0)