Крайне простой и рабочий вариант - добавляем к любому хосту:
access_log syslog:server=192.168.1.15:514,tag=nginx_access nginx_json_log_format; error_log syslog:server=192.168.1.15:515,tag=nginx_error;
НО - error_log не поддерживает формат лога - и неизвестно по какому хосту получена запись об ошибке :(
можно ли как то обойти?
вижу что можно указать tag=, но не вижу как можно задать какой нибудь аттрибут который будет передан вместе с данными которые отправляются на rsyslog, кто нибудь знает как можно обойти это ограничение?