How to share access to Azure Managed Grafana

A DevOps team may build dashboards to monitor and diagnose an application or infrastructure that it manages. Likewise, a support team may use a Grafana monitoring solution for troubleshooting customer issues. In these scenarios, multiple users are accessing one Grafana instance.

Azure Managed Grafana enables such collaboration by allowing you to set custom permissions on an instance that you own. This article explains what permissions are supported and how to grant permissions to share an Azure Managed Grafana instance with your stakeholders.

Prerequisites

Supported Grafana roles

Azure Managed Grafana supports the Grafana Admin, Grafana Editor, and Grafana Viewer roles:

  • The Grafana Admin role provides full control of the instance including managing role assignments, viewing, editing, and configuring data sources.
  • The Grafana Editor role provides read-write access to the dashboards in the instance.
  • The Grafana Viewer role provides read-only access to dashboards in the instance.

More details on Grafana roles can be found in the Grafana documentation.

Grafana user roles and assignments are fully integrated within Microsoft Entra ID. You can assign a Grafana role to any Microsoft Entra user, group, service principal or managed identity, and grant them access permissions associated with that role. You can manage these permissions from the Azure portal or the command line. This section explains how to assign Grafana roles to users in the Azure portal.

Add a Grafana role assignment

  1. Open your Azure Managed Grafana instance.

  2. Select Access control (IAM) in the left menu.

  3. Select Add role assignment.

    Screenshot of Add role assignment in the Azure platform.

  4. Select a Grafana role to assign among Grafana Admin, Grafana Editor or Grafana Viewer, then select Next.

    Screenshot of the Grafana roles in the Azure platform.

  5. Choose if you want to assign access to a User, group, or service principal, or to a Managed identity.

  6. Click on Select members, pick the members you want to assign to the Grafana role and then confirm with Select.

  7. Select Next, then Review + assign to complete the role assignment.

Note

Dashboard and data source level sharing are done from within the Grafana application. For more information, refer to Share a Grafana dashboard or panel and Data source permissions.

Next steps