I have setup Elasticsearch and Kibana 7.0.1 version. May I know how to hide or remove the Management menu from Kibana UI?
-
this answer may help: https://stackoverflow.com/a/56231941/4604579 – Val Sep 20 '19 at 13:47
4 Answers
As mentioned in this other thread, you can leverage the dashboard-only mode if you want to hide everything but dashboards.
Otherwise, since Kibana 7.2, you can go to Management > Spaces and decide to hide some Management features, such as:
- Advanced settings
- Index patterns management
- Saved objects management
Also worth noting that there's an open issue to actually hide features based on cluster privileges.

- 207,596
- 13
- 358
- 360
The configuration of Kibana UI is received in the response to the /{SPACE_URI}?api/core/capabilities
request. You can manipulate this response by putting Kibana behind a proxy (mitmproxy is a quick/clean choice) and within the response set body['navLinks']['kibana:management'] = False
. Then you won't see that management button on the sidebar anymore.

- 842
- 11
- 17
After searching forever in Kibana 7.7.1, finally found that you can define what roles to include in the "Dashboard Only" mode under Advanced Settings. Here you can define a second role to have dashboard only, AND NOT access to all spaces as the kibana_dashboard_only_user does.

- 1
You can hide the management menu by clicking the Collapse button at the bottom of the menu.
I'm not so sure about removing it. Probably there is a more contextually appropriate solution for your concern, such as embedding a dashboard onto your app, or restricting management permissions to a certain group of users.
dashboard-only-mode may be of interest to you, and you can move up to minor version 7.1.0 in order to make this a free feature.

- 1
- 3