tcp - fluentd 输入 in_udp 并输出到 tcp
问题描述
我在 fluentd 中有一个 udp 输入:
<source> # mylog
@type udp
port 41234
tag json
<parse>
@type none
</parse>
</source>
我想通过一个 tcp 输出来传递它,因为我通过 haproxys 然后在一个 logstash 输入中。历史原因。
根据文档,我将它与@type forward 一起用于输出,所以我假设它转发udp。但后来在logstash方面,我在有效负载周围得到了一些额外的奇怪字符。logstash 配置:
input {
tcp {
host => "127.0.0.1"
port => 41234
codec => "json"
}
}
你会怎么做?这甚至可能吗?
解决方案
推荐阅读
- python - 读取文本文件并使用子进程模块逐行执行代码
- typescript - Typescript 中的泛型类型不能用于索引对象
- java - VSCODE(Java)中输出前的长代码
- javascript - 使用 Selenium WebDriver 和 JavaScript 从 XPath 元素获取文本
- c - (C) 如何检查文件是否结束
- bash - 无法使用 nginx、fastcgi 和 bash 在 cgi 上禁用缓冲
- python - 在数据框中找到列表交集而不是逐行查找的更快方法?
- flutter - 2部手机不同高度颤动
- python - 计算超定义平面的梯度
- powershell - try catch 块中的 Powershell 删除项目失败,但未引发异常