Skip to content

Commit 027edda

Browse files
authored
Merge pull request #314429 from dlepow/amrgraf
[AMR] Grafana dashboards
2 parents eaf4e57 + 90fd470 commit 027edda

6 files changed

Lines changed: 128 additions & 0 deletions

File tree

articles/redis/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ items:
7979
href: monitor-diagnostic-settings.md
8080
- name: List of Redis metrics
8181
href: monitor-cache-reference.md#metrics
82+
- name: Dashboards with Grafana
83+
href: grafana-dashboards.md
8284
- name: Scaling and performance
8385
items:
8486
- name: Change the size and tier of a cache
Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,126 @@
1+
---
2+
title: Dashboards with Grafana - Azure Managed Redis
3+
description: Learn how to use the built-in Grafana experience in Azure Managed Redis to monitor cache performance, memory, operations, and connectivity with prebuilt dashboards and ad-hoc queries.
4+
ms.topic: how-to
5+
ms.date: 04/03/2026
6+
---
7+
8+
# Dashboards with Grafana in Azure Managed Redis
9+
10+
**Dashboards with Grafana** in [Azure Managed Redis](overview.md) bring [Azure Monitor's](/azure/azure-monitor/fundamentals/overview) built-in Grafana experience directly into the Azure portal. You can create and customize Grafana dashboards by using your Azure Managed Redis metrics and logs without deploying a separate [Azure Managed Grafana](/azure/managed-grafana/overview) instance. Built-in Grafana controls support a wide range of visualization panels and client-side transformations.
11+
12+
> [!NOTE]
13+
> This feature uses the Grafana experience built into Azure Monitor. It is separate from [Azure Managed Grafana](/azure/managed-grafana/overview), which is a standalone, fully managed Grafana service.
14+
15+
## Key capabilities
16+
17+
- **Start from prebuilt dashboards.** Use Azure-managed dashboards tailored for Azure Managed Redis monitoring scenarios including cache performance, memory, operations, and connectivity.
18+
- **Create and edit dashboards.** Add panels, modify queries, and apply client-side transformations.
19+
- **Save and share as Azure resources.** Store dashboards as standard Azure resources with [Azure role-based access control (RBAC)](/azure/role-based-access-control/overview) and automate with [Azure Resource Manager (ARM) templates](/azure/azure-resource-manager/templates/overview) or [Bicep](/azure/azure-resource-manager/bicep/overview).
20+
- **Explore data ad-hoc.** Use Grafana **Explore** to run queries and add the results to new or existing dashboards.
21+
22+
## Prerequisites
23+
24+
- An [Azure Managed Redis resource](overview.md).
25+
- Permissions to read Azure Managed Redis monitoring data and create resources in the target subscription and resource group.
26+
- [Diagnostic settings configured](monitor-diagnostic-settings.md) on the Azure Managed Redis resource so that metrics flow to Azure Monitor.
27+
28+
## Open the Grafana experience in Azure Managed Redis
29+
30+
1. In the Azure portal, open your **Azure Managed Redis** resource.
31+
1. In the left menu, under **Monitoring**, select **Dashboards with Grafana**.
32+
33+
The gallery lists **Azure-managed** dashboards and your **Saved dashboards** for the current Azure Managed Redis resource.
34+
35+
:::image type="content" source="media/grafana-dashboards/gallery.png" alt-text="Screenshot of the Dashboards with Grafana gallery in Azure Managed Redis, showing Featured dashboards including the Azure Managed Redis dashboard." lightbox="media/grafana-dashboards/gallery.png":::
36+
37+
## Start quickly with prebuilt dashboards
38+
39+
Azure provides a prebuilt **Azure Managed Redis** dashboard with four sections:
40+
41+
**Summary** — at-a-glance stat panels for CPU Usage, Memory Usage, Connected Clients, Total Operations, Cache Read, Cache Write
42+
43+
**Performance** — time-series charts for CPU and Memory, Read and Write
44+
45+
**Operations** — time-series charts for Operations (per second) and Hit and Miss ratio
46+
47+
**Connectivity** — time-series charts for Connected Clients and Geo Replication Healthy.
48+
49+
To open the dashboard, select **Azure Managed Redis** from the gallery. Use the time range picker and the **Redis** and **Namespace** filters at the top to scope data to your resource.
50+
51+
:::image type="content" source="media/grafana-dashboards/dashboard-panels.png" alt-text="Screenshot of the Azure Managed Redis Grafana dashboard showing summary with CPU Usage, Memory Usage, Connected Clients, Total Operations, Cache Read, and Cache Write panels, and Performance section with a CPU and Memory time-series chart." lightbox="media/grafana-dashboards/dashboard-panels.png":::
52+
53+
## Create, edit, and save dashboards
54+
55+
You can customize the prebuilt dashboard or start from scratch.
56+
57+
- **Edit the prebuilt dashboard.** Open the dashboard and select **Edit**. Modify panels, queries, and transformations.
58+
- **Save a copy.** Select **Save As** to save your changes as a new dashboard. Choose a subscription, resource group, and name.
59+
- **Start from scratch.** In the gallery, select **New** to create a blank dashboard and add panels.
60+
61+
Every saved dashboard is an **Azure resource**. You can manage it with Azure RBAC, export an ARM template, and include the dashboard in automation pipelines.
62+
63+
:::image type="content" source="media/grafana-dashboards/edit-save.png" alt-text="Screenshot of the Azure Managed Redis Grafana dashboard toolbar with the Edit and Save As buttons highlighted." lightbox="media/grafana-dashboards/edit-save.png":::
64+
65+
> [!NOTE]
66+
> Dashboards saved from within an Azure Managed Redis resource are automatically associated with that resource and appear in the gallery under **Saved dashboards**.
67+
68+
## Ensure dashboards appear in Azure Managed Redis
69+
70+
Dashboards visible in **Dashboards with Grafana** inside an Azure Managed Redis resource use a specific resource tag:
71+
72+
| Name | Value |
73+
|---|---|
74+
| `GrafanaDashboardResourceType` | `microsoft.cache/redisenterprise` |
75+
76+
Dashboards you create *inside* an Azure Managed Redis resource receive this tag automatically. If you import or create a dashboard outside the resource and want it to appear in the gallery, add the tag manually:
77+
78+
1. Open the dashboard resource in the Azure portal.
79+
1. Select **Tags**, and add the name and value shown in the preceding table.
80+
1. Save the changes.
81+
82+
After adding the tag, refresh the gallery. The dashboard appears under **Saved dashboards**.
83+
84+
## Use Grafana Explore
85+
86+
Grafana **Explore** helps you run ad-hoc queries without starting inside a dashboard. You can add the results to a new or existing dashboard.
87+
88+
1. From the top menu of the Grafana experience, select **Explore**.
89+
1. Choose a data source and build queries for the desired time range.
90+
1. Select **Add to dashboard** to turn the visualization into a panel.
91+
92+
:::image type="content" source="media/grafana-dashboards/explore.png" alt-text="Screenshot of the Grafana Explore view with Azure Monitor selected as data source, a CPU metric query configured for an Azure Managed Redis resource, and a time-series graph showing results." lightbox="media/grafana-dashboards/explore.png":::
93+
94+
## Manage access and automate at scale
95+
96+
- **Control access with Azure RBAC.** Assign roles at the dashboard resource, resource group, or subscription scope to control who can view or edit dashboards.
97+
- **Automate with ARM or Bicep.** Export an ARM template from a saved dashboard and deploy it consistently across environments.
98+
99+
## Costs
100+
101+
The Grafana experience within Azure Managed Redis has no extra cost beyond your [Azure Managed Redis](https://azure.microsoft.com/pricing/details/managed-redis/) resource charges. Standard Azure Monitor charges apply for any diagnostic data you configure to flow to Log Analytics workspaces, storage accounts, or event hubs.
102+
103+
## Limitations
104+
105+
- **Supports Azure data sources only.** These sources include Azure Monitor, Azure Monitor managed service for Prometheus, and Azure Data Explorer.
106+
- **Saved dashboards are scoped per resource.** Dashboards saved from within an Azure Managed Redis resource appear only in that resource's gallery.
107+
108+
## Troubleshooting
109+
110+
**Q: Why doesn't a saved dashboard appear in the gallery?**
111+
112+
A: Verify the dashboard was saved from within the Azure Managed Redis resource's **Dashboards with Grafana** experience. If you saved it elsewhere, open the gallery and select **Refresh**.
113+
114+
**Q: Why can't I save a dashboard?**
115+
116+
A: Verify you have permissions to create resources in the target subscription and resource group.
117+
118+
**Q: Why doesn't data load?**
119+
120+
A: Check that the Azure Managed Redis resource has [diagnostic settings configured](monitor-diagnostic-settings.md) and that the selected time range contains data. Diagnostic settings can take up to 90 minutes to start flowing after they're first configured.
121+
122+
## Related content
123+
124+
- [Monitor Azure Managed Redis using diagnostic settings](monitor-diagnostic-settings.md)
125+
- [Azure Monitor overview](/azure/azure-monitor/fundamentals/overview)
126+
- [Azure Managed Grafana overview](/azure/managed-grafana/overview)
156 KB
Loading
152 KB
Loading
116 KB
Loading
113 KB
Loading

0 commit comments

Comments
 (0)