2016-02-02 3 views
0

Кто-нибудь, пожалуйста, покажите мне пример конфигурации log4r для отправки журналов в logstash. Приложение rails находится на удаленном сервере.Как настроить log4r для logstash

Также конфигурация logstash для получения журналов log4r.

Спасибо заранее

ответ

0

Я предлагаю вам использовать filebeat. Инструмент создателей логсташа, который позволяет отправлять журналы с одного сервера на другой с помощью logstash или elasticsearch. Приложение очень легкое и простое в настройке.

Вот пример конфигурации, которая передает содержание /path/to/your/logfile.log на имя logstash сервера logstashserver:

filebeat: 
    prospectors: 
    - 
     paths: 
     - /path/to/your/logfile.log 
     input_type: log 
    registry_file: /var/lib/filebeat/registry 

output: 
    logstash: 
    hosts: ["logstashserver:5043"] 

shipper: 
logging: 
    files: 
    rotateeverybytes: 10485760 # = 10MB 

Если вам нужен более полный контроль руководство это link

Привет,

+0

Я попытался с filebeat. Поскольку мое приложение rails находится на удаленной машине ubuntu, я дал свой общедоступный IP-адрес для хостов logstash. – Babeesh

+0

В моем маршрутизаторе я перенаправил свой logstash ip и порт с общедоступным ip и портом. Но все же журналы не найдены в logserver. – Babeesh

+0

Вы проверили свой порт прослушивания logstash? Пожалуйста, разместите свою конфигурацию logstash. – alfredocambera