Я довольно новичок в logsta sh, и мне нужно заменить значение в массиве, используя значение фильтра kv, но когда я хочу использовать переменную индекса, ничего не происходит, если я вместо этого использую простое целое число , он отлично работает, вот мой код, который я использую:
"template" => [
[0] "Ön lekérdezte ",
[1] "id",
[2] " azonosítójú kártyája adatait"
],
ruby {code => "
event.get('template').each_with_index do |item,index|
hash = event.get('kv')
hash.each { |key,value|
if key.include? 'id'
event.set('[template][#{index}]', value)
end
}
end
"}
Есть идеи, что я делаю неправильно? Спасибо