@voe
C#, с недавних пор ruby on rails с под. IE8

Правильно ли я понимаю что нужно на каждом сервере поднимать отделный экземпляр logstash?

Настраиваю сбор логов на базе ELK возник вопрос как правильно в соответствии с заложенной логикой разработчиков ELK размещать и настраивать logstash?
1. Допустим у меня 5(с разными службами и соответственно с разными типами логов) серверов с которых нужно слать логи например через Beats , мне нужно поднять на каждом сервере logstash или настраивать один logstash который будет принимать потоки с 5 разных серверов?

2. В logstash секции input, filter и output они одна для logstash ? т.е. могу ли я создать несколько конфигов в которых будут полностью определены уникальные input, filter и output ?
  • Вопрос задан
  • 738 просмотров
Решения вопроса 1
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
1. Нет. ИМХО битс может слать и не на локальный хост. так что шлите на 1 общий логсташ.
2. да, одна . Если хотите разные источники привязать к разным фильтрам и разным output - используйте
input {
    file {
            type => "my_type"
}
filter {
    if [type] == "my_type" {}
}
output {
    if [type] == "my_type" {}
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы