Я установил Elasticsearch , Kibana и Logsta sh версия 6.8.2. а также иметь базу данных MongoDB.
Я хочу создать конвейер в Logsta sh для передачи данных из MongoDb в Elasticsearch с использованием Logsta sh.
Я ссылался на репозиторий GitHub: https://github.com/kurkop/logstash-input-mongodb доступен для входного плагина MongoDB для logsta sh, но не смог заставить его работать.
Журналы ошибок:
[WARN] [logsta sh .config.source.multilocal] Игнорирование файла 'pipelines.yml', поскольку заданы модули или параметры командной строки
[INFO] [logsta sh .runner] Запуск Logstash {"logsta sh .version" => "6.8.2"}
[ОШИБКА] [logsta sh .config.sourceloader] Конфигурация не найдена в настроенных источниках .
[ОШИБКА] [logsta sh .plugins.registry] Попытка загрузить код плагина, но не удалось.
[ОШИБКА] [logsta sh .agent] Не удалось выполнить действие
Logsta sh Файл конфигурации:
input {
mongodb {
uri => 'localhost:27017'
placeholder_db_name => 'logstash-mongodb'
collection => 'test_users'
batch_size => 5000
}
}
filter {
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
action => "index"
index => "mongo-elasticsearch"
hosts => ["localhost:9200"]
}
}
Любые выводы для решения этой проблемы были бы очень полезны.