Asked and Answered? Grafana Cloud - Embed dashboard

Hi @billdatacotton great question, embedding dashboard panels is indeed a popular use case and there are some major differences for how this feature functions between Grafana open source software license and Grafana Cloud.

As of July 2023, the allow_embed configuration setting is disabled by default in Grafana Cloud as it usually requires disabling cookie_samesite in order to be a useful feature. Embedded panels requiring for users to log in to view visualizations is often a poor user experience. We do have an open feature request to support this, however cross-site request forgery attacks (CSRF) prevent us from offering this in our managed environment at this time. This is a security concern for self-managed environments as well, which is why we caution against using embedded panels with anonymous access viewers. See Implications of enabling anonymous access to dashboards for more details.

If your specific use case does not require disabling cookie_samesite then the Support team can allow_embed for your hosted Grafana instance. Open a ticket from your account portal so they can further discuss this with you for your organization.

The relatively new Public Dashboards feature might be an alternative approach, however this is still in public preview status and under active development. Check out the limitations and supported data sources and visualization types to see if this might be a suitable solution. Once this feature is generally available, we might be able to support embedding public dashboard panels however this is not yet confirmed.

Note for future readers, this policy is subject to change over time as the security landscape is dynamic and Grafana Cloud must adhere to industry-standard security technologies and procedures. Self-managed Grafana environments provide more customization options as individual organization risk tolerance can allow for more flexibility than managed platforms. If this feature is required for your environment then I recommend the self-managed offerings (Grafana OSS or Grafana Enterprise). To review Grafana Cloud security and compliance details, visit our portal at trust.grafana.com.

2 Likes