logstash в другой pipeline?
Пробую так: (имя второго pipeline - second-relay)
output {
pipeline {
send_to => second-relay
}
}
но выдается ошибка вида ....Expected one of [ \\t\\r\\n], \"#\", \"{\..... указывающая на предпоследнюю скобку (ниже строки send_to ....)
Что не нравится logstash, вроде всё корректно?
Как можно исправить?
скорее всего дело в отсутствии квадратных скобок output { pipeline { send_to => [second-relay] } }
Теперь выдаёт ошибку на закрывающую квадратную скобку ]
` output { pipeline { send_to => ["local_opensearch"] }
проверьте выше по коду присутствуют ли все необходимые закрывающие скобки
Всё решилось проще - в имени pipeline не надо было ставить много знаков тире, вида my-super-cool-pipeline - так не взлетал logstash, когда переименовал pipeline в вид mySpipeline - всё заработало
тоже была такая мысль нижнее подчеркивание в имени точно можно использовать
и точки, например my.cool.pipeline тоже работают
Я вообще не понимаю людей, кто использует кебаб нейминг. С снейк или паскаль кейсом можно двойным кликом выделить всё название, с дефисами же, хрен ты такое сделаешь, придётся зажать и тянуть...
Обсуждают сегодня