Filebeat и Logstash иногда читают старые файлы

Это случилось со мной, и я нашел решение. Если вы создаете проект с вашими файлами .fxml в разных пакетах из класса, в котором есть строка запуска (Parent root = FXMLLoader.load(getClass().getResource("filenamehere.fxml"));), и используйте относительный путь к вашим окнам, за исключением первого, который не запускается, когда вы запускаете банку. Чтобы сохранить его в небольшом месте .fxml-файл в том же пакете с классом, который запускает его, и задайте путь, подобный этому («filenamehere.fxml»), и он должен работать нормально.

1
задан Daniel 21 March 2019 в 10:54
поделиться

1 ответ

Вы можете попытаться сделать две вещи, одна из них - удалить * после входа в путь следующим образом

    - /path/to/my/log/file/log

Поскольку filebeat будет читать повернутый файл журнала даже после его перемещения, пока он не достигнет определенный возраст.

Или для logstash параметр path является массивом, и вы создаете список файлов для чтения, если знаете, как часто файлы вращаются:

    path => [ "path/to/my/log/file.log", "/path/to/my/log/file1.log", "path/to/my/log/file2.log"]
0
ответ дан Alex 21 March 2019 в 10:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: