Hola a todos, quería consultarles tengo un archivo que es .txt que es este.
I:RSSA0003#N:0#AX:5#AY:-2#AZ:1023#BAT:94#TS:Sun, 16/10/30, 06:45:40#ST:21.11#SH:61.86#CB:105.16
I:RSSA0003#N:1#AX:9#AY:1#AZ:1020#BAT:95#TS:Sun, 16/10/30, 06:46:41#ST:21.11#SH:61.95#CB:104.45
Quería saber si alguien me da idea de como seria ingresarlo al logstash y mapearlo a elastisearch para dividirlo en diferentes variables. Cada cadena que esta entre # serian variables que quisiera mostrar con kibana.
Esto es lo que tengo echo pero no me muestra nada.
 input {
   file {
                 path => "/home/rack/libelium.txt"
                     start_position => "beginning"
                     type => "stock"
                     sincedb_path => "NUL"
 }
 }
 filter {
    csv {
            columns =>["date","n","ax","ay","az","bat","date_of_record","st","sh","cb"]
            separator => "#"
    }
    date{
            match => ["date_of_record", "yyyy-MM-dd"]
            locale => "es-ES"
            target => "@timestamp"
    }
    mutate {
            convert => ["date","string"]
            convert => ["n","string"]
            convert => ["ax","string"]
            convert => ["ay","string"]
            convert => ["az","string"]
            convert => ["bat","string"]
            convert => ["st","string"]
            convert => ["sh","string"]
            convert => ["cb","string"]
 }
 }
 output {
    elasticsearch {
    action => "index"
    hosts => ["localhost:9200"]
    index => "libelium1"
    workers => 1
}
stdout {codec => dots}
 }