Skip to content

[Meta] Dashboard panel Share-to #60433

@streamich

Description

@streamich

Summary

Kibana supports sharing dashboards today, but there is no way to share a single panel. There are many permutations of the general need in our customer requests. The goal of this feature is to allow sharing of a dashboard panel to multiple destinations in multiple formats.

User stories

Some example use cases of this feature are:

  • As a user, I can share a PNG image to my clipboard, so I can paste it into other applications.
  • As a user, I can share a URL to my clipboard, so I can send users to a fullscreen panel that reflects its state at the time it was shared.
  • As a user, I can share a URL to my clipboard, so I can send users to a fullscreen panel that reflects current data.
  • As a user, I can share directly to slack, so that Slack shows a nice preview instead of a bare URL.
  • As a user, I can save a panel as a PDF so it can be suitable for printing or a larger display.

Tasks

Panel sharing functionality should live in X-Pack (Gold).

Ideas

  • Create a crawlable public .html page which Slack (or other services) can crawl to show a preview image inside a Slack channel.
  • Copy as structured data, where we use clipboard APIs to copy data in various formats.
    • Visualizations can copy .png images into clipboard, and CSV text data as backup.
    • Table panels can copy HTML tables into the clipboard.

Designs

Figma mocks


Parent issue: #92603

Metadata

Metadata

Labels

Feature:EmbeddingEmbedding content via iFrameFeature:UIActionsUI actions. These are client side only, not related to the server side actions..Metaimpact:lowAddressing this issue will have a low level of impact on the quality/strength of our product.loe:smallSmall Level of Effort

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions