☁️
CTHFM: Azure
  • Welcome
  • Getting Started
    • Account Setup
      • Account Creation Instructions
  • Azure Fundamentals
    • Azure Fundamentals Overview
      • Azure Documentation
      • Azure Entra
      • Azure Hierarchy
      • Identities
      • Azure Entra Roles
      • Azure RBAC
      • Azure Licensing Overview
        • Azure Entra ID Premium Licenses Comparison
      • Azure Shared Responsibility Model
      • Azure Frameworks
      • Azure Security Services
      • Conditional Access Policies
        • How Conditional Access Policies Work
        • Benefits of Conditional Access
        • Best Practices for Conditional Access
        • Conditions for Conditional Access
        • Conditional Access Controls
        • Sign-In Risk and Identity Protection
        • Conditional Access Session Control
        • Name Locations IP Location
      • Azure Quotas
      • Azure Tokens
        • Access Tokens
        • ID Tokens
        • Refresh Tokens
          • Invalidate Refresh Tokens
        • Primary Refresh Tokens
        • Continuous Access Evaluation (CAE)
        • Token Protection: Conditional Access (Public Preview)
  • Azure CLI
    • Introduction to Azure CLI
    • Installing Azure CLI
    • CLI Commands
    • Resource Group Management
    • Creating and Managing Resources with Azure CLI
    • Managing IAM
    • Azure CLI Automation
    • Monitoring and Troubleshooting in Azure CLI
    • Azure CLI Overview
      • Azure CLI: Linux
      • Azure CLI: Windows
      • Azure CLI: MacOS
  • KQL
    • KQL Overview
      • KQL Introduction
      • Data Types
      • Quick Reference
      • Render
      • Basic Queries
  • Powershell
    • PowerShell for Azure
      • Powershell Documentation
      • Powershell Basics
      • Understanding Powershell Variables
      • Understanding Cmdlets
      • Powershell Console & ISE
      • Powershell: Entra Module
        • Module Reference & Getting Started
      • Powershell: Azure Module
        • Installation Instructions
        • Powershell Azure CLI: Windows
        • Powershell Azure CLI: Linux
        • Powershell Azure CLI: MacOS
        • Example Azure Cmdlets
  • Bicep
    • Bicep File Structure
    • Variable Types
  • Azure Logging References
    • Logging
      • Log Retention Strategies
      • Azure Log Types
      • Azure Activity Logs
        • Administrative Event Schema
        • Service Health Notification Schema
        • Resource Health
        • Alert Category
        • Autoscale
        • Security
        • Recommendation
        • Policy
      • Entra ID Logging
        • Identity Based Logs
          • Audit Logs
          • Sign-In Logs
            • AADNonInteractiveUserSignInLogs
            • AADManagedIdentitySignInLogs
            • AADServicePrincipalSignInLogs
            • First Party Sign-In Activity
          • Provisioning Logs (AADProvisioningLogs)
          • Microsoft Graph Activity
          • Identity Protection
            • Risk Detections
            • AADRiskyServicePrincipals
            • AADRiskyUsers
            • AADUserRiskEvents
            • AADServicePrincipalRiskEvents
        • Additional Entra ID Logs
      • Azure Key Vault
        • Azure Key Vault Logging Overview
      • Network Watcher
        • RBAC Permissions
        • Flow Log Types
          • NSG Flow Log Schema
          • VNET Flow Log Schema
        • Enabling Logs
          • NSG Flow Logs
          • VNET Flow Logs
        • Packet Capture
          • Packet Capture: VM
          • Packet Capture: Scale Sets
      • Compute Resources
        • Azure Monitor Agent
        • VM Insights
          • VM Insights Tables
      • Storage Accounts
        • Storage Account Logging
          • File
            • Enable StorageFileLogs
            • StorageFileLogs
          • Blob
            • Enable Blob Logging
            • StorageBlobLogs
          • Queue
            • Enable Queue Logging
            • StorageQueueLogs Table
          • Table
            • Enable Table Logging
            • StorageTableLogs Table
      • Azure App Service
        • Log Types
        • Enabling Logging
      • Azure Monitor
        • Resource Logs
          • Resource Log Top Level Documentation
        • Log Analytics Workspace
          • Setup
        • Workbooks
        • Dashboards
        • Alerts
        • Azure Monitor Documentation
      • Defender for Cloud
      • Intune
      • Sysmon
      • Purview Audit Log Schema
      • Kubernetes Audit Log (AKS)
  • Threat Hunting
    • Threat Hunting in Azure
      • Threat Hunting Introduction
      • Threat Hunting Process
        • Hypothesis Generation
        • Investigation
        • Identification
        • Resolution & Follow Up
      • Pyramid of Pain
      • Azure Threat Hunting Ideas
      • Hands On Threat Hunting Examples
      • OSINT Feeds
  • Sigma
    • Sigma Rule Structure
  • Microsoft Defender TI
    • Microsoft Defender Threat Intelligence
      • Data Sets
      • Reputational Scoring
      • Analyst Insights
      • Microsoft Defender TI: Copilot Integration
  • MITRE Att&ck
    • MITRE Att&ck
      • MITRE Att&ck Concepts
      • MITRE Data Sources
      • MITRE Att&ck Mitigations
      • MITRE Att&ck: Azure
        • MITRE Att&CK: Azure Security Control Mapping
  • Microsoft Resources
    • Microsoft Incident Response Ninja Hub
    • Microsoft Defender XDR Ninja Hub
  • Azure Threat Research Matrix (ATRM)
  • Security Research & Resources
    • Azure Goat
    • Azure Security Research
      • Azure Related CVEs
  • Defender XDR
    • Defender XDR Overview
    • Defender XDR Licensing
    • Defender XDR Default Retention
    • Defender XDR Advanced Hunting Table Schemas
    • Automated Response Requirements
    • Supported Response Actions
  • Azure Sentinel
    • Sentinel Overview
    • Azure Sentinel Deployments
    • Supported Data
    • Workbook, Playbook, Notebook Comparison
    • Sentinel Workbooks
    • Entities
    • User and Entity Behavior Analytics
    • Anomaly Detection
    • Mult-Stage Attack Detection
    • Sentinel: Az CLI
  • Microsoft Defender
    • Microsoft Defender for Cloud References
    • Defender for Cloud: Az CLI
  • Azure Policy
    • Azure Policy
    • Azure Policy Components
    • Azure Policy Rules
    • Scope Azure Policy
    • Policy Assignments
    • Policy Effect
    • Initiative Definition
    • Policy Parameters
    • Remediation Task Structure
    • Use Cases for Azure Policy
    • Azure Policy: Az CLI
  • Intune
    • Intune Overview
    • Intune Licensing
    • Intune API Permission Scopes
    • Intune Sample Script Resources
  • Intune Logging
    • Configure Logging
    • Logging Schema References
    • Intune Queries and Resources
  • Windows Host Security
    • Windows System Architecture and OS Fundamentals
    • SysInternals
    • Basic vs Advanced Security Auditing
    • Sysmon
  • Adversary Emulation
    • AzureHound
    • AADInternals
      • Install
    • RoadTools
      • Install
    • Oh365UserFinder
    • GraphRunner
  • Incident Response
    • Incident Response
      • Azure IR Program Development Cheat Sheet
      • Azure IR Playbooks (MS Guidance)
      • Ransomware (MS Guidance)
  • Automation
    • Automation Overview
    • Logic Apps
      • How Logic Apps Work
      • Logic App Types
      • Triggers
      • Connectors
      • Conditional Logic and Control Flow
      • APIs in Logic Apps
      • Handling Large Workflows with Stateful Logic Apps
      • External Service Integration
      • Securing, Managing, and Scaling Azure Logic Apps
      • Logic Apps: Az CLI
  • Packet Analysis
    • Wireshark Cheatsheet
    • TShark Cheatsheet
    • TCPDUMP Cheatsheet
    • Protocol Analysis Basics
    • HTTP Response Code Cheatsheet
    • RFC Protocol Mappings
    • PCAP Acquisition
  • Detection Lab
    • Detection Lab Introduction
    • Account Creation Instructions
    • Enable MFA Within Azure Tenant
    • Create an Azure Admin With Cloud Shell
    • Setup and Install Instructions
  • VSCode and Code Setup
  • Deploying Code
  • Enabling Logs for Log Analytics Workspace
  • Logging Into Windows VM
  • Verifying Logs in Log Analytics Workspace
  • Creating Detections: Azure Monitor
  • Cost Management: Billing Alarms
Powered by GitBook
On this page
  • Overview:
  • Prerequisites
  • Step 1: Accessing Azure Monitor
  • Step 2: Create a New Dashboard
  • Step 3: Adding Resources to Your Dashboard
  • Step 4: Customizing Your Dashboard
  • Step 5: Save and Share Your Dashboard
  • Step 6: Continuous Monitoring and Updates
  1. Azure Logging References
  2. Logging
  3. Azure Monitor

Dashboards

Last updated 9 months ago

Overview:

Azure Monitor dashboards provide a powerful way to visualize and monitor the health, performance, and security of your Azure resources. This step-by-step guide is designed for beginners who are new to creating dashboards in Azure Monitor.

Prerequisites

  • An active Azure subscription.

  • Basic knowledge of Azure services (e.g., Virtual Machines, Storage Accounts).

Step 1: Accessing Azure Monitor

  1. Log in to the Azure Portal:

    • Go to .

    • Use your Azure credentials to log in.

  2. Navigate to Azure Monitor:

    • In the Azure Portal, search for "Azure Monitor" in the top search bar and select it from the results.

    • This will take you to the Azure Monitor overview page, where you can see insights into your resources.

Step 2: Create a New Dashboard

  1. Access the Dashboard Blade:

    • On the left-hand side menu, select "Dashboard".

    • Click on "New dashboard" at the top left of the dashboard pane.

  2. Name Your Dashboard:

    • In the "New dashboard" pane, enter a meaningful name for your dashboard. For example, "Resource Performance Monitor".

    • Choose whether you want it to be a private dashboard (only visible to you) or shared (visible to others with appropriate access).

Step 3: Adding Resources to Your Dashboard

  1. Add Tiles:

    • A blank grid will appear where you can add tiles. Tiles are individual widgets that display different types of data.

    • On the right-hand side, click on "Add tile" to see available visualizations (e.g., charts, grids, maps).

  2. Select Data to Visualize:

    • You can add metrics, logs, or alerts from your resources.

    • For example, to add a performance chart for a Virtual Machine:

      • Click on "Metrics".

      • Choose the resource type (e.g., "Virtual Machines").

      • Select a specific Virtual Machine.

      • Choose a metric to display (e.g., "Percentage CPU").

      • Configure the time range, aggregation type (average, sum, etc.), and visualization style (line chart, bar chart, etc.).

      • Click "Apply" to add it to the dashboard.

  3. Customize the Tile Layout:

    • Resize and reposition tiles by dragging the corners or moving them across the grid.

    • Add more tiles as needed, such as activity logs, alerts, or custom queries from Azure Monitor Logs.

Step 4: Customizing Your Dashboard

  1. Configure Tile Settings:

    • Click on the ellipsis (...) on a tile to open its settings.

    • You can modify the metric, visualization style, or even change the resource it is monitoring.

  2. Add Filters:

    • Apply filters to your dashboard to focus on specific resources or regions.

    • Click on "Edit" at the top of the dashboard, then select "Add a filter".

    • Choose a filter (e.g., Resource Group) to narrow down the data displayed across the entire dashboard.

  3. Add Custom Queries:

    • If you are familiar with Kusto Query Language (KQL), you can create custom log queries in Azure Monitor Logs and pin the results to your dashboard.

Step 5: Save and Share Your Dashboard

  1. Save Your Dashboard:

    • Once you’re satisfied with the layout and content, click "Save" at the top of the dashboard.

    • Your dashboard is now available for monitoring and can be accessed anytime from the "Dashboard" section in the Azure Portal.

  2. Share the Dashboard:

    • If you chose to create a shared dashboard, you can manage access by clicking on "Share" at the top.

    • Assign roles and permissions to others in your organization to view or edit the dashboard.

Step 6: Continuous Monitoring and Updates

  1. Regularly Update Your Dashboard:

    • As your environment grows or changes, revisit your dashboard to add new tiles or modify existing ones.

    • Keep the dashboard relevant by incorporating new metrics or resources that are critical to your operations.

  2. Set Up Alerts:

    • Enhance your dashboard by setting up alerts in Azure Monitor that trigger when certain conditions are met (e.g., CPU usage exceeds 80%).

    • Pin alerts to your dashboard to quickly see ongoing issues.

  3. Use Azure Monitor Workbooks:

    • For more complex visualizations and analyses, consider using Azure Monitor Workbooks. They provide more customization options and can be pinned to dashboards.

portal.azure.com