I wanted to implement Elasticsearch in such a way that we can have seperate users for seperate projects so that one user can not see the agent and traces of another project.
Can we do it? is it already implemented in ELK? how can we achive this scenario? I wanted to :\
Map users to projects.
Specify the agents to specific projects.
In kibana/elasticsearch, wanted to maintain the confidentiality of data i.e. one user must not see the traces/agent of another user.
refering the screenshot above, i wanted to create 2 users one for client1 and one for client2 in such a way that user1 when logged in in kibana, must not be able to see the traces and agent of user2 respectively.
I tried creating users in kibana, but the users were able to see the agent and traces of one another.
above is configurations in apm-server.yml where a user is created and assigned to kibana space but still the traces of this agent is visible in another kibana space as well.
please provide feedback and suggestions if any on how can i limit the traces from being visible to all users of elasticsearch.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.