Logsta sh конвейер не работает с csvfile - PullRequest
0 голосов
/ 27 февраля 2020

установите его, как показано ниже

wget https://artifacts.elastic.co/downloads/logstash/logstash-6.6.2.deb
sudo dpkg -i logstash-6.6.2.deb
sudo systemctl enable logstash.service
sudo systemctl start logstash.service

, и я добавил скрипт конвейера, как показано ниже

input {
        file {
                path => "/root/dev/Intuseer-PaaS/backend/airound_sv_logs.log"
                start_position => "beginning"
        }
}
output {
        stdout {}
        file {
                path => "/root/dev/output/output-%{+YYYY-MM-dd}.log"
        }
}

файл журнала нравится ниже

timestamp, server_cpu, server_memory_used, server_memory_free, process_cpu, process_memory
1582787287, 1, 1176, 2759, 0, 9.05
1582787288, 1, 1176, 2759, 1, 8.97
1582787289, 2, 1176, 2759, 0, 9.04
1582787290, 1, 1177, 2758, 0, 8.98
1582787291, 0, 1176, 2759, 1, 9.04
1582787292, 1, 1176, 2759, 0, 8.96
1582787293, 1, 1177, 2758, 0, 9.03
1582787294, 1, 1176, 2759, 1, 9.08
1582787295, 0, 1177, 2758, 0, 9.02
1582787296, 1, 1176, 2759, 1, 9.05

I ' Мы так много раз пытались получить этот журнал в локальном каталоге. Я проверил статус logsta sh. но это не имеет изменений после ниже. также вывод -%. файл журнала не был создан.

Результат $ systemctl status logsta sh .service the result of $ systemctl status logstash.service

Пожалуйста, помогите мне. благодарю вас. enter image description here Я пытаюсь с logsta sh 6.6.2. Я

1 Ответ

2 голосов
/ 27 февраля 2020

Итак, в общем, все работало, но так как вы ничего не видели в журнале, вы предположили, что оно не работает. Добавление --debug подтвердило, что все работает правильно.

Несколько замечаний:

  • Не забудьте добавить sincedb_path, иначе вы рискуете быть не в состоянии чтобы повторно обработать ваш файл несколько раз
  • Старайтесь не делать вещи в / root, поскольку использование, при котором запускается Logsta sh, не всегда может иметь право на пересылку этой папки
  • Leverage csv фильтр для анализа ваших строк.
...