【问题标题】:Send multiple collections to elasticsearch using mongoDB input plugin for logstash使用用于 logstash 的 mongoDB 输入插件将多个集合发送到 elasticsearch
【发布时间】:2019-11-25 14:54:39
【问题描述】:

我想仅使用一个配置文件和用于 logstash 的 MongoDB 输入插件将多个集合数据发送到 elasticsearch。

有谁知道配置文件应该是怎样的?

【问题讨论】:

标签: mongodb elasticsearch logstash


【解决方案1】:

试试这个

    mongodb {
     uri => 'mongodb://localhost:27017'
     placeholder_db_dir => '/opt/logstash-mongodb/'
     placeholder_db_name => 'test.db'
     collection => 'collection1'
     batch_size => 5000
    }
    mongodb {
     uri => 'mongodb://localhost:27017'
     placeholder_db_dir => '/opt/logstash-mongodb/'
     placeholder_db_name => 'test.db'
     collection => 'collection2'
     batch_size => 5000
    }

或者试试这个

    mongodb {
     uri => 'mongodb://localhost:27017'
     placeholder_db_dir => '/opt/logstash-mongodb/'
     placeholder_db_name => 'test.db'
     collection => (collection1|collection2)
     batch_size => 5000
    }

【讨论】:

    猜你喜欢
    • 2015-10-29
    • 1970-01-01
    • 1970-01-01
    • 2021-01-18
    • 2016-08-19
    • 2021-08-18
    • 2020-08-24
    • 2013-03-29
    • 2017-05-18
    相关资源
    最近更新 更多