Filebeat重新构造beat元数据字段
我已生成以下消息。这是filebeat生成的默认结构。在这里,元数据是嵌套的,我正在寻找一种将节拍字段重新构造为根级别的方法,如第二个示例所示Filebeat重新构造beat元数据字段,filebeat,Filebeat,我已生成以下消息。这是filebeat生成的默认结构。在这里,元数据是嵌套的,我正在寻找一种将节拍字段重新构造为根级别的方法,如第二个示例所示 { "@timestamp": "2017-03-27T08:14:09.508Z", "beat": { "hostname": "stage-kube03", "name": "stage-kube03", "version": "5.2.1" }, "input_type": "log", "messag
{
"@timestamp": "2017-03-27T08:14:09.508Z",
"beat": {
"hostname": "stage-kube03",
"name": "stage-kube03",
"version": "5.2.1"
},
"input_type": "log",
"message": {
"message": {
"activityType": null
},
"offset": 3783008,
"source": "/var/log/audit.log",
"type": "log"
}
希望将节拍场提高一个级别,如下所示
{
"@timestamp": "2017-03-27T08:14:09.508Z",
"hostname": "stage-kube03",
"name": "stage-kube03",
"version": "5.2.1"
"input_type": "log",
"message": {
"message": {
"activityType": null
},
"offset": 3783008,
"source": "/var/log/audit.log",
"type": "log"
}
对于这种操作,可以使用Logstash输出: