2015-08-24 4 views
0

Есть ли способ считывать значения окружения в файле конфигурации logstash. Я хочу передать значение env для записи тестовых примеров для конфигурации logstash, но я не могу этого сделать. Для экс я хочу сделать следующее в моем logatsh конфигурационный файлЧтение значений окружающей среды в файле конфигурации logstash

input { 
if [ $ENV_VALUE] = test { 
    stdin{} 
}else{ 
    Default config 
} 
} 
filter {..} 
output 
{ 
if [ $ENV_VALUE] = test { 
    stdout { codec => rubydebug } 
}else{ 
    Default config 
} 

} 

ответ

0

Вы видели environment filter?

+0

У меня есть. но я не хочу добавлять новое поле/тег или накладные расходы на обработку для каждого события, когда я хочу, чтобы этот переключатель был активным на входе/выходе. –

+0

Ну, вы не можете делать условные входные {} stanzas в любом случае. –

Смежные вопросы