# I want to input row of csv file

**URL:** https://discuss.elastic.co/t/i-want-to-input-row-of-csv-file/269538
**Category:** Logstash
**Created:** [April 8, 2021, 1:46am UTC](https://discuss.elastic.co/t/i-want-to-input-row-of-csv-file/269538 "2021-04-08T01:46:06Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![BlackCat](https://avatars.discourse-cdn.com/v4/letter/b/c37758/32.png) [@BlackCat](https://discuss.elastic.co/u/BlackCat)
#### Post date: [April 8, 2021, 1:46am UTC](https://discuss.elastic.co/t/i-want-to-input-row-of-csv-file/269538/1 "2021-04-08T01:46:06Z")

</div>

I want to input per one row and csv file haven't column name.  
Please teach me how to set for logstash.

Data flow is filebeat → logstash → elasticsearch.

I attached sample image of csv file.

 ![csv_sample](https://us1.discourse-cdn.com/elastic/original/3X/c/4/c478e0d861409705ca99378178e21ac443f5f05d.png)

---

<div class="post-metadata">

### Author: ![legoguy1000](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/legoguy1000/32/54301_2.png) [@legoguy1000](https://discuss.elastic.co/u/legoguy1000)
#### Post date: [April 8, 2021, 2:13am UTC](https://discuss.elastic.co/t/i-want-to-input-row-of-csv-file/269538/2 "2021-04-08T02:13:34Z")

</div>

The current versions of filebeat can parse csv natively without the requirement for logstash, [Decode CSV fields | Filebeat Reference [7.12] | Elastic](https://www.elastic.co/guide/en/beats/filebeat/current/decode-csv-fields.html). but if u want to do it with logstash, [Csv filter plugin | Logstash Reference [7.12] | Elastic](https://www.elastic.co/guide/en/logstash/current/plugins-filters-csv.html)

---

<div class="post-metadata">

### Author: ![mangeshmj1992](https://avatars.discourse-cdn.com/v4/letter/m/d9b06d/32.png) [@mangeshmj1992](https://discuss.elastic.co/u/mangeshmj1992)
#### Post date: [April 8, 2021, 12:12pm UTC](https://discuss.elastic.co/t/i-want-to-input-row-of-csv-file/269538/3 "2021-04-08T12:12:44Z")

</div>

You can use CSV filter in logstash. PFB required syntax. Just change column name as per your requirements.  
csv {  
separator =\> ","  
columns =\> ["Last\_Check","Host","Service","Status","Attempt","state\_type", "info" ,"info\_extra", "status\_information" ,"status\_information\_details"]  
}

---

<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: [May 6, 2021, 12:12pm UTC](https://discuss.elastic.co/t/i-want-to-input-row-of-csv-file/269538/4 "2021-05-06T12:12:46Z")

</div>

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