# Uploading TEXT file using logstatsh

**URL:** <https://discuss.elastic.co/t/uploading-text-file-using-logstatsh/183829>\
**Category:** Logstash\
**Created:** [June 1, 2019, 5:46pm UTC](https://discuss.elastic.co/t/uploading-text-file-using-logstatsh/183829 "2019-06-01T17:46:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yoav\_Ben\_Moha](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/yoav_ben_moha/32/46202_2.png) [@Yoav\_Ben\_Moha](https://discuss.elastic.co/u/Yoav_Ben_Moha)\
**Post date:** [June 1, 2019, 5:46pm UTC](https://discuss.elastic.co/t/uploading-text-file-using-logstatsh/183829/1 "2019-06-01T17:46:42Z")

</div>

Hello  
A 3rd party application generate a TEXT file contain 100K rows every 5 minutes.  
The columns in this TEXT file is seprated by ;  
How can i upload this TEXT file using logstatsh ?  
Thanks

---

<div class="post-metadata">

**Author:** ![grainsngrubble](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/grainsngrubble/32/47260_2.png) [@grainsngrubble](https://discuss.elastic.co/u/grainsngrubble)\
**Post date:** [June 1, 2019, 10:10pm UTC](https://discuss.elastic.co/t/uploading-text-file-using-logstatsh/183829/2 "2019-06-01T22:10:22Z")

</div>

```
input {
    File { path => ”path/to/file”
    # more about file-input parameters in the documentation
    }
}

filter {
  csv {
    columns => [“column1”...”columni”]
   seperator => “;”  
   }
}

output {
   elasticsearch {
            host => “localhost:9200”
   }
Stdout { codec => rubydebug }
  }

```

Above is not complete since you have to adjust for the content of your files, but it gives you an idea of how to start.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [June 29, 2019, 10:10pm UTC](https://discuss.elastic.co/t/uploading-text-file-using-logstatsh/183829/3 "2019-06-29T22:10:26Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
