We are pondering in creating one user in elasticsearch & kibana for each of our customers through the api and also creating a unique index for them, ie: somedata12345
, somedata54321
, where the 12345 would be the user ID in our system.
With that, we can also create visualizations to embed in our website.
Questions:
- Does this make sense? Or are we trying to do something that ELK is not supposed to do?
- Is it possible to protect one customer from seeing other customer(user) visualization? (I've seen some articles here and there that it should be able to authenticate users to kibana's visualization through nginx reverse proxy)