我有一个带有一些工作容器和一个记录器容器的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主机,用户或密钥的地方。我是否正在忽略某些东西,或者这不是做到这一点的方法?
干杯!