Splitting on one element only, in array field causes additional suffix
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Inizia dalla configurazione del filtro split e dal JSON stdin fornito, concentrandoti sul campo Series quando contiene un elemento. Confronta l’output di rubydebug con la rappresentazione prevista di un singolo evento e determina se il suffisso di sequenza aggiunto è riproducibile e quale comportamento debba essere considerato corretto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hi all,
I have this as my logstash.conf
input {
stdin {
}
}
filter {
split {
field => "Series"
}
}
}
output {
stdout {
codec => rubydebug
}
}
Normally, the content of the "Series" has more than one element, but for some reason sometime it outputs only one element. The Input is like this
{"Series":[{"DataType":"AirQuality.1","Timestamp":"2016-03-07T03:36:03.119000Z","DataKeyValuePairs":{"aqi":"0","om":"a","pwr":"0","cl":"0","aqil":"0","fs1":"112","fs2":"960","fs3":"2880","fs4":"2880","dtrs":"0","aqit":"29","clef1":"n","repf2":"n","repf3":"n","repf4":"n","fspd":"1","tfav":"130","psens":"1"}}]}
For some reason on the output side is adding a sequence as suffix, like this
"@version" => "1",
"@timestamp" => "2016-03-08T14:20:30.475Z",
"Series" => [
[0] {
"DataType" => "AirQuality.1",
"Timestamp" => "2016-03-07T03:36:03.119000Z",
"DataKeyValuePairs" => {
"aqi" => "0",
"om" => "a",
"pwr" => "0",
"cl" => "0",
"aqil" => "0",
"fs1" => "112",
"fs2" => "960",
"fs3" => "2880",
"fs4" => "2880",
"dtrs" => "0",
"aqit" => "29",
"clef1" => "n",
"repf2" => "n",
"repf3" => "n",
"repf4" => "n",
"fspd" => "1",
"tfav" => "130",
"psens" => "1"
}
}
]
Is this a known bug?
- Lingua principale
- Ruby
- Stelle
- 6
- Fork
- 29
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di logstash-plugins/logstash-filter-split
-
enhancement status:needs-triage
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
split drops empty fieldsApertabug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
logstash-plugins/logstash-filter-split#47 · 1 commento · 1 reazione ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
logstash-plugins/logstash-filter-split#42 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
logstash-plugins/logstash-filter-split#38 · 1 reazione ·
Tutte le issue di logstash-plugins/logstash-filter-split
Issue simili
-
verified
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
I maintainer di solito rispondono entro 5 giorni
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 86/100
akitaonrails/ai-book-2026#10 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
TheOdinProject/curriculum#31495 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
zerocracy/judges-action#2984 ·
I maintainer di solito rispondono entro 1 giorno