Filebeat重新构造beat元数据字段

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

我已生成以下消息。这是filebeat生成的默认结构。在这里,元数据是嵌套的,我正在寻找一种将节拍字段重新构造为根级别的方法,如第二个示例所示

{
  "@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输出: