input { http { } } filter { csv { autogenerate_column_names => true columns => ["a", "b"] quote_char => ";" separator => ":" source => "message_source" } grok { match => {"log" => "%{COMBINEDAPACHELOG}"} } date { match => ["timestamp", "yyyy-MM-dd HH:mm:ss", "yyyy MMM dd HH:mm"] target => "@timestamp" locale => "en_US" timezone => "UTC" } } output { opensearch { hosts => ["fakedomain.us-east-1.es.amazonaws.com"] user => myuser password => mypassword index => "my-index" ssl_certificate_verification => true } }