-
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 multiple .kibana indexes #6567
Comments
+1 |
This can actually be done as a plugin. I was going to put it in my oauth2 plugin but I could create a separate plugin that works for any auth plugin to manage which user gets which kibana index. |
As this deals with separation of stored objects, please see #4453 |
cee-chen
pushed a commit
that referenced
this issue
Feb 9, 2023
## Summary `eui@74.0.1` ⏩ `eui@74.1.0` ___ ## [`74.1.0`](https://github.com/elastic/eui/releases/tag/v74.1.0) - Added new `EuiSkeletonText`, `EuiSkeletonTitle`, `EuiSkeletonCircle`, and `EuiSkeletonRectangle` components ([#6502](elastic/eui#6502)) - Updated `EuiSuperSelect` screen reader instructions to be more specific ([#6549](elastic/eui#6549)) - Added `error` and updated `alert` glyphs to `EuiIcon` ([#6550](elastic/eui#6550)) - All `EuiSkeleton` components now accept an `isLoading` flag and `children`, which automatically handles conditionally rendering loading skeletons vs. loaded content (`children`) ([#6562](elastic/eui#6562)) - All `EuiSkeleton` components now accept a `contentAriaLabel` prop, which more meaningfully describes the loaded content to screen readers ([#6562](elastic/eui#6562)) - Updated `EuiPopover` screen reader instructions for mobile and click behaviors ([#6567](elastic/eui#6567)) **Bug fixes** - Fixed `EuiCard` to ensure `onClick` method only runs once when `title` contains a React node ([#6551](elastic/eui#6551)) **Deprecations** - Deprecated `EuiLoadingContent` - use `EuiSkeletonText` instead ([#6557](elastic/eui#6557)) --------- Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
With the K3 codebase it was not difficult to use one unique kibana setup for every user. It was a matter of crafting a few rewrites in a proxy.
Now the kibana.index property is a single string used in various source files, and changing the index name at the HTTP level is not enough to allow different sets of users to see their own configurations, because there are multiple server-side validations against the kibana.index value.
I don't mean this in a 'security' point of view.
We have different teams, working on multiple apps each. The apps logs go to a common index, so I'm not worried about security.
It's simply annoying that every user must see the saved objects of all other users, and they rapidly reach a large number.
Even with Shield, each user would see their own indexes, but share .kibana settings.
I think providing a mean to specify an index pattern, instead of a plain string, would be useful. As would the ability to use some externally-provided key to calculate the actual index name at runtime.
The text was updated successfully, but these errors were encountered: