-
Notifications
You must be signed in to change notification settings - Fork 8.5k
Closed
Labels
Feature:DrilldownsEmbeddable panel DrilldownsEmbeddable panel DrilldownsReleaseStatusItem of high enough importance that it should be called out in release status meetingsItem of high enough importance that it should be called out in release status meetingsloe:x-largeExtra Large Level of EffortExtra Large Level of Effort
Description
Implement first version of URL drilldown using <textarea> as input and Handlebars for variable interpolation.
Pre-requirements:
- Basic nested triggers support ([Ui Actions] Support emitting nested triggers and actions #59162)
- Provide trigger info (at least triggerId) on action execution context ([Discuss] Trigger context interface #63854) (nice to have)
- Dashboard Drilldown uses
ApplyFilterTriggerUse "Apply_filter_trigger" in dashboard drilldown #71468 - Trigger picker support in drilldown wizard Trigger selection #59569
- Drilldown type explicitly specifies list of supported triggers. Part of Trigger selection #59569
New pre-req came out:
- Add support for isCompatible. It is checked during execution. [Drilldowns] misc improvements & fixes #75276
- Pass actionFactory context into createConfig, IsConfigValid [Drilldowns] misc improvements & fixes #75276
- Fix bug that selectedTriggers wasn't reset when switching action factories [Drilldowns] misc improvements & fixes #75276
- Check if license is active in action factories [Drilldowns] misc improvements & fixes #75276
- Support for
betabadge on a drilldown [Drilldowns] Beta badge support. Mark URL Drilldown as Beta #75654 - Config to disabled a URL drilldown [Drilldowns] Config to disable URL Drilldown #77887
Implementation:
- Put it in
ui_actions_enhancedplugin. Some building blocks go toui_actions_enhanced[Drilldowns] URL drilldown MVP #75450 - Should be available under Gold license. [Drilldowns] URL drilldown MVP #75450
- Supports
ValueClickTrigger&RangeSelectTrigger[Drilldowns] URL drilldown MVP #75450 - Drilldown config: [Drilldowns] URL drilldown MVP #75450
- Whether to open in new tab.
- URL pattern string, with tokens that can be interpolated:
- Global Kibana values.
- Embeddable panel-specific values.
- Trigger-specific data
- Should navigate to the URL in the
executemethod using redirect in browser. [Drilldowns] URL drilldown MVP #75450 - Make sure can navigate within kibana using it [Drilldowns] URL drilldown MVP #75450
New not planned stuff, needs discussion:
- use real values for
{{event.$}}. TODO: discuss [discuss][Drilldowns] More specific triggers and trigger context samples #76226 - VALUE_CLICK supports only single value. But there are edge cases when we have multiple data points. Now we workaround it with a popup (according to the plan). But maybe we could easily improve that. [discuss][Drilldowns] More specific triggers and trigger context samples #76226 [Drilldowns] {{event.points}} in URL drilldown for VALUE_CLICK_TRIGGER #76771
More here (internal link)
Part of #55324
Metadata
Metadata
Assignees
Labels
Feature:DrilldownsEmbeddable panel DrilldownsEmbeddable panel DrilldownsReleaseStatusItem of high enough importance that it should be called out in release status meetingsItem of high enough importance that it should be called out in release status meetingsloe:x-largeExtra Large Level of EffortExtra Large Level of Effort