We are thinking about setting up a solution for aggregating logs and metrics from multiple modules accross different servers. The problem is that it needs to run in a hospital and the logs may contain patient data when we debug a problem. So all external solutions are not possible. Also it needs to run as a windows service, as hospitals here usually only use Windows.
The modules are a normal Spring Boot application. The modules can connect to central server but not the other way around, so it needs to push the data to a central server.