Skip to main content

Linked widgets

Reuse widgets across Custom Dashboards without recreating them. A linked widget is a read-only reference to a widget from another dashboard. It stays in sync with its source, and updates automatically when the original changes.

Note

This is different from sharing a dashboard URL, which creates a shareable link to a full dashboard. A linked widget embeds an individual widget from one dashboard into another.

What you need​

  • A Custom Dashboard with at least one widget to reference
  • The TEAM-DASHBOARDS:READ permission to view available widgets across dashboards

Browse the Widgets library​

The Widgets library displays all widgets available to you across all dashboards, based on your access policies.

  1. Open a Custom Dashboard.
  2. Select + New in the left-hand panel.
  3. Select the Widgets library tab.

The library lists widgets in two sections: Team highlights at the top, then Linked widgets below it. Within each section, widgets are grouped by source dashboard. Each widget card shows:

  • A widget-type icon and the widget name.
  • The source dashboard, optionally followed by / <section> when the widget lives in a section.
  • The creator's name.
  • A usage count, how many other widgets reference this one. The count is hidden when zero, and hovering it shows how many widgets reuse this one.

Search tips​

Use the search bar to filter by widget name, dashboard name, section, or creator.

Results are ranked by relevance. Exact name matches appear first, followed by partial matches. If you type a prefix or substring, the search returns all widgets whose name or metadata contains that string.

If you cannot find a widget you expect to see, check:

  • Whether you have access to the source dashboard (see I can't find a widget)
  • Whether the search term matches the widget name exactly; try a shorter prefix if needed

When the library looks empty​

If no widget cards appear, one of two things is true:

  • No widgets found means your search or filters excluded every widget. Clear the search or change the filter to see results.
  • No widgets available means the library has no widgets you can access. Confirm that source dashboards exist and that you have permission to view them.

Add a linked widget​

Drag and drop a widget from the Widgets library into your dashboard. The widget appears with a purple Linked badge in the header, indicating that it references a source widget in another dashboard. To separate it from the source, select Unlink. See Unlink a linked widget.

Save the dashboard to preserve the linked widget.

Note

Linked widgets that reference variables from their source dashboard require matching variables on the target dashboard to render correctly. If the source widget uses variables that do not exist on your dashboard, the widget may display an error or return empty results. Add the missing variables to your dashboard or unlink the widget and update the query.

Identify linked widgets​

Linked widgets are visually distinct from regular widgets:

  • A purple Linked badge appears in the widget header. Hovering the badge confirms that the widget references a source widget and that changes to the source appear here automatically.

Linked widget in a dashboard, showing the Linked badge in the header alongside the DataPrime badge.

Work with a linked widget​

Linked widgets render identically to regular widgets but cannot be edited in place.

Available actions​

The following actions are available for linked widgets:

  • View query
  • View settings
  • Export CSV
  • Toggle legend
  • Copy share URL
  • Create alert
  • Add to Investigation

Restricted actions​

The following actions are not available for linked widgets:

  • Edit query
  • Edit settings
  • Edit description
  • Delete
  • Clone

To view or edit the original widget, select Go to source dashboard in the widget's more actions menu. The source dashboard opens in a new tab.

Filter and variable scope​

When you embed linked widgets on a dashboard, dashboard-level filters and variables apply to them alongside the rest of your widgets. That can cause unwanted refreshes when a linked widget doesn't share filter context with your other widgets, for example, a linked widget from another team's dashboard that uses an unrelated set of filters.

To stop a filter from acting on an unrelated linked widget, scope the filter to apply only to the widgets it should reach. To check which widgets a filter or variable currently affects, hover over it in the dashboard header or open its value selector, a green border highlights every affected widget.

Unlinking converts a linked widget into a regular, editable widget. The widget keeps its current configuration but is no longer connected to the source. It will not receive future updates from the original widget.

  1. Open the unlink action from one of these locations:

    • The widget's more actions menu. Select Unlink widget.
    • The right-side panel when the dashboard is in Edit mode. Select Unlink.

    Linked widget with the more actions menu open, showing the Unlink widget option.

  2. Confirm in the dialog. The widget becomes standalone and stops updating from the source. Select Unlink.

  3. Save the dashboard to preserve the change.

After unlinking, you can edit, delete, and clone the widget like any other widget on the dashboard.

Team highlights​

Team highlights mark the widgets your team considers essential. Highlighted widgets appear in the Team highlights section at the top of the Widgets library for everyone on your team. Drag a highlighted widget onto your dashboard to create a linked widget that stays in sync with its source.

You cannot highlight a linked widget. Highlight the original widget on its source dashboard instead.

When to use linked vs standalone widgets​

Linked widgetStandalone widget
Stays in sync with sourceYesNo
EditableNoYes
Best forStandardized views reused across teamsCustom variations of an existing widget

Use a linked widget when you want a centrally maintained visualization, for example, a standard CPU usage widget that a platform team owns and multiple product teams embed. Unlink when you need to adapt the widget's query or layout for your specific context.

Troubleshooting​

I can't find a widget​

If a widget you expect to see does not appear in the Widgets library, possible reasons include:

  • Access permissions: The source dashboard has a policy that restricts your access. Contact the dashboard owner to request access.
  • Search filters: The widget name or metadata may not match your search term. Try a shorter or different search string.
  • Widget no longer exists: The widget or its source dashboard may have been deleted. If this widget is already on your dashboard, it will enter an error state.

Linked widget displays an error​

A linked widget enters an error state when something prevents it from loading data, and displays an error message in place of the visualization. Common causes:

  • The source widget references variables that do not exist on the target dashboard.
  • The source dashboard or widget was deleted.
  • You no longer have access to the source dashboard.

To resolve it, either add the missing variables to your dashboard so the query can resolve, or unlink the widget and update the query manually.

Widget requires variables​

A widget may display an error or empty results if the source widget's query uses variables that do not exist on your dashboard.

Why this happens: Variable values are not transferred when you add a linked widget. The widget's query references variable names that must exist on the target dashboard.

How to resolve:

  • Add the missing variables: Open the source dashboard to see which variables the widget uses, then add variables with the same names to your dashboard. The widget resolves once the variables are present.
  • Unlink and edit: Unlink the widget and modify the query to remove or replace the variable references.

Linked widget shows no data​

A widget may render without errors but return empty results if the source widget's query depends on filters or variables that have different values in the current context. Open the source dashboard to verify that the widget produces data under the same time range and filters.

Widget behavior differs from the source​

Linked widgets reflect the source widget's configuration at query time. If the source widget was recently updated, reload the page to pick up the latest version.

Last updated on