kibana
kibana copied to clipboard
[Infra UI] : Update 'no data' landing page messages to reflect index patterns
Description
Update the 'no data' landing pages for Infrastructure to reflect that users should check to see if their index patterns are correct (i.e. not assume that all users will use default indices and this will solve their problem):
(a) Message for users who have access to integrations
(b) Message for users who don't have access to integrations
Kibana Permissions for users which causes the 'contact your administrator' message
Background
Users who are viewing 'Infrastructure' but no data matching the index patterns in the Metrics app will see messaging prompting users to either (a) Add the 'metrics integration' (b) Contact their administrator to turn the integration on.
However, users may have data they wish to use but in a different index to the default indices. When (b) shows, this has lead users who use custom indices to incorrectly explore user privileges believing that this was the root cause (the fix was to actual update the index pattern to include the new index).
Example default index pattern
Example index pattern for a user who uses custom indices
Note : This can happen when Elastic cluster administrators are creating new spaces and are copying across privileges/settings - they didn't realise they needed to update the index patterns in the Metrics app settings to use the custom index patterns they usually use.
💡 Solution Proposal
This is a proposal and just a starting point...
1. Add Metrics Integration Page
When a user has access to integrations:
Using custom indices? Click to expand
Using custom indices? Expanded
Links
- "Settings" will link to settings within the app
- "indices" will link to https://ela.st/docs-infra-settings
2. Contact your administrator
When a user does not have access to integrations:
Using custom indices? Click to expand
Using custom indices? Expanded
Pinging @elastic/infra-monitoring-ui (Team:Infra Monitoring UI)
@weltenwort @smith @grabowskit - This came up on a customer call - perhaps we could apply some kind of consistent approach to both Infra and logs (and maybe other apps too)?
I think we have this problem all over the place, APM as well, basically anywhere where the user can define which indices to look at. This usually also comes up in CCS setup where you need to put the remote cluster pattern into the settings too so it's not only about custom index names.
I think we'll need to think of the right wording for that kind of prompt, I'd suggest something more along the lines of: "Not finding what you're looking for? Make sure your Settings are correct", something that co-opts the users expectation that "this should be working". I obviously defer the exact copy to the experts!
Thanks @miltonhultgren - agreed on this. It sounds like you're clear on the goal here so look forward to some ideas when this hits refinement.
Pinging @elastic/obs-ux-infra_services-team (Team:obs-ux-infra_services)
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.