Добавление более одного пути к серверу пересылки logstash

Я добавил более одного пути к файлу конфигурации пересылки logstash. Но работает только первый. Он не отправляет журналы для второго пути. Мой файл конфигурации.

 "network": {
 "servers": [ "x.x.x.x:5000" ],
 "ssl certificate": "./logstash-forwarder.crt",
 "ssl ca": "/etc/pki/tls/certs/logstash-forwarder.crt",
 "timeout": 15
 },
 "files": [
 {
 "paths": [ 
  "/opt/app1/application.log"
  ],
  "fields": { "type": "app1" }
},
{
    "paths":[
            "/opt/app2/application.log"
            ],
    "fields":{"type": "app2"}
}

]
}

Я знаю, что могу добавить их вместе в первый блок пути, и это сработает, но я хочу добавить два разных типа, что, я думаю, невозможно сделать в одном блоке пути.


person sinshiva    schedule 07.08.2015    source источник


Ответы (1)


Это решено. На самом деле проблема в том, что мой второй файл журнала не обновляется более суток. Итак, logstash-forwarder пропустил его.

2015/08/07 04:55:14.029097 Skipping file (older than dead time of 24h0m0s):
person sinshiva    schedule 07.08.2015