Skip to content

Instantly share code, notes, and snippets.

@sergey-alekseev
Last active August 17, 2022 09:50
Show Gist options
  • Save sergey-alekseev/b3edf7702a86b72c05ed8e65fb257cd0 to your computer and use it in GitHub Desktop.
Save sergey-alekseev/b3edf7702a86b72c05ed8e65fb257cd0 to your computer and use it in GitHub Desktop.

Revisions

  1. sergey-alekseev revised this gist May 3, 2016. No changes.
  2. sergey-alekseev revised this gist May 3, 2016. No changes.
  3. sergey-alekseev created this gist May 3, 2016.
    15 changes: 15 additions & 0 deletions logstash-es-to-csv-example.conf
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,15 @@
    input {
    # Read all documents from Elasticsearch matching the given query
    elasticsearch {
    hosts => "localhost"
    index => "index_name"
    query => '{"query":{"regexp":{"not_analyzed_field":".*"}}}'
    }
    }

    output {
    csv {
    fields => ["_id", "_type", "field"]
    path => "/home/sergey/export.csv"
    }
    }