sending at most 50 logs per batch in the appcontroller, instead of all of them at once
using the login node's public ip address when sending logs, because the appdashboard there binds to the public ip (and not the private ip)