This is a theoretical problem.
I have 100+ servers in the world connected to the Internet.
Sometimes they are offline but continue to work and collect data.
I would like to sync all those servers when they are back online to one master server (cluster) in the cloud.
How I understand a replication makes a full copy of data from one node to another one and thus not satisfy my needs, because the master server should collect logs from all servers but each server should collect only its own logs.
Any ideas on how to implement it?