Azure Dashboards and Workbooks
Pin charts and query results to an Azure Dashboard for at-a-glance operational visibility, and create Workbooks to share rich, parameterised reports with your team.
Azure Dashboards and Workbooks is a free Cloud & IT Cert Prep lesson on CoddyKit — lesson 4 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the Cloud & IT Cert Prep learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.
Why Dashboards and Workbooks?
Collecting metrics and logs is only valuable if the right people can see and act on the data. Azure Dashboards provide at-a-glance operational views that update in real time and can be shared with the entire team in the Azure portal. Workbooks go further, enabling rich, parameterised, narrative reports that combine text, charts, grids, and live query results in a single scrollable document — ideal for weekly operations reviews or capacity planning.
Creating an Azure Dashboard
An Azure Dashboard is a collection of tiles arranged on a canvas. Tiles can display metric charts, resource health, KQL query results, resource group overview, Markdown text, or App Service metrics. You can pin any chart from Metrics Explorer or a Log Analytics query directly to a dashboard using the Pin to dashboard button. Dashboards are stored as JSON resources in a resource group and support ARM-based deployment.
# Deploy a dashboard from a JSON template
az portal dashboard create \
--resource-group myRG \
--name 'Ops-Dashboard' \
--input-path ./dashboard.json \
--location eastusSharing and Access Control on Dashboards
Azure Dashboards have two sharing modes. Private dashboards are visible only to you. Published (shared) dashboards are published as Azure resources in a resource group, where RBAC controls who can view or edit them. You can grant the Reader role on the dashboard resource to give read-only access. Note that if a dashboard tile queries data from a Log Analytics workspace, viewers also need Read access to that workspace.
Dashboard Tile Types
Common dashboard tile types include: Metrics chart — plots one or more metric time-series from Metrics Explorer. Log Analytics query — runs a KQL query and shows the result as a table, chart, or number. Resource health — shows the Azure-reported health status of a specific resource. Markdown — renders static text, links, and images to provide context. Clock — shows UTC time, useful for globally distributed teams.
Introduction to Azure Workbooks
Azure Workbooks are interactive reports that combine data from multiple Azure sources — Azure Monitor metrics, Log Analytics KQL queries, Azure Resource Graph, and Application Insights. Unlike static dashboards, workbooks support parameters (time range pickers, resource selectors, dropdowns) that allow the same workbook to dynamically show data for the resource or time window chosen by the viewer.
Workbook Parameters
Workbook parameters make reports interactive without requiring separate workbooks per resource. You can add a Time range parameter (standard Azure time picker), a Resource parameter (resource picker scoped to a subscription), or a Dropdown parameter populated by a KQL query. All subsequent query steps and visualisations automatically use the selected parameter values, updating in real time when the user changes a selection.
Workbook Visualisation Types
Each step in a workbook can display data as a Table, Time chart, Bar chart, Pie chart, Scatter plot, Grid with conditional formatting, Heatmap, or Tile (KPI cards). The grid visualisation supports column-level conditional formatting — for example, colouring cells red when failure rate exceeds a threshold — making it easy to highlight issues at a glance in an operational report.
Workbook Templates and Gallery
Azure provides a large gallery of built-in workbook templates for common scenarios. VM performance templates show CPU, memory, disk, and network trends. App Service templates display request rates and failure percentages. Reliability templates plot availability against SLA targets. You can open any template, customise it, and save it as a new workbook under your subscription without starting from scratch.
Linking Workbook Steps Together
Workbooks support linked drilldowns: clicking a row in one grid step can pass the selected row's values as parameters to a subsequent step, filtering a chart or table to show details for that specific item. This creates an interactive investigation flow — for example, clicking a failing endpoint in a summary table reveals a detailed trace list for only that endpoint, all within a single workbook page.
Exporting Workbooks and Dashboards
Both dashboards and workbooks are stored internally as JSON and can be exported for version control or deployment automation. Dashboard JSON can be downloaded from the portal's Edit mode and deployed via ARM templates. Workbooks export to a JSON format compatible with az monitor app-insights workbook CLI commands, allowing you to check workbook definitions into git alongside your infrastructure code.
# Export a workbook to JSON
az monitor app-insights workbook show \
--resource-group myRG \
--name <workbook-guid> \
--query 'serializedData' -o tsv > workbook.jsonAlerting from Workbook Data
Workbooks are read-only visualisation tools — they do not trigger alerts. To alert on data you display in a workbook, create a corresponding log search alert rule in Azure Monitor that runs the same KQL query. A best practice is to build your operational workbook first to validate the query logic visually, then copy the working KQL into an alert rule. This ensures what you monitor matches what you alert on.
Quick Check
Test your understanding of Microsoft Azure Fundamentals (AZ-900) concepts from this lesson.
Lesson Recap
In this lesson you learned: Azure Dashboards provide real-time at-a-glance tile views shareable across your team via RBAC, Azure Workbooks enable rich parameterised reports combining metrics, KQL queries, and Application Insights data, and both are stored as JSON and can be version-controlled and deployed via ARM. Next up we explore Azure Backup for protecting your workloads from data loss.
Frequently asked questions
Is the “Azure Dashboards and Workbooks” lesson free?
Yes — the full text of “Azure Dashboards and Workbooks” is free to read here on the web, and the Cloud & IT Cert Prep course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the Cloud & IT Cert Prep course, upgrade to CoddyKit PRO.
What will I learn in “Azure Dashboards and Workbooks”?
Pin charts and query results to an Azure Dashboard for at-a-glance operational visibility, and create Workbooks to share rich, parameterised reports with your team. You practise Cloud & IT Cert Prep with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.
Do I need any experience to start Cloud & IT Cert Prep?
No prior experience is required. Cloud & IT Cert Prep on CoddyKit is structured for beginners through advanced learners; this is — lesson 4 of 4, so you can start here or from the beginning and move at your own pace.
How long does the “Azure Dashboards and Workbooks” lesson take?
Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.
Can I write and run code in this Cloud & IT Cert Prep lesson?
Yes. Every Cloud & IT Cert Prep lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.
All lessons in this course
- Azure Monitor Metrics and Alerts
- Log Analytics and KQL Fundamentals
- Application Insights
- Azure Dashboards and Workbooks