Skip to content

[APM] Custom actions: Add flyout for creating and editing custom actions #56365

@formgeist

Description

@formgeist

Summary

As outlined in the design elastic/apm#196 we want to enable users to create custom actions that will appear in the Actions context menus in the UI. Currently available in the Transaction detail view and detail flyouts for Transactions and Spans in the Timeline.

Flyout for creating and editing actions

Links
Figma prototype

  • Create flyout with form elements to create and edit a custom action.
  • Label: Max. 128 characters validation (show error validation message if exceeded)
  • Required fields: Label and URL are all required in order to create an action.
  • Edit state: Option to delete the custom action in the footer.
  • Filters: Option to select fieldname and enter value to scope the display of the action to e.g. a specific service or transaction name.
  • Filters: Select fieldname options a limited as the user selects from the list, meaning there can only one value input per fieldname in the list. The user can comma separate to include multiple values.
  • Filters: Not specifying any filters will make the action appear in all action menus in all services in the Kibana instance.

Design

Create
Edit

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions