Logstash Date Filter: Translation Missing

I'm trying to use the date filter to parse an nginx access log.

filter {
  if [type] == "nginx_access" {
    grok {
      match => { "message" => "%{COMBINEDAPACHELOG}+%{GREEDYDATA:extra_fields}" }
    }
    #locale is mandatory if parsing month names
    date {
      match => { "timestamp" =>  "dd/MMM/YYYY:HH:mm:ss Z" }
      locale => "en-US"
    }
    geoip {
      source => "clientip"
    }

Seemingly the locale(s) i'm using do not matter since i eventually end up with the same log output (see below) all the time

18:53:19.456 [LogStash::Runner] ERROR logstash.agent - Cannot load an invalid configuration {:reason=>"translation missing: en.logstash.agent.configuration.invalid_plugin_register"}

Do you know what i'm getting wrong?
Logstash (5.2.2-1) on Ubuntu 16.10

1 Like

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