Pipeline1 :- ds_test.conf
input { generator { count => 1 lines => [ '' ] } }
filter {
mutate { add_field => { "[eventHeader][applicationId]" => "A" "[eventHeader][objectCode]" => 1 } }
mutate { add_field => { "[@metadata][ObjectCode]" => "%{[eventHeader][applicationId]}_%{[eventHeader][objectCode]}"} }
#prune { whitelist_names => [ "itemId","IndexedOn","field","text","softDelete","normalizedText","type","appId","nounModifier","contactcode"] }
}
output { pipeline { send_to => [ds_test1] } }
=========================================
pipeline 2:- ds_test1.conf
input {
pipeline { address => "ds_test1"}
}
filter {
mutate { add_field => { "test" => "%{[@metadata][ObjectCode]}"} }
}
output{
stdout { codec => rubydebug { metadata => true} }
}
=======================================================
am not able to see any debug output
command debug:- /usr/share/logstash/bin/logstash -f /etc/logstash/conf.d/ds_test.conf -f /etc/logstash/conf.d/ds_test1.conf --path.settings=/etc/logstash
please let me know how i can see event and metadata in pipeline 2