从Fluentd建立到mongoDB的SSH连接

时间:2018-09-24 06:22:42

标签: mongodb docker ssh fluentd

我有一个带有一些工作容器和一个记录器容器的Docker设置。我的目标是将来自工作容器的日志存储到我的MongoDB中。

我将Fluentd-MongoDB image用作日志记录容器的映像。 我的问题是我的mongodb在ssh隧道后面,我想不出一种方法来将ssh信息写入我的fluent.conf文件中。 fluent.conf当前如下所示:

<source>
  @type forward
  port 24224
  bind 0.0.0.0
</source>
<match *.**>
  @type mongo

  # database connection
  database fluent
  host localhost
  port 27018
  collection logs
  user myuser
  password mypassword

  # for capped collection
  capped
  capped_size 100m

  <inject>
    # key name of timestamp
    time_key time
  </inject>

  <buffer>
    # flush
    flush_interval 10s
  </buffer>
</match>

我在文档中(或在网络上)找不到任何可以指定ssh主机,用户或密钥的地方。我是否正在忽略某些东西,或者这不是做到这一点的方法?

干杯!

0 个答案:

没有答案