Skip to content

Mongodb Accumulate Sender

Sun Jianbo edited this page May 23, 2017 · 1 revision

Mongodb Accumulate Sender 是将日志数据解析并进行聚合后发送到MongoDB的Sender。

典型配置如下:

{
        "name":"mongodb_acc_sender",
        "sender_type":"mongodb_acc",
        "mongodb_host":"127.0.0.1:27017",
        "mongodb_db":"billing",
        "mongodb_collection":"req_io_5m",
        "mongodb_acc_updkey":"domain,uid,bucket,time5Min time,zone,idc,src",
        "mongodb_acc_acckey":"flow,hits",
        "fault_tolerant":"false"
}
  1. mongodb_host Mongodb 的地址
  2. mongodb_db Mongodb 的数据库
  3. mongodb_collection Mongodb 的Collection
  4. mongodb_acc_updkey Mongodb 的聚合条件列,按逗号分隔各列名。如果需要在写入mongodb时候对列名进行重命名,配置时候只要在原列名后增加新名字即可,如time5Min time将parse 结果中的time5Min,写入mongodb的time字段。
  5. mongodb_acc_acckey Mongodb 的聚合列,按照逗号分隔各列名。如果需要在写入mongodb时候对列名进行重命名,配置时候只要在原列名后增加新名字即可,用法同mongodb_acc_updkey
Clone this wiki locally