Я пытаюсь выяснить, почему Papertrail не использует имя хоста, как указано на этой странице документации :
Papertrail учитывает имя хоста, отправленное отправителем журнала, например
rsyslog или remote_syslog2. По умолчанию это системное имя хоста.
Используя этот докер, создайте фрагмент:
services:
nginx:
logging:
driver: syslog
options:
syslog-address: udp://logsN.papertrailapp.com:XXXXX
tag: nginx
создает записи журнала на Papertrail с IP-адресом машины вместо имени хоста.
Я протестировал ту же конфигурацию, используя локальный системный журнал, с приведенным ниже фрагментом docker-compose, и смог правильно увидеть имя хоста в журнале.
services:
nginx:
logging:
driver: syslog
Не уверен, что мне не хватает.