В моей Mac OS, с fluentd
я пытаюсь прочитать события tcp и записать его в локальный каталог.
Ниже приведен td-agent.conf
, который я создал для открытия порта TCP и записи в локальный.
<!-- td-agent.conf-->
<source>
@type tcp
@log_level "trace"
tag "tcp.events"
port 2201
bind "0.0.0.0"
delimiter "\\n"
<parse>
@type "regexp"
expression "/^(?<field1>\\d+):(?<field2>\\w+)$/"
</parse>
</source>
<match tcp.events>
@type file
path "/Users/logs/outputlog"
<buffer time>
path "/Users/logs/outputlog"
</buffer>
</match>
Для проверки я отправлял пакеты tcp в порт (2201
), используя такие инструменты, как telnet
и netcat
. Но терминал не возвращается после подключения к портам. Это остается там без какого-либо ответа.
Проверено многословие telnet / netcat. Не повезло.
Я ожидаю, что TCP
подключится и получит данные, зарегистрированные в журналах fluentd
. Но соединение с портом устанавливается, но данные не записываются в журнал, или управление tcp-соединением не возвращается обратно в терминал.