Skip to content

Commit 9fdd17f

Browse files
committed
more info and images
1 parent c7ac663 commit 9fdd17f

File tree

6 files changed

+109
-10
lines changed

6 files changed

+109
-10
lines changed

articles/azure-portal/dashboard-hub.md

Lines changed: 109 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.date: 08/27/2024
99

1010
Dashboards are a focused and organized view of your cloud resources in the Azure portal. The new Dashboard hub (preview) experience offers editing features such as tabs, a rich set of tiles with support for different data sources, and support in the Azure mobile app.
1111

12-
Dashboar Hub can be used to create and manage shared dashboards only. These shared dashboards are implemented as Azure resources in your subscription and are visible to all users who have subscription-level access.
12+
Currently, Dashboard Hub can only be used to create and manage shared dashboards. These shared dashboards are implemented as Azure resources in your subscription and are visible to all users who have subscription-level access.
1313

1414
> [!IMPORTANT]
1515
> Dashboard hub is currently in PREVIEW.
@@ -19,7 +19,7 @@ Dashboar Hub can be used to create and manage shared dashboards only. These shar
1919

2020
Before using the new Dashboard hub experience, be aware of the following current limitations and make sure that your new dashboard meets your organization's needs.
2121

22-
Private dashboards aren't currently supported in Dashboard hub. To create a private dashboard, or share it with only a limited set of users, create your dashboard [from the **Dashboard** view in the Azure portal](azure-portal-dashboards.md).
22+
Private dashboards aren't currently supported in Dashboard hub. These dashboards are shared with all users in a subscription by default. To create a private dashboard, or to share it with only a limited set of users, create your dashboard [from the **Dashboard** view in the Azure portal](azure-portal-dashboards.md) rather than using the new experience.
2323

2424
Some tiles aren't yet available in the Dashboard hub experience. Currently, the following tiles are available:
2525

@@ -36,7 +36,7 @@ If your dashboard relies on one of these tiles, we recommend that you don't use
3636

3737
## Create a new dashboard
3838

39-
This example shows how to create a new shared dashboard with an assigned name.
39+
To create a new shared dashboard with an assigned name, follow these steps.
4040

4141
1. Sign in to the [Azure portal](https://portal.azure.com).
4242

@@ -56,26 +56,125 @@ This example shows how to create a new shared dashboard with an assigned name.
5656

5757
:::image type="content" source="media/dashboard-hub/dashboard-hub-rename.png" alt-text="Screenshot showing a dashboard being renamed in the Dashboard hub.":::
5858

59-
1. When you're finished, select **Publish dashboardV2** in the page header.
59+
1. When you're finished, select **Publish dashboardV2** in the command bar.
6060

6161
1. Select the subscription and resource group to which the dashboard will be saved.
6262
1. Enter a name for the dashboard. This name will be used for the dashboard resource in Azure, and it can't be changed after publishing. However, you can edit the displayed title of the dashboard later.
6363
1. Select **Submit**.
6464

6565
You'll see a notification confirming that your dashboard has been published. You can continue to [edit your dashboard](#edit-a-dashboard) as needed.
6666

67+
> [!IMPORTANT]
68+
> Since all dashboards in the new experience are shared by default, anyone with access to the subscription will be able to view the dashboard resource. For more access control options, see [Understand access control](#understand-access-control).
69+
6770
## Create a dashboard based on an existing dashboard
6871

69-
Follow these steps to create a new shared dashboard with an assigned name, based on an existing dashboard.
72+
To create a new shared dashboard with an assigned name, based on an existing dashboard, follow these steps.
73+
74+
> [!TIP]
75+
> Review the [current limitations ](#current-limitations) before you proceed. If your dashboard includes tiles that aren't currently supported in the new experience, you can still create a new dashboard based on the original one. However, any tiles that aren't yet available won't be included.
7076
71-
1. In the Dashboard hub, under **Dashboards**, select either **Private dashboards** or **Shared dashboards**.
72-
1. Select the dashboard that you want to start with.
73-
1. Select **Try it now**.
77+
1. Navigate to the dashboard that you want to start with. You can do this by selecting **Dashboard** from the Azure menu, then selecting the dashboard that you wish to start with. Alternately, in the new Dashboard hub, expand **Dashboards** and then select either **Private dashboards** or **Shared dashboards** to find your dashboard.
78+
1. From the Select **Try it now**.
7479

7580
:::image type="content" source="media/dashboard-hub/dashboard-try-it-now.png" alt-text="Screenshot showing the Try it now link for a dashboard.":::
7681

77-
The dashboard opens in the new Dashboard hub editing experience.
82+
The dashboard opens in the new Dashboard hub editing experience. Follow the process described in the previous section to publish the dashboard as a new shared dashboard, or read on to learn how to make edits to your dashboard before publishing.
7883

7984
## Edit a dashboard
8085

81-
After you create a dashboard, you can add, resize, and arrange tiles that show your Azure resources or display other helpful information. We'll start by working with the Tile Gallery, then explore other ways to customize dashboards.
86+
After you create a dashboard, you can add, resize, and arrange tiles that show your Azure resources or display other helpful information.
87+
88+
To open the editing page for a dashboard, select **Edit** from its command bar. Make changes as described in the sections below, then select **Publish dashboardV2** when you're finished.
89+
90+
### Add tiles from the Tile Gallery
91+
92+
To add tiles to a dashboard by using the Tile Gallery, follow these steps.
93+
94+
1. Click **Add tile** to open the Tile Gallery.
95+
1. Select the tile you want to add to your dashboard, then select **Add**. Alternately, you can drag the tile to the desired location in your grid.
96+
1. To configure the tile, select **Edit** to open the tile editor.
97+
98+
:::image type="content" source="media/dashboard-hub/dashboard-hub-edit-tile.png" alt-text="Screenshot of the Edit Tile option in the Dashboard hub in the Azure portal.":::
99+
100+
1. Make the desired changes to the tile, including editing its title or changing its configuration. When you're done, select **Apply changes**.
101+
102+
### Resize or rearrange tiles
103+
104+
To change the size of a tile, select the arrow on the bottom right corner of the tile, then drag to resize it. If there's not enough grid space to resize the tile, it will bounce back to its original size.
105+
106+
To change the placement of a tile, select it and then drag it to a new location on the dashboard.
107+
108+
Repeat these steps as needed until you're happy with the layout of your tiles.
109+
110+
### Delete tiles
111+
112+
To remove a tile from the dashboard, hover in the upper right corner of the tile and then select **Delete**.
113+
114+
### Manage tabs
115+
116+
The new dashboard experience lets you create multiple tabs where you can group information. To create tabs:
117+
118+
1. Select **Manage tabs.** from the command bar to open the **Manage tabs** pane.
119+
120+
:::image type="content" source="media/dashboard-hub/dashboard-hub-manage-tabs.png" alt-text="Screenshot of the Manage tabs page in the Dashboard hub in the Azure portal.":::
121+
122+
1. Enter name for the tabs you want to create.
123+
1. To change the tab order, drag and drop your tabs, or select the checkbox next to a tab and use the **Move up** and **Move down** buttons.
124+
1. When you're finished, select **Apply changes**.
125+
126+
You can then select each tab to make individual edits.
127+
128+
### Apply dashboard filters
129+
130+
To add filters to your dashboard, select **Parameters** from the command bar to open the **Manage parameters** pane
131+
132+
The options you'll see will vary depending on the tiles in your dashboard. You may see options to filter data for a specific subscription or location.
133+
134+
If your dashboard includes the **Metrics** tile, the default parameters are **Time range** and **Time granularity.**
135+
136+
:::image type="content" source="media/dashboard-hub/dashboard-hub-parameters.png" alt-text="Screenshot of the Manage parameters pane in the Dashboard hub in the Azure portal.":::
137+
138+
To edit a parameter, select the pencil icon.
139+
140+
To add a new parameter, select **Add**, then configure the parameter as desired.
141+
142+
To remove a parameter, select the trash can icon.
143+
144+
### Pin content from a resource page
145+
146+
Another way to add tiles to your dashboard is directly from a resource page.
147+
148+
Many resource pages include a pin icon in the command bar, which means that you can pin a tile representing that resource.
149+
150+
:::image type="content" source="media/dashboard-hub/dashboard-hub-pin.png" alt-text="Screenshot showing the Pin option for an Azure resource.":::
151+
152+
In some cases, a pin icon may also appear by specific content within a page, which means you can pin a tile for that specific content, rather than the entire page. For example, you can pin some resources through the context pane.
153+
154+
:::image type="content" source="media/dashboard-hub/dashboard-hub-pin-context-pane.png" alt-text="Screenshot showing the Pin option in a resource's context pane.":::
155+
156+
To pin content to your dashboard, select the **Pin to dashboard** option or the pin icon. Be sure to select the **Shared** dashboard type. You can also create a new dashboard which will include this pin by selecting **Create new**.
157+
158+
## Export a dashboard
159+
160+
You can export a dashboard from the Dashboard hub to view its structure programmatically. These exported templates can also be used as the basis for creating future dashboards.
161+
162+
To export a dashboard, select **Export**. Select the option for the format you wish to download:
163+
164+
- **ARM template**: Downloads an ARM template representation of the dashboard.
165+
- **Dashboard**: Downloads a JSON representation of the dashboard.
166+
- **View**: Downloads a declarative view of the dashboard.
167+
168+
After you make your selection, you can view the downloaded version in the editor of your choice.
169+
170+
## Understand access control
171+
172+
Published dashboards are implemented as Azure resources, Each dashboard exists as a manageable item contained in a resource group within your subscription. You can manage access control through the Dashboard hub.
173+
174+
Azure RBAC lets you assign users to roles at different levels of scope: management group, subscription, resource group, or resource. Azure RBAC permissions are inherited from higher levels down to the individual resource. In many cases, you may already have users assigned to roles for the subscription that will give them access to the published dashboard.
175+
176+
For example, users who have the **Owner** or **Contributor** role for a subscription can list, view, create, modify, or delete dashboards within the subscription. Users with a custom role that includes the `Microsoft.Portal/Dashboards/Write` permission can also perform these tasks.
177+
178+
Users with the **Reader** role for the subscription (or a custom role with `Microsoft.Portal/Dashboards/Read permission`) can list and view dashboards within that subscription, but they can't modify or delete them. These users can make private copies of dashboards for themselves. They can also make local edits to a published dashboard for their own use, such as when troubleshooting an issue, but they can't publish those changes back to the server.
179+
180+
To expand access to a dashboard beyond the access granted at the subscription level, you can assign permissions to an individual dashboard, or to a resource group that contains several dashboards. For example, if a user should have limited permissions across the subscription, but needs to be able to edit one particular dashboard, you can assign a different role with more permissions (such as Contributor) for that dashboard only.
17.6 KB
Loading
16.8 KB
Loading
12 KB
Loading
7.86 KB
Loading
4.86 KB
Loading

0 commit comments

Comments
 (0)