Size: a a a

2019 December 12

D

Dmitry in E.L.K.
Dmitriy
на инпут
такой?
 weblogs {
              port => 5044
              host => "127.0.0.1"
              ssl => "true"
              ssl_certificate => "/logstash.crt"
              ssl_key => "/logstash.key"
              }
источник

D

Dmitriy in E.L.K.
input { pipeline { address => weblogs } }
источник
2019 December 13

D

Dmitry in E.L.K.
то есть я правильно понимаю, что я должен сначала сделать 2 пайпа? в примере ниже нижний слушает а верхний отправляет. хз, правда, почему в доке downstream внизу

- pipeline.id: upstream
 config.string: input { stdin {} } output { pipeline { send_to => [127:0.0.1:5000] } }
- pipeline.id: downstream
 config.string: input { pipeline { address => 127.0.0.1:5000 } }
источник

D

Dmitriy in E.L.K.
вроде того. но только нафига ты вбиваешь ip:port? нужен внутренний идентификатор, это не сетевой вызов. просто произвольная строка с одинаковыми значениями для пары input-output
источник

D

Dmitry in E.L.K.
окей. а этот внутренний идентификатор - как его потом присвоить нужно пайплайну?
источник

D

Dmitriy in E.L.K.
а как ты pipeline.id присваиваешь
источник

D

Dmitry in E.L.K.
понял мысль. только почему в примере pipeline { send_to => weblogs }, когда ниже там же weblog-processing - имена не совпадают
источник

D

Dmitriy in E.L.K.
совпадают
источник

D

Dmitriy in E.L.K.
input { pipeline { address => weblogs } }
источник

D

Dmitry in E.L.K.
Dmitriy
input { pipeline { address => weblogs } }
и это тоже самое что и weblog-processing?
источник

D

Dmitry in E.L.K.
а, стоп, это регистрация адреса как я понял
источник

D

Dmitriy in E.L.K.
weblog-processing - это НАЗВАНИЕ пайплайна. weblogs - это АДРЕС инпута. название может быть любой строкой. адрес может быть любой строкой. чтобы отправить запись между пайплайнами - нужно чтобы адрес аутпута совпадал с адресом инпута
источник

D

Dmitriy in E.L.K.
Dmitry
а, стоп, это регистрация адреса как я понял
да!
источник

D

Dmitry in E.L.K.
забавно - в той же доке сначал идет pipeline { send_to => weblogs }, а регистрация адреса weblogs идет ниже. не ошибка ли это?
источник

D

Dmitriy in E.L.K.
нет. это два разных пайплайна
источник

D

Dmitry in E.L.K.
окей. ладно, спасибо
источник

D

Dmitry in E.L.K.
а pipeline.id должен соответсовать имени файлу в pipeline/ или нет?
источник

D

Dmitriy in E.L.K.
нет
источник

D

Dmitry in E.L.K.
блин, получается что config/pipeline.yml это всё равно что использовать пайплайн в один файл. или я ошибаюсь?
источник

D

Dmitry in E.L.K.
думаю сделать один пайплайн, которые отправляет в другие пайпы будет проще
источник