Skip to main content

Extension points in Grafana

Use the PluginExtensionPoints enum exposed by the @grafana/data package to access the extension points within Grafana.

import { PluginExtensionPoints } from '@grafana/data';

const extensionPointId = PluginExtensionPoints.DashboardPanelMenu;

The following Extension Points are available:

Extension Point IDTypeDescription
AlertingAlertingRuleActionLinkExtend the alert rule menu with custom actions for alerting rules.
AlertingHomePageComponentExtend the alerting home page with custom alert-creation experience.
AlertingRecordingRuleActionLinkExtend the alert rule menu with custom actions for recording rules.
AlertInstanceActionLinkExtend the alert instances table with custom actions.
CommandPaletteLinkExtend the command palette with custom actions.
DashboardPanelMenuLinkExtend the panel menu with custom actions.
ExploreToolbarActionLinkExtend the "Add" button on the Explore page with custom actions.
UserProfileTabComponentExtend the user profile page with custom tabs.