我应该使用哪个Fluentd插件来监听应用程序日志:in_tcp或in_forward?

时间:2018-07-12 12:55:29

标签: docker plugins fluentd

我有Flask应用,该应用正在localhost:5555上的stdout中流式传输一些日志。 我想通过dockerized Fluentd收听这些日志,但是我有点困惑我应该使用哪个插件:in_tcp或in_forward?

这样的配置导致错误:“地址不可用-\“ my_ip \”端口5555的bind(2)“

<source>
  @type tcp
  tag "tcp.events"
  format none
  bind my_ip
  port 5555
  log-level debug
</source>

<filter **>
  @type stdout
</filter>
in_forward的

配置示例始终在配置中使用端口24224,因此它们似乎在听其他流利语言,而不是在听应用程序。

可以请教吗?

1 个答案:

答案 0 :(得分:0)

针对以下内容:

使用fluent-logger语言将日志导出到Fluentd服务器。 以下是所有链接: https://github.com/fluent

有效的服务器配置

<source>
  @type forward
  port 24224
  host <if remote>
</source>

<filter **>
  @type stdout
</filter>