Skip to content

Commit 387f234

Browse files
committed
Fix MCR links: remove /en-us/ prefix from URLs
Follow-up to #312001. The correct MCR URL format is mcr.microsoft.com/artifact/mar/<name>/tags (without /en-us/). Updates 14 links across 12 IoT Edge doc pages.
1 parent 39abbe5 commit 387f234

12 files changed

Lines changed: 14 additions & 14 deletions

articles/iot-edge/about-iot-edge.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Azure IoT Edge is a device-focused runtime that enables you to deploy, run, and
2323

2424
Analytics drives business value in IoT solutions, but not all analytics need to be in the cloud. Azure IoT Edge helps you bring the analytical power of the cloud closer to your devices to drive better business insights and enable offline decision making. For example, you can run anomaly detection at the edge to respond as quickly as possible to emergencies happening on a production line. If you want to reduce bandwidth costs and avoid transferring terabytes of raw data, you can clean and aggregate the data locally then only send the insights to the cloud for analysis.
2525

26-
Azure IoT Edge brings edge-based capabilities to a cloud-based solution and is a feature of [Azure IoT Hub](../iot-hub/iot-concepts-and-iot-hub.md) that enables you to scale out and manage an IoT solution from the cloud. By packaging your business logic into standard containers and using optional pre-built IoT Edge module images from partners or the [Microsoft Artifact Registry](https://mcr.microsoft.com/en-us/catalog?cat=IoT%20Edge%20Modules&alphaSort=asc&alphaSortKey=Name), you can easily compose, deploy, and maintain your solution.
26+
Azure IoT Edge brings edge-based capabilities to a cloud-based solution and is a feature of [Azure IoT Hub](../iot-hub/iot-concepts-and-iot-hub.md) that enables you to scale out and manage an IoT solution from the cloud. By packaging your business logic into standard containers and using optional pre-built IoT Edge module images from partners or the [Microsoft Artifact Registry](https://mcr.microsoft.com/catalog?cat=IoT%20Edge%20Modules&alphaSort=asc&alphaSortKey=Name), you can easily compose, deploy, and maintain your solution.
2727

2828
Azure IoT Edge is made up of three components:
2929

articles/iot-edge/how-to-access-built-in-metrics.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ services: iot-edge
1616

1717
The IoT Edge runtime components, IoT Edge hub, and IoT Edge agent, produce built-in metrics in the [Prometheus exposition format](https://prometheus.io/docs/instrumenting/exposition_formats/). Access these metrics remotely to monitor and understand the health of an IoT Edge device.
1818

19-
Use your own solution to access these metrics, or use the [metrics-collector module](https://mcr.microsoft.com/en-us/artifact/mar/azureiotedge-metrics-collector/tags), which collects the built-in metrics and sends them to Azure Monitor or Azure IoT Hub. For more information, see [Collect and transport metrics](how-to-collect-and-transport-metrics.md).
19+
Use your own solution to access these metrics, or use the [metrics-collector module](https://mcr.microsoft.com/artifact/mar/azureiotedge-metrics-collector/tags), which collects the built-in metrics and sends them to Azure Monitor or Azure IoT Hub. For more information, see [Collect and transport metrics](how-to-collect-and-transport-metrics.md).
2020

2121
Metrics are exposed by default on **port 9600** of the **edgeHub** and **edgeAgent** modules (`http://edgeHub:9600/metrics` and `http://edgeAgent:9600/metrics`). They aren't mapped to the host by default.
2222

articles/iot-edge/how-to-collect-and-transport-metrics.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ To configure monitoring on your IoT Edge device, follow the [tutorial about moni
5858

5959
A Microsoft-supplied metrics-collector module can be added to an IoT Edge deployment to collect module metrics and send them to Azure Monitor. The module code is open-source and available in the [IoT Edge GitHub repo](https://github.com/Azure/iotedge/tree/main/edge-modules/metrics-collector).
6060

61-
The metrics-collector module is provided as a multi-arch Docker container image that supports Linux X64, ARM32, ARM64, and Windows X64 (version 1809). It's publicly available from the Microsoft Artifact Registry at [`mcr.microsoft.com/azureiotedge-metrics-collector`](https://mcr.microsoft.com/en-us/artifact/mar/azureiotedge-metrics-collector/tags).
61+
The metrics-collector module is provided as a multi-arch Docker container image that supports Linux X64, ARM32, ARM64, and Windows X64 (version 1809). It's publicly available from the Microsoft Artifact Registry at [`mcr.microsoft.com/azureiotedge-metrics-collector`](https://mcr.microsoft.com/artifact/mar/azureiotedge-metrics-collector/tags).
6262

6363
## Metrics collector configuration
6464

articles/iot-edge/how-to-configure-api-proxy-module.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Without the API proxy, each service module must bind to a separate port on the h
2828
2929
## Deploy the proxy module
3030

31-
The API proxy module is available from the [Microsoft Container Registry (MCR)](https://mcr.microsoft.com/en-us/artifact/mar/azureiotedge-api-proxy/tags), and the image URI is `mcr.microsoft.com/azureiotedge-api-proxy:latest`. Deploy the module using the [Azure portal](how-to-deploy-modules-portal.md) or [Azure CLI](how-to-deploy-modules-cli.md).
31+
The API proxy module is available from the [Microsoft Container Registry (MCR)](https://mcr.microsoft.com/artifact/mar/azureiotedge-api-proxy/tags), and the image URI is `mcr.microsoft.com/azureiotedge-api-proxy:latest`. Deploy the module using the [Azure portal](how-to-deploy-modules-portal.md) or [Azure CLI](how-to-deploy-modules-cli.md).
3232

3333
## Understand the proxy module
3434

articles/iot-edge/how-to-connect-downstream-iot-edge-device.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -620,7 +620,7 @@ The API proxy module was designed to be customized to handle most common gateway
620620
| Restart policy | always |
621621
| Desired status | running |
622622
623-
If you want to use a different version or architecture of the API proxy module, find the available images in the [Microsoft Artifact Registry](https://mcr.microsoft.com/en-us/artifact/mar/azureiotedge-api-proxy/tags).
623+
If you want to use a different version or architecture of the API proxy module, find the available images in the [Microsoft Artifact Registry](https://mcr.microsoft.com/artifact/mar/azureiotedge-api-proxy/tags).
624624
625625
1. In the **Environment variables** tab, add a variable named `NGINX_DEFAULT_PORT` of type *Text* with a value of `443`.
626626
1. In the **Container create options** tab, update the port bindings to reference port 443.
@@ -866,7 +866,7 @@ The API proxy module was designed to be customized to handle most common gateway
866866
| Restart policy | `always` |
867867
| Desired status | `running` |
868868
869-
If you want to use a different version or architecture of the API proxy module, find the available images in the [Microsoft Artifact Registry](https://mcr.microsoft.com/en-us/artifact/mar/azureiotedge-api-proxy/tags).
869+
If you want to use a different version or architecture of the API proxy module, find the available images in the [Microsoft Artifact Registry](https://mcr.microsoft.com/artifact/mar/azureiotedge-api-proxy/tags).
870870
871871
1. In the **Environment variables** tab, add a variable named `NGINX_DEFAULT_PORT` of type *Text* with a value of `443`.
872872
1. In the **Container create options** tab, update the port bindings to reference port 443.

articles/iot-edge/how-to-deploy-at-scale.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ To add custom code as a module, or to manually add an Azure service module, foll
7171
1. In the **IoT Edge Modules** section of the page, select **Add**.
7272
1. Choose one of the types of modules from the drop-down menu:
7373

74-
* **IoT Edge Module** - You provide the module name and container image URI. For example, the image URI for the sample SimulatedTemperatureSensor module is `mcr.microsoft.com/azureiotedge-simulated-temperature-sensor:1.5`. For a list of Microsoft IoT Edge module images, see the [Microsoft Artifact Registry](https://mcr.microsoft.com/en-us/catalog?cat=IoT%20Edge%20Modules&alphaSort=asc&alphaSortKey=Name).
74+
* **IoT Edge Module** - You provide the module name and container image URI. For example, the image URI for the sample SimulatedTemperatureSensor module is `mcr.microsoft.com/azureiotedge-simulated-temperature-sensor:1.5`. For a list of Microsoft IoT Edge module images, see the [Microsoft Artifact Registry](https://mcr.microsoft.com/catalog?cat=IoT%20Edge%20Modules&alphaSort=asc&alphaSortKey=Name).
7575
* **Azure Stream Analytics Module** - Modules generated from an Azure Stream Analytics workload.
7676

7777
1. If needed, repeat steps 2 and 3 to add more modules to your deployment.

articles/iot-edge/how-to-deploy-modules-portal.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ The Azure portal has a wizard that walks you through creating the deployment man
5858

5959
#### IoT Edge Module
6060

61-
Use this option to add Microsoft modules, partner modules, or custom modules. You provide the module name and container image URI. The container image URI is the location of the module image in a container registry. For a list of Microsoft IoT Edge module images, see the [Microsoft Artifact Registry](https://mcr.microsoft.com/en-us/catalog?cat=IoT%20Edge%20Modules&alphaSort=asc&alphaSortKey=Name). For partner modules, contact the IoT Edge module publisher to obtain the container image URI.
61+
Use this option to add Microsoft modules, partner modules, or custom modules. You provide the module name and container image URI. The container image URI is the location of the module image in a container registry. For a list of Microsoft IoT Edge module images, see the [Microsoft Artifact Registry](https://mcr.microsoft.com/catalog?cat=IoT%20Edge%20Modules&alphaSort=asc&alphaSortKey=Name). For partner modules, contact the IoT Edge module publisher to obtain the container image URI.
6262

6363
For example to add the Microsoft simulated temperature sensor module:
6464

articles/iot-edge/quickstart-linux.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ Manage your Azure IoT Edge device from the cloud to deploy a module that sends d
191191

192192
:::image type="content" source="./media/quickstart-linux/deploy-module.png" alt-text="Diagram of how to deploy a module from cloud to device.":::
193193

194-
A key capability of Azure IoT Edge is deploying code to your IoT Edge devices from the cloud. *IoT Edge modules* are executable packages implemented as containers. In this section, you deploy a pre-built module from the [IoT Edge Modules section of Microsoft Artifact Registry](https://mcr.microsoft.com/en-us/catalog?cat=IoT%20Edge%20Modules&alphaSort=asc&alphaSortKey=Name).
194+
A key capability of Azure IoT Edge is deploying code to your IoT Edge devices from the cloud. *IoT Edge modules* are executable packages implemented as containers. In this section, you deploy a pre-built module from the [IoT Edge Modules section of Microsoft Artifact Registry](https://mcr.microsoft.com/catalog?cat=IoT%20Edge%20Modules&alphaSort=asc&alphaSortKey=Name).
195195

196196
The module that you deploy in this section simulates a sensor and sends generated data. This module is a useful piece of code when you're getting started with IoT Edge because you can use the simulated data for development and testing. If you want to see exactly what this module does, you can view the [simulated temperature sensor source code](https://github.com/Azure/iotedge/blob/main/edge-modules/SimulatedTemperatureSensor/src/Program.cs).
197197

articles/iot-edge/quickstart.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ Manage your Azure IoT Edge device from the cloud to deploy a module that sends t
176176

177177
:::image type="content" source="./media/quickstart/deploy-module.png" alt-text="Diagram that shows the step to deploy a module.":::
178178

179-
One of the key capabilities of Azure IoT Edge is deploying code to your IoT Edge devices from the cloud. *IoT Edge modules* are executable packages implemented as containers. In this section, you'll deploy a pre-built module from the [IoT Edge Modules section of Microsoft Artifact Registry](https://mcr.microsoft.com/en-us/catalog?cat=IoT%20Edge%20Modules&alphaSort=asc&alphaSortKey=Name).
179+
One of the key capabilities of Azure IoT Edge is deploying code to your IoT Edge devices from the cloud. *IoT Edge modules* are executable packages implemented as containers. In this section, you'll deploy a pre-built module from the [IoT Edge Modules section of Microsoft Artifact Registry](https://mcr.microsoft.com/catalog?cat=IoT%20Edge%20Modules&alphaSort=asc&alphaSortKey=Name).
180180

181181
The module that you deploy in this section simulates a sensor and sends generated data. This module is a useful piece of code when you're getting started with IoT Edge because you can use the simulated data for development and testing. If you want to see exactly what this module does, you can view the [simulated temperature sensor source code](https://github.com/Azure/iotedge/blob/main/edge-modules/SimulatedTemperatureSensor/src/Program.cs).
182182

articles/iot-edge/tutorial-monitor-with-workbooks.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Every IoT Edge device relies on two modules, called the *runtime modules*, that
3636

3737
Both runtime modules create metrics that let you remotely monitor how an IoT Edge device or its individual modules perform. The IoT Edge agent reports on the state of individual modules and the host device, so it creates metrics like how long a module runs correctly, or the amount of RAM and percent of CPU used on the device. The IoT Edge hub reports on communications on the device, so it creates metrics like the total number of messages sent and received, or the time it takes to resolve a direct method. For the full list of available metrics, see [Access built-in metrics](how-to-access-built-in-metrics.md).
3838

39-
Both modules automatically expose these metrics, so you can create your own solutions to access and report on them. To make this process easier, Microsoft provides the [azureiotedge-metrics-collector module](https://mcr.microsoft.com/en-us/artifact/mar/azureiotedge-metrics-collector/tags), which handles this process if you don't have or want a custom solution. The metrics collector module collects metrics from the two runtime modules and any other modules you want to monitor, and sends them off the device.
39+
Both modules automatically expose these metrics, so you can create your own solutions to access and report on them. To make this process easier, Microsoft provides the [azureiotedge-metrics-collector module](https://mcr.microsoft.com/artifact/mar/azureiotedge-metrics-collector/tags), which handles this process if you don't have or want a custom solution. The metrics collector module collects metrics from the two runtime modules and any other modules you want to monitor, and sends them off the device.
4040

4141
The metrics collector module sends your metrics to the cloud in one of two ways. The first option, used in this tutorial, sends the metrics directly to Log Analytics. The second option is recommended only if your networking policies require it. It sends the metrics through IoT Hub and then sets up a route to pass the metric messages to Log Analytics. Either way, once the metrics are in your Log Analytics workspace, you can view them through Azure Monitor workbooks.
4242

@@ -114,7 +114,7 @@ Follow these steps to deploy and configure the collector module:
114114
| Restart policy | always |
115115
| Desired status | running |
116116

117-
To use a different version or architecture of the metrics collector module, find available images in the [Microsoft Artifact Registry](https://mcr.microsoft.com/en-us/artifact/mar/azureiotedge-metrics-collector/tags).
117+
To use a different version or architecture of the metrics collector module, find available images in the [Microsoft Artifact Registry](https://mcr.microsoft.com/artifact/mar/azureiotedge-metrics-collector/tags).
118118

119119
1. Go to the **Environment Variables** tab.
120120
1. Add the following text-type environment variables:

0 commit comments

Comments
 (0)