Logstash - Настройка "config.support_escapes" не была зарегистрирована - PullRequest
0 голосов
/ 10 сентября 2018

При настройке стека ELK я следовал описанию официальной документации эластичного. На странице https://www.elastic.co/guide/en/logstash/master/configuration-file-structure.html#_escape_sequences показано, как настроить Logstash для включения escape-символов, я просто раскомментировал строку config.support_escapes: true в моем logstash.yml. Когда я запускаю свой стек ELK в контейнере Docker, я получаю следующую ошибку:

An unexpected error occurred! {:error=># ArgumentError: Setting "config.support_escapes" hasn't been registered>,
 :backtrace=>["/opt/logstash/logstash-core/lib/logstash/settings.rb:32:in `get_setting'",
"/opt/logstash/logstash-core/lib/logstash/settings.rb:64:in `set_value'",
"/opt/logstash/logstash-core/lib/logstash/settings.rb:83:in `merge'", 
"org/jruby/RubyHash.java:1342:in `each'",
"/opt/logstash/logstash-core/lib/logstash/settings.rb:83:in `merge'", 
"/opt/logstash/logstash-core/lib/logstash/settings.rb:135:in `validate_all'",
"/opt/logstash/logstash-core/lib/logstash/runner.rb:244:in `execute'", 
"/opt/logstash/vendor/bundle/jruby/1.9/gems/clamp-0.6.5/lib/clamp/command.rb:67:in `run'",
 "/opt/logstash/logstash-core/lib/logstash/runner.rb:209:in `run'", 
"/opt/logstash/vendor/bundle/jruby/1.9/gems/clamp-0.6.5/lib/clamp/command.rb:132:in `run'",
 "/opt/logstash/lib/bootstrap/environment.rb:71:in `(root)'"]}

Что мне здесь не хватало?

...