0
0
Azurecloud~20 mins

Azure dashboards - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Azure Dashboard Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
service_behavior
intermediate
2:00remaining
Understanding Azure Dashboard Sharing Behavior

You create a dashboard in Azure and share it with a colleague by assigning them Reader role on the dashboard resource. What will your colleague be able to do?

AEdit the dashboard layout and add new tiles.
BView the dashboard and interact with its tiles but cannot edit or delete it.
CDelete the dashboard from the Azure portal.
DShare the dashboard with other users.
Attempts:
2 left
💡 Hint

Think about what the Reader role allows in Azure.

Architecture
intermediate
2:00remaining
Best Practice for Organizing Multiple Azure Dashboards

You manage multiple Azure dashboards for different teams in your organization. What is the best way to organize and manage these dashboards to ensure proper access and easy maintenance?

ACreate dashboards in a shared resource group and assign team-specific access using Azure RBAC on each dashboard.
BCreate all dashboards under your personal subscription and share the dashboard URL with teams.
CExport dashboards as JSON files and email them to each team for local use.
DCreate dashboards only in the default Azure portal dashboard and rely on portal filters.
Attempts:
2 left
💡 Hint

Consider how Azure RBAC and resource groups help with access control and organization.

Configuration
advanced
3:00remaining
JSON Configuration for a Tile Showing VM CPU Usage

Which JSON snippet correctly configures an Azure dashboard tile to show the average CPU usage of a specific virtual machine over the last 24 hours?

A{ "type": "Metrics", "resourceId": "/subscriptions/123/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/vm1", "metricNamespace": "Microsoft.Compute/virtualMachines", "metricName": "CPUPercentage", "timeRange": "PT24H", "aggregation": "Average" }
B{ "type": "Metrics", "resourceId": "/subscriptions/123/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/vm1", "metricNamespace": "Microsoft.Compute/virtualMachines", "metricName": "CPU Usage", "timeRange": "P1D", "aggregation": "Average" }
C{ "type": "Metrics", "resourceId": "/subscriptions/123/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/vm1", "metricNamespace": "Microsoft.Compute/virtualMachines", "metricName": "Percentage CPU", "timeRange": "24h", "aggregation": "Avg" }
D{ "type": "Metrics", "resourceId": "/subscriptions/123/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/vm1", "metricNamespace": "Microsoft.Compute/virtualMachines", "metricName": "Percentage CPU", "timeRange": "PT24H", "aggregation": "Average" }
Attempts:
2 left
💡 Hint

Check the exact metric name and time range format used by Azure Monitor metrics.

security
advanced
2:30remaining
Preventing Unauthorized Dashboard Modifications

You want to ensure that only specific users can modify an Azure dashboard, while others can only view it. Which approach enforces this securely?

AAssign <strong>Owner</strong> role to users who can modify and <strong>Reader</strong> role to users who can view the dashboard resource.
BShare the dashboard URL with all users and rely on portal UI to restrict editing.
CAssign <strong>Contributor</strong> role to all users and instruct them not to edit unless authorized.
DCreate separate dashboards for each user and do not share them.
Attempts:
2 left
💡 Hint

Think about Azure RBAC roles and their permissions.

🧠 Conceptual
expert
3:00remaining
Impact of Dashboard Resource Location on Access and Performance

You create an Azure dashboard resource in the East US region but most users accessing it are located in West Europe. What is the likely impact of this setup?

ADashboard data will automatically replicate to West Europe to improve performance.
BUsers in West Europe will be denied access because the dashboard is in a different region.
CDashboard load times may be slower for West Europe users due to network latency, but access permissions remain unaffected.
DAzure will charge extra for cross-region dashboard access.
Attempts:
2 left
💡 Hint

Consider how Azure handles resource location and user access globally.