Kibana: [APM] Allow to create custom links from the Actions drop down in APM

Created on 16 Dec 2019  路  15Comments  路  Source: elastic/kibana

Describe the feature: Currently, the actions dropdown menu in APM is entirely curated and doesn't allow any customization. Adding this new functionality will allow a customer to add additional custom links to other dashboards/tools from APM.

Describe a specific use case for the feature: When debugging a performance issue, a customer would possibly want to navigate to custom created dashboards or tools to be able to do deeper troubleshooting. Our current menu options do not allow for adding custom links into the menu that can help a customer to navigate between custom UIs. With this option, the customer will be able to specify custom URLs in the config file which would then surface on the APM App Actions link and allow for navigation to configured links.

apm

Most helpful comment

Screenshot 2020-01-07 at 10 43 23

All 15 comments

Pinging @elastic/apm-ui (Team:apm)

I think this could work with our new actions menu:

Screenshot 2019-12-24 at 10 19 06

...dependent on https://github.com/elastic/kibana/issues/53282

@katrin-freihofner I think that's a great treatment to the custom links and the "more" option. Do you imagine that clicking "see more" transitions to a new context menu "page" like the current context menu nested functionality?

Kapture 2020-01-07 at 9 46 08

Do you imagine that clicking "see more" transitions to a new context menu "page" like the current context menu nested functionality?

Yes, exactly, I think that could work for many custom links.

Sounds good - minor nitpick; do you think we need the left icon plusInCircle for the "see more" option? There's also another icon on the right, so aligning it more with the current context menu component treatment?

No, you are right - we don't need it. I'm going to update it.

Screenshot 2020-01-07 at 10 43 23

I love the classification the Actions dropdown - it makes it super clear to the user what the different links are. The ability to "View full trace" is missing from this list- that should be in its own subsection probably at the top of the list?

The ability to "View full trace" is missing from this list- that should be in its own subsection probably at the top of the list?

This example is based on a screenshot of the actions menu of the trace sample. If we need an additional link that's fine.

@nehaduggal Currently the "View full trace" is its own option next to the Actions context in the Trace sample view. I think we'd want to keep it that way?

Ah yes, of course it is and it should remain that way. Totally my bad!

@katrin-freihofner @formgeist how many custom links could we actually display in the dropdown without cluttering the UI? What if a user has 15-20 different custom links- what does this dropdown look like in that scenario?

@nehaduggal it becomes a very long list, similar to this
context-menu

Since we'll most likely build a CRUD-like interface of this, perhaps we can allow for nested links within the custom links section, so users have another way of grouping say specific links together (Dashboards category, Support links etc.)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

bradvido picture bradvido  路  3Comments

cafuego picture cafuego  路  3Comments

celesteking picture celesteking  路  3Comments

timmolter picture timmolter  路  3Comments

mark54g picture mark54g  路  3Comments