Skip to content

[APM] Create and configure custom actions links #196

@nehaduggal

Description

@nehaduggal

Links

Summary of the problem : Currently Kibana APM UI does not allow customers to embed custom links to external URLs. Adding this ability from the actions dropdown in the trace (and transaction) details to add/edit/delete additional custom links will enable users to configure additional views of their data and/or will enable them to link to external tools for more information.

Ideal solution (optional)

  • User can create an unlimited number of custom links by defining the following parameters in a manage UI
    • Link label
      • Max length, 128 chars?
    • Link URL
    • Add field value variables from the selected transaction document metadata to retrieve i.e. the trace.id and use it in the URL.
  • The custom links will be displayed in all existing action menus in the APM UI
    • Trace sample
    • Transaction details
  • User can scope the display of the action to a number of fields available;
    • service.environment, service.name, span.id, trace.id, transaction.id, transaction.type
  • User will access a new section of the existing APM settings named "UI customization" that will have a custom links section.
  • Under the hood, custom actions will additionally carry a action.type custom and the existing APM links can be type ui or similar, just to make sure they can be separated later on.
  • Under the hood, the custom actions will also carry a context.type transaction which means we can extend to spans and errors at a later point for users to scope the display of their custom actions to a specific proccesor event type

Are there any pages or actions that relate to this feature?
This is an extension of the custom links in the Actions drop down captured in this issue elastic/kibana#53187

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions