2

I have setup Elasticsearch and Kibana 7.0.1 version. May I know how to hide or remove the Management menu from Kibana UI?

xxestter
  • 441
  • 7
  • 19

4 Answers4

1

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.

enter image description here

Val
  • 207,596
  • 13
  • 358
  • 360
0

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.

faham
  • 842
  • 11
  • 17
0

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.

Advanced Settings --> Dashboard

David
  • 1
-2

You can hide the management menu by clicking the Collapse button at the bottom of the menu.

Collapse UI

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.