使用logstash
数据
| field01 | field02 |
|q01, q02, q03 |2, 3, 4 |
|q01, q03 |2, 4 |
|q01, q03, q04, q05 |2, 4, 5, 6 |
....
我想使用logstash筛选器合并两个数组
filter {
mutate {
split => { "field01" => "," }
split => { "field02" => "," }
add_field => {????} // how should I write it?
}
}
结果
data : [
{
field01 : q01,
field02 : 2
},
{
field01 : q02,
field02 : 3
},
...
我应该怎么写才能得到想要的结果呢?
首先要感谢你的帮助。
1条答案
按热度按时间nzrxty8p1#
您可以选择各个字段值
但由于数量可能会有所不同,我不确定变分拆分是否可以处理枚举,我会使用一点ruby来代替,这样您就可以压缩两个数组。
Ruby将两个数组合并为一个