0
編輯 - >我創建了這個插件,可在這裏:Logstash轉換對象數組方面的陣列
- https://rubygems.org/gems/logstash-filter-collect
- https://github.com/mikebski/logstash-filter-collect
您可以通過安裝bin/logstash-plugin install logstash-filter-collect
我有一個logstash條目,如:
"cvals" => [
[0] {
"text" => "cval something 1",
"indices" => [
[0] 17,
[1] 29
]
},
[1] {
"text" => "cval something else 2",
"indices" => [
[0] 17,
[1] 29
]
}
...
[n] {
"text" => "cval more stuff n",
"indices" => [
[0] 17,
[1] 29
]
}
]
我想發生變異它是:
"cvals_terms" => [ "cval something 1", "cval something else 2", ..., "cval more stuff n"]
如何做到這一點與Logstash?我可以用一塊Ruby代碼做到這一點,但必須有一種方法來做到這一點與變異或我認爲...
你會如何在Ruby中做到這一點? – Jhecht
Oh,shin,但它確實提供了一個答案,因爲OP提供了兩個選項(「我可以用一塊Ruby代碼...... [或] mutate」來做到這一點)。我既不批評也不要求澄清。感謝參與。 –
@Jhecht,OP說他可以在Ruby中完成,因此不需要代碼。我確信shin會回來並要求你不要劫持別人的問題。 –