Настройка ssh-соединения с mongoDB от Fluentd - PullRequest
0 голосов
/ 24 сентября 2018

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

Ура!

...