ELK setup in one place for all the 3 application, but the storage(path.data ) used for ELK should be in there own datacenter

Hi Team,

We have 3 applications , 1 st application logs reside in own data center, 2nd one in AWS, 3rd one in Azure . now i would like to setup ELK for all the 3 applications.

The setup should be like.. all the 3 application logs should be setup in one ELK server (where logstash,elastic search, kibana installed) , but the storage (elastic search- path.data ) should be in there own datacenter i.e 1st application account has to occupy elastic storage(path.data ) in that account. 2nd application logs has to occupy elastic storage(path.data ) in AWS and 3rd application logs has to occupy elastic storage(path.data ) in Azure account.

in one word to say, ELK setup in one place for all the 3 application, but the storage(path.data ) used for ELK should be in there own datacenter.

can any one explain is this possible?if yes, how?

Thanks in advance

If you need to use storage in 3 different data centres, you need to set up 3 separate ELK servers. You can not have one Elasticsearch node use distributed storage like that.

Thanks for the reply..