Share via

Azure Managed Grafana Dashboard Insights

Javier Huamani 100 Reputation points
2026-01-15T17:52:12.6733333+00:00

Hi, is it possible to query the Dashboard Insights data within an Azure Managed Grafana workspace? Currently we have several dashboards within our workspaces and we'd like to track viewership, queries runtime, errors, etc. We can see this data displayed per dashboard by selecting Dashboard Insights, but would like to store this data in a storage account or find an alternate way to query it.
User's image

Azure Managed Grafana
Azure Managed Grafana

An Azure service used to deploy Grafana dashboards for analytics and monitoring solutions.


Answer accepted by question author

  1. Suchitra Suregaunkar 13,785 Reputation points Microsoft External Staff Moderator
    2026-01-19T06:51:29.1666667+00:00

    Hello Javier Huamani

    Thanks for sharing the screenshot.

    Azure Managed Grafana exposes dashboard usage telemetry through Azure Monitor Diagnostic settings when Grafana Usage Insights Events is enabled.

    These events are ingested into Log Analytics under the AGSGrafanaUsageInsightsEvents table and include dashboard ID, dashboard name, query executions, cached queries, duration, and datasource information.

    The Dashboard Insights UI in Grafana shows aggregated summaries (for example, daily query counts, cached vs non‑cached queries, and error trends). These UI summaries are not stored as a separate table and are derived from the raw usage events.

    To perform custom reporting, customers can query AGSGrafanaUsageInsightsEvents using KQL and recreate the desired aggregations.

    Thanks,
    Suchitra.

    0 comments No comments

2 additional answers

Sort by: Most helpful
  1. Javier Huamani 100 Reputation points
    2026-01-29T14:18:08.9466667+00:00

    We were able to go into Diagnostic settings and capture Login and Usage Insight Events onto our Log Analytics Workspace like so:

    User's image

    From the Log analytics workspace we were able to access the AGSGrafanaUsageInsightsEvents table which has all the usage data we needed:

    User's image


  2. Leonardo Mariano Côco 155 Reputation points
    2026-01-16T01:18:12.73+00:00

    Today there isn’t a “queryable table/API” for Dashboard Insights in Azure Managed Grafana that you can pull into Storage/Log Analytics as-is. Grafana’s usage/insights data is aggregated and stored in Grafana’s internal database for the UI (views, query/errors, etc.).

    What you can do in Azure Managed Grafana is export the workspace logs via Diagnostic settings to Log Analytics / Storage / Event Hub, and then build your own reporting from those logs (login events, general logs, etc.).

    If your goal is “dashboard views / top dashboards / errors”, the usual workaround is:

    enable diagnostic settings → send logs to Log Analytics or Storage,

    query/aggregate there, and optionally store long-term.

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.