We have multiple Kibana Spaces and each Space has a number of users with limited privileges.
All users of a Kibana Space have access to hosts where a certain field is set, for example:
So infrastructure works fine for users such as myself who have access to all Kibana Spaces. Users with limited privilges seem to have access to the Infrastructure waffle view correctly. Only the hosts to which they have access are shown. But the moment they click a host and select "View Metric", the get "There is no data to display" message...
In discovery they can see the metricbeat data needed.