Мой сервер пересылки Logstash работает на другом хосте, отличном от сервера logstash. Теперь я хочу отправить точную информацию о пути к файлу, из которого logstashforwarder прочитал журнал. Есть ли способ, с помощью которого мы можем это сделать. Ниже приведен мой файл конфигурации logstash-forwarder.
{
"network": {
"servers": [ "10.93.69.55:5002"],
"timeout": 15,
"ssl ca": "/home/lambda/gitprojects/logstash-forwarder/logstash-forwarder.crt"
},
"files": [
{
"paths": [
"/home/lambda/deployments/dashboard/src/log/*.log"
],
"fields": { "type": "dashboard" }
}
]
}
Как показано выше, я использовал *.log для включения всех файлов журнала ошибок (error.log, process.log и т. д.). Теперь я хочу отправить имя файла вместе с журналом на сервер logstash.