使用 shuf 来打乱一个文件中的行或是选择文件中一个随机的行。

logstash 使用jdbc模块保留message原始值,我想让json里面包含message所有信息

Logstash | 作者 aoliao_paopao | 发布于2018年07月02日 | 阅读数:2954

logstash 使用jdbc模块保留message字段,我想让json里面包含message所有信息
已邀请:

aoliao_paopao

赞同来自:

我现在输出的值没有message字段是怎么回事儿
 {
          "device_os" => "Android",
         "android_id" => "null",
    "client_language" => "0",
        "device_info" => "samsung SM-T700",
         "os_version" => "Android OS 6.0.1 / API-23 (MMB29K/T700ZCU1CQD1)",
}
 
我的过滤器配置
filter {

    mutate {
       remove_field => "@version"
       remove_field => "@timestamp"
       copy => {"type"=>"event"}
   }
   
   json {
        source => "message"
        
    }
  
}
 
我想要的是有message字段,包含原始信息
 
{
          "message" => "。。。。。。。。。"
          "device_os" => "Android",
         "android_id" => "null",
    "client_language" => "0",
        "device_info" => "samsung SM-T700",
         "os_version" => "Android OS 6.0.1 / API-23 (MMB29K/T700ZCU1CQD1)",
}

要回复问题请先登录注册