Skip to content
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

Closed
aturetta opened this issue Mar 17, 2016 · 3 comments
Closed

Allow multiple .kibana indexes #6567

aturetta opened this issue Mar 17, 2016 · 3 comments

Comments

@aturetta
Copy link

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.

@SJovic777
Copy link

+1

@trevan
Copy link
Contributor

trevan commented Mar 18, 2016

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.

@rashidkpc
Copy link
Contributor

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
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants