Ho dati separati da tabulazione che desidero inserire in logstash
. Ecco il mio file di configurazione:separatore della linguetta logstash che non si sta sfogando
input {
file {
path => "/*.csv"
type => "testSet"
start_position => "beginning"
}
}
filter {
csv {
separator => "\t"
}
}
output {
stdout {
codec => rubydebug
}
}
Sembra semplicemente per tutti .csv
i file e li separa utilizzando le schede. Per un ingresso simili:
col1 col2
data1 data2
logstash
uscita è (per le due file):
column1 => "col1\tcol2"
column1 => "data1\tdata2"
Ovviamente non è l'analisi correttamente. Ho visto che questo problema è stato sollevato qualche tempo fa here ma non c'era una soluzione. Qualcuno sa se questo problema è stato risolto o forse c'è un altro modo per farlo? Grazie!
Grazie mille. Guardando ora, è abbastanza ovvio. – Bob
Devi scherzare ..... (ancora, grazie + upvote) –
Bene che merita un commento nel file di configurazione: 'separator =>" \t "# <- questo spazio bianco è in realtà una scheda, non cambialo, è già perfetto! – robbmj