Logstash - как разделить массив запятой? - PullRequest
0 голосов
/ 26 марта 2019

Мое сообщение выглядит так

[Metric][methodName: someName][methodParams: [ClassName{field1="val1", field2="val2", field3="val3"}, ClassName{field1="val1", field2="val2", field3="val3"}, ClassName{field1="val1", field2="val2", field3="val3"}]]
  1. Есть ли способ разделить этот журнал на более мелкие и отфильтровать их отдельно?

  2. Если первый вариант невозможен, как я могу разобрать, чтобы получить все элементы массива?

    (?<nameOfClass>[A-Za-z]+)\{field1='%{DATA:textfield1}',\sfield2='%{DATA:textfield2}',\sfield3='%{DATA:textfield3}'\}

...