-
Notifications
You must be signed in to change notification settings - Fork 8.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow "locking" of dashboards/visualization/searches #1610
Comments
Thanks, this is something we have planned for the future, though haven't had a chance to figure out where it fits on the roadmap just yet. |
Could it be possible to have a Shield-config to provide a read-only-state on the .kibana-index for some users? I tried with different subsets of the default kibana4 shield config, but haven't succeeded. |
Still looking forward to this. I really put a lot of work into my dashboards, so I obviously want to share them with other people but dont want anything to be changeable. Is this already in work or are there any workarounds maybe? Would appreciate some help. |
👍 Looking for this as well |
I'm also very interested on this. I would add an "extra" feature: ability to share a FILTERED dashboard so that the end user can't edit/see the filter. Best regards, |
@xavierromero You are right on the money. "Sharing the State of a Dashboard/Visualization" is the most generic solution. |
Looking for this also. May have to resort to a custom proxy to strip out the header... You definitely have 2 distinct classes of user, dashboard designers and chart ooglers. |
I do need that +1 |
This would be a useful feature +1 |
This is definitely needed! |
+1 |
Anxious to use Kibana with a large group, but worried about having to maintain the dashboard. Would love a way to create a read-only dashboard/link |
+1 same requirement for our project |
+1 here too. I want to share my dashboards with a non-technical audience! |
+1 |
2 similar comments
+1 |
+1 |
👍 here. It is annoying when clic and charts move and resize. Nice job! |
+1! |
+1 |
+10086 |
+1 |
+1 Read-only dashboards are a key feature of my bespoke angular dashboard solution right now, we are are looking to migrate to Elastic 5, this will be a blocker for us. |
+1 |
run this curl command to lock kibana (Dashboards, visualizations, discovery, soup to nuts) lockKibanaIndex.json Tested with Kibana 4.6.0, will not work with Kibana 5.1.1 which i just found out :). Shield is buggy in my opinion, although I last used it with Kibana 4+ |
+1 |
1 similar comment
+1 |
Is there any plan to implement this feature? |
This is definitely on our radar. As a first step we are working on implementing View and Edit modes. Once that is complete we are going to further investigate these use cases and possible solutions. |
+1 |
@kokojumbo IIRC, you can use a dedicated URL that filter all POST request, therefore it will be in read only. Use another URL with a passwd (for example) with all request allowed for R/W. |
Filtering POST requests doesn't help. Then it blocks POST requests to /elasticsearch which are necessary to show visualizations. |
I found a workaround using nginx. It blocks savings and edits, but still public users can access the kibana panel. This solution provides read-only proxy. Nginx configuration proxy
Nevertheless, I hope you provide this feature in the near future. |
Thanks for the workaround @kokojumbo ! |
Nice solution by @kokojumbo, thought I did end up putting in a few more allowed routes to get everything in Dashboard working. Would really like to see this feature properly implemented, additionally with security options around which users would be allowed to see which report etc. |
Is this supposed to be in 6.0? |
We've introduced "Dashboard only mode" in 6.0, available in x-pack (it relies on security features). You can read more about it here. You can also play around with it in the 6.0.0-beta1 preview release. Note however that those docs will be changing very shortly, as will the set up portion, in 6.0.0-beta2. x-pack security already comes with the ability to set up read only users, this new feature just improves the UI that certain users with limited credentials see. We also want to improve embedded options, such as allowing the search bar to appear in embed mode, so if your goal is to hide all of the chrome, but expose some additional features that aren't available in embed mode today, that will hopefully help. |
@stacey-gammon However, the kibana_user role right now in X-Pack is allowed to delete all the index mappings and the kibana.* index, will that fix this? Users aren't able to perform searches without at least the kibana_user role |
You shouldn't need the Then assign that to your user, and they will be able to log in to Kibana and perform searches. You should also give your user access to the data indices as well, or nothing will turn up. Let me know if that helps. |
The link you posted for the details of the dashboard only mode no longer exists. Is this still coming in 6.0? I saw it mentioned in the keeping up with kibana blog posts a couple of months ago. |
yep @ThomasFlanaghan, we just changed the implementation and docs a bit in 6.0-beta2. The new docs are here: https://www.elastic.co/guide/en/kibana/6.0/xpack-dashboard-only-mode.html Let me know if you have any questions or run into any issues. |
+1 |
Hi @kokojumbo I've tried to set up the workaround you proposed on Kibana 5.5.1 and Kibana is trying to do a POST request to es_admin/.kibana/index-pattern/_search?stored_fields= which returns 405 (Not Allowed) |
In cases where you have many regional ES-clusters where each is multi-tenant in nature, it would be cumbersome to grant roles to users. The option of having Kibana add a Would it be possible to add such a property ( |
+1. Also, maybe a better Dashboard UI with lesser empty spaces would do wonders :) |
Closing in favor of #18473. This will be handled in one form or another with granular RBAC to all saved objects. |
After creating a dashboard , i want to publish a dashboard link which don't have an configuration options but just the dashboard , its visualization and ability to do queries. This would be greatly useful to make dashboard and provide the link to end user who wants only to use and query the existing visualizations but dont want to edit them or add new visualization.
The text was updated successfully, but these errors were encountered: