Grok - как добавить поле со значениями из существующих полей?

Вариант использования:

Ниже приведены метрики из приложения jmx.

metric_value_number:1 
path:/opt/jmxd/ 
@timestamp:January 5th 2018, 12:16:16.652 
@version:1 
host:server1 
metric_path:dumper.PlugableGroupConsumer-0.running_bool 
type:jmx 
_id:NLEJxmABgpl3QdqYJlaX 
_type:jmx 
_index:jmx-2018.01.05 
_score: -

Вопрос в том, как построить шаблон grok, который будет использовать metric_path: в качестве имени поля (оно постоянно меняется) и использовать metric_value_number в качестве числового значения?

Заранее спасибо.


person qubsup    schedule 05.01.2018    source источник


Ответы (1)


Итак, вы хотите создать поле с именем «dumper.PlugableGroupConsumer-0.running_bool» со ​​значением 1?

Если это так, вы можете использовать добавить_поле.

person Alain Collins    schedule 19.01.2018