У меня есть настройка 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, пользователя или ключ.Я что-то упускаю или это не способ сделать это?
Ура!