FluentD: вперед против ввода TCP
Я плохо знаком с fluentd/fluentbit, но не мог понять разницу между forward
а также tcp
входы. В примерах они выдают журналы из приложения, используя прямой ввод
В чем именно разница между входом через forward
или же tcp
? Они оба выглядят одинаково для меня.
1 ответ
Решение
Forward - это протокол Fluentd [0], который работает поверх TCP для "пересылки" сообщений от одного экземпляра Fluentd к другому. Этот протокол определяет, как "записи" передаются по сети, а также как он может безопасно работать с TLS/SSL.
примечание: данные протокола пересылки представлены в формате msgpack.
[0] https://github.com/fluent/fluentd/wiki/Forward-Protocol-Specification-v1