You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/iot-operations/troubleshoot/known-issues.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,12 +4,14 @@ description: Known issues for the MQTT broker, Layered Network Management (previ
4
4
author: dominicbetts
5
5
ms.author: dobett
6
6
ms.topic: troubleshooting-known-issue
7
-
ms.date: 04/16/2025
7
+
ms.date: 05/07/2025
8
8
---
9
9
10
10
# Known issues: Azure IoT Operations
11
11
12
-
This article lists the current known issues for Azure IoT Operations.
12
+
This article lists the current known issues you might encounter when using Azure IoT Operations. The guidance helps you identify these issues and provides workarounds where available.
13
+
14
+
For general troubleshooting guidance, see [Troubleshoot Azure IoT Operations](troubleshoot.md).
13
15
14
16
## Deploy, update, and uninstall issues
15
17
@@ -45,13 +47,13 @@ Log signature: `"This codespace is currently running in recovery mode due to a c
45
47
46
48
If you deploy Azure IoT Operations in GitHub Codespaces, shutting down and restarting the Codespace causes a `This codespace is currently running in recovery mode due to a configuration error` issue.
47
49
48
-
Currently, there's no workaround for the issue. If you need a cluster that supports shutting down and restarting, choose one of the options in [Prepare your Azure Arc-enabled Kubernetes cluster](../deploy-iot-ops/howto-prepare-cluster.md).
50
+
There's no workaround for this issue. If you need a cluster that supports shutting down and restarting, select one of the options in [Prepare your Azure Arc-enabled Kubernetes cluster](../deploy-iot-ops/howto-prepare-cluster.md).
49
51
50
52
## MQTT broker issues
51
53
52
54
This section lists current known issues for the MQTT broker.
53
55
54
-
### MQTT broker resources aren't visible in Azure portal
56
+
### MQTT broker resources aren't visible in the Azure portal
Copy file name to clipboardExpand all lines: articles/iot-operations/troubleshoot/troubleshoot.md
+14-7Lines changed: 14 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,13 +6,20 @@ ms.author: sonialopez
6
6
ms.topic: troubleshooting-general
7
7
ms.custom:
8
8
- ignite-2023
9
-
ms.date: 03/07/2025
9
+
ms.date: 05/07/2025
10
10
---
11
11
12
12
# Troubleshoot Azure IoT Operations
13
13
14
14
This article contains troubleshooting tips for Azure IoT Operations.
15
15
16
+
The troubleshooting guidance helps you diagnose and resolve issues you might encounter when deploying, configuring, or running Azure IoT Operations by:
17
+
18
+
- Collecting diagnostic information from the Azure IoT Operations service and the Azure IoT Operations components running on your cluster.
19
+
- Providing solutions to common issues such as insufficient security permissions, missing secrets, or incorrect configuration settings.
20
+
21
+
For information about known issues and temporary workarounds, see [Known issues: Azure IoT Operations](known-issues.md).
22
+
16
23
## Troubleshoot Azure IoT Operations deployment
17
24
18
25
For general deployment and configuration troubleshooting, you can use the Azure CLI IoT Operations `check` and `support` commands.
@@ -31,7 +38,7 @@ If you see the following error message, you either didn't enable the required Az
31
38
Message: Microsoft.ExtendedLocation resource provider does not have the required permissions to create a namespace on the cluster.
32
39
```
33
40
34
-
To resolve, follow [this guidance](/azure/azure-arc/kubernetes/custom-locations#enable-custom-locations-on-your-cluster)for enabling the custom locations feature with the correct OID.
41
+
To resolve the issue, follow [this guidance](/azure/azure-arc/kubernetes/custom-locations#enable-custom-locations-on-your-cluster)to enable the custom locations feature with the correct OID.
35
42
36
43
### You see a MissingResourceVersionOnHost error message
37
44
@@ -62,7 +69,7 @@ To resolve the issue, either elevate principal permissions, or don't deploy reso
62
69
63
70
### Deployment of MQTT broker fails
64
71
65
-
A deployment can fail if the cluster doesn't have sufficient resources for the specified MQTT broker cardinality and memory profile. To resolve this situation, adjust the replica count, workers, sharding, and memory profile settings to appropriate values for your cluster.
72
+
A deployment might fail if the cluster doesn't have sufficient resources for the specified MQTT broker cardinality and memory profile. To resolve this situation, adjust the replica count, workers, sharding, and memory profile settings to appropriate values for your cluster.
66
73
67
74
> [!WARNING]
68
75
> Setting the replica count to one can result in data loss in node failure scenarios.
@@ -78,7 +85,7 @@ Currently, you can't use the `az iot ops` command to enable resource sync rules
78
85
79
86
To create the device registry rule:
80
87
81
-
1. Create a file called *rsr_device_registry.json* with the following content. Replace the `<placeholder>` values with your own values:
88
+
1. Create a file called *rsr_device_registry.json* with the following content. Replace the `<placeholder>` values with your values:
82
89
83
90
```json
84
91
{
@@ -95,7 +102,7 @@ To create the device registry rule:
95
102
}
96
103
```
97
104
98
-
1. Run the following command to create the device registry resource sync rule. Replace the `<placeholder>` values with your own values:
105
+
1. Run the following command to create the device registry resource sync rule. Replace the `<placeholder>` values with your values:
99
106
100
107
```azcli
101
108
az rest --url /subscriptions/<subscription Id>/resourceGroups/<resource group name>/providers/Microsoft.ExtendedLocation/customLocations/<custom location name>/resourceSyncRules/<rule name>?api-version=2021-08-31-preview --method PUT --body "@rsr_device_registry.json"
@@ -128,7 +135,7 @@ To create the instance rule:
128
135
129
136
## Troubleshoot Azure Key Vault secret management
130
137
131
-
If you see the following error message related to secret management, you need to update your Azure Key Vault contents:
138
+
If you see the following error message related to secret management, update your Azure Key Vault contents:
132
139
133
140
```output
134
141
rpc error: code = Unknown desc = failed to mount objects, error: failed to get objectType:secret,
@@ -138,7 +145,7 @@ If you recently deleted this secret you may be able to recover it using the corr
138
145
For help resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182" }
139
146
```
140
147
141
-
This error occurs when Azure IoT Operations tries to synchronize a secret from Azure Key Vault that doesn't exist. To resolve this issue, you need to add the secret in Azure Key Vault before you create resources such as a secret provider class.
148
+
This error occurs when Azure IoT Operations tries to synchronize a secret from Azure Key Vault that doesn't exist. To resolve this issue, add the secret in Azure Key Vault before you create resources such as a secret provider class.
Get started using Azure Managed Grafana by creating an Azure Managed Grafana workspace using the Azure CLI.
17
17
18
18
>[!NOTE]
19
-
> Azure Managed Grafana has [two pricing plans](overview.md#service-tiers). This guides takes you through creating a new workspace in the Standard plan. To generate a workspace in the Essential (preview) plan, [use the Azure portal](quickstart-managed-grafana-portal.md).
19
+
> Azure Managed Grafana has [two pricing plans](overview.md#service-tiers). This guide takes you through creating a new workspace in the Standard plan. To create a workspace in the Essential (preview) plan, [use the Azure portal](quickstart-managed-grafana-portal.md).
20
20
21
21
## Prerequisites
22
22
23
23
- An Azure account for work or school with an active subscription. [Create an account for free](https://azure.microsoft.com/free).
24
24
- Minimum required role to create a workspace: resource group Contributor.
25
25
- Minimum required role to access the Grafana UI: resource group Owner.
26
-
>[!NOTE]
27
-
> If you don't meet this requirement, once you've created a new Azure Managed Grafana workspace, ask a User Access Administrator, subscription Owner or resource group Owner to grant you a Grafana Admin, Grafana Editor or Grafana Viewer role on the workspace.
> - once you've created the Azure Managed Grafana workspace, ask a User Access Administrator, subscription Owner or resource group Owner to grant you a Grafana Admin, Grafana Editor or Grafana Viewer role
30
+
> - or consider creating the workspace using the **Creator can admin (Preview)** feature available from the Azure portal. Refer to the [Azure portal quickstart](quickstart-managed-grafana-portal.md) for more information.
Copy file name to clipboardExpand all lines: articles/managed-grafana/quickstart-managed-grafana-portal.md
+23-14Lines changed: 23 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,9 +18,6 @@ In this quickstart, you get started with Azure Managed Grafana by creating an Az
18
18
19
19
- An Azure account for work or school and an active subscription. [Create an account for free](https://azure.microsoft.com/free).
20
20
- Minimum required role to create a workspace: resource group Contributor.
21
-
- Minimum required role to access the Grafana UI: resource group Owner.
22
-
>[!NOTE]
23
-
> If you don't meet this requirement, once you've created a new Azure Managed Grafana workspace, ask a User Access Administrator, subscription Owner or resource group Owner to grant you a Grafana Admin, Grafana Editor or Grafana Viewer role on the workspace.
24
21
25
22
## Create an Azure Managed Grafana workspace
26
23
@@ -48,17 +45,26 @@ In this quickstart, you get started with Azure Managed Grafana by creating an Az
48
45
- **Enable API key creation** is set to **Disable** by default.
49
46
- If you've opted for the Standard plan, optionally enable the **Deterministic outbound IP** feature, which is set to **Disable** by default.
50
47
51
-
1. Select **Next : Permission >** to control access rights for your Grafana workspace and data sources:
52
-
1. **System assigned managed identity** is set to **On**.
48
+
1. Select **Next : Permission >** to control access rights for your Grafana instance and data sources:
49
+
- **System assigned managed identity** is set to **On**.
53
50
54
-
>[!NOTE]
55
-
>You can use a user-assigned managed identity instead of the default system-assigned managed identity once the Azure Managed Grafana resource is deployed. To learn more, go to [Set up Azure Managed Grafana authentication and permissions (preview)](how-to-authentication-permissions.md).
51
+
>[!NOTE]
52
+
>You can use a user-assigned managed identity instead of the default system-assigned managed identity once the Azure Managed Grafana resource is deployed. For more information, go to [Set up Azure Managed Grafana authentication and permissions (preview)](how-to-authentication-permissions.md).
56
53
57
-
1. The box **Add role assignment to this identity with 'Monitoring Reader' role on target subscription** is checked by default.
54
+
- If you're a subscription Owner or a User Access Administrator:
55
+
- the box **Add role assignment to this identity with 'Monitoring Reader' role on target subscription** is checked by default. This role assignment allows Azure Managed Grafana to access and display monitoring data from various Azure services.
56
+
- the box **Include myself** under **Grafana administrator role** is checked. This option grants you the Grafana administrator role, and lets you manage access rights. Optionally select **Add** to share this right with team members.
57
+
- If you're not a subscription Owner or a User Access Administrator, you can either:
58
+
- ask a subscription Owner or a User Access Administrator to assign you the Grafana Admin role
59
+
- or enable **Creator can admin (Preview)**. This option available in preview grants you the required permissions to access and manage the Grafana resource.
58
60
59
-
1. The box **Include myself** under **Grafana administrator role** is checked. This option grants you the Grafana administrator role, and lets you manage access rights. You can give this right to more members by selecting **Add**. If this option grays out for you, ask someone with the Owner role on the subscription to assign you the Grafana Admin role.
60
-
61
-
1. If you've opted for the Standard plan, optionally disable public access and create a private endpoint that can access your resource.
61
+
> [!NOTE]
62
+
> The **Creator can admin (Preview)** option can only be enabled when creating the workspace. Later on, it can be disabled from the **Configuration** menu if the workspace creator doesn't need this level of access anymore. Once disabled, it cannot be enabled again. If this option is disabled and the user needs to access this Grafana instance again, they will need [a Grafana role](how-to-manage-access-permissions-users-identities.md).
63
+
64
+
> [!NOTE]
65
+
> The **Creator can admin (Preview)** option may not be available in some specific scenarios. For example, it doesn't support workspaces managed by Cloud Solution Providers (CSPs). In CSP scenarios, the necessary information about the individual creator of the resource is not accessible. As a result, the feature cannot grant administrative privileges to the creator.
66
+
67
+
1. If you've opted for the Standard plan, in the **Networking** tab, optionally disable public access and create a private endpoint that can access your resource.
62
68
63
69
1. Optionally select **Next : Tags** and add tags to categorize resources.
64
70
@@ -68,13 +74,16 @@ In this quickstart, you get started with Azure Managed Grafana by creating an Az
68
74
69
75
1. Once the deployment is complete, select **Go to resource** to open your resource.
70
76
71
-
1. In the **Overview** tab's Essentials section, select the **Endpoint** URL. Single sign-on via Microsoft Entra ID has been configured for you automatically. If prompted, enter your Azure account.
77
+
1. In the **Overview** tab, select the **Endpoint** URL. Single sign-on via Microsoft Entra ID has been configured for you automatically. If prompted, enter your Azure account.
72
78
73
79
:::image type="content" source="media/quickstart-portal/grafana-overview.png" alt-text="Screenshot of the Azure portal. Endpoint URL display.":::
74
80
81
+
You can now start interacting with the Grafana application to configure data sources, create dashboards, reports and alerts. Suggested read: [Monitor Azure services and applications using Grafana](/azure/azure-monitor/visualize/grafana-plugin).
82
+
75
83
:::image type="content" source="media/quickstart-portal/grafana-ui.png" alt-text="Screenshot of an Azure Managed Grafana workspace.":::
76
84
77
-
You can now start interacting with the Grafana application to configure data sources, create dashboards, reports and alerts. Suggested read: [Monitor Azure services and applications using Grafana](/azure/azure-monitor/visualize/grafana-plugin).
85
+
> [!IMPORTANT]
86
+
> The **Creator can admin (Preview)** option is designed to be used for testing purposes. Whenever possible, we recommend assigning a [Grafana role](how-to-manage-access-permissions-users-identities.md) to all team members who need to access the Grafana portal and disabling the **Creator can edit** option.
78
87
79
88
## Clean up resources
80
89
@@ -84,7 +93,7 @@ In the preceding steps, you created an Azure Managed Grafana workspace in a new
84
93
1. In the **Overview** page, make sure that the listed resources are the ones you want to delete.
85
94
1. Select **Delete**, type the name of your resource group in the text box, and then select **Delete**.
86
95
87
-
## Next steps
96
+
## Next step
88
97
89
98
> [!div class="nextstepaction"]
90
99
> [How to configure data sources for Azure Managed Grafana](./how-to-data-source-plugins-managed-identity.md)
Copy file name to clipboardExpand all lines: articles/managed-grafana/troubleshoot-managed-grafana.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ ms.service: azure-managed-grafana
8
8
ms.date: 04/16/2025
9
9
---
10
10
11
-
# Troubleshoot issues for Azure Managed Grafana
11
+
# Troubleshoot common Azure Managed Grafana issues
12
12
13
13
This article guides you to troubleshoot errors with Azure Managed Grafana, and suggests solutions to resolve them.
14
14
@@ -200,7 +200,7 @@ After disabling System-Assigned Managed Identity, the data source that has been
200
200
201
201
Data sources configured with a managed identity may still be able to access data from Azure services for up to 24 hours. When a role assignment is updated in a managed identity for Azure Managed Grafana, this change can take up to 24 hours to be effective, due to limitations of managed identities.
202
202
203
-
## Next step
203
+
## Related content
204
204
205
-
> [!div class="nextstepaction"]
206
-
> [Support](./find-help-open-support-ticket.md)
205
+
-[Support](find-help-open-support-ticket.md)
206
+
-[Troubleshoot connecting managed private endpoint to a private link service](troubleshoot-mpe-connection.md)
0 commit comments