Hi,
filebeat.yml
Code -
filebeat.inputs:
-
type: log
paths:- logs/debug/*
fields:
document_type: debug
cu_hostname_input: dummy
user_tag: shubh_08_aug_debug_testt
sw_version: Unspecified
timeZone: EST
fields_under_root: true
close_inactive: 1m
close_eof: true
exclude_files: [".PerformanceLog_RP.","uncompress.sh"]
This is my code as filter .conf file
date {
match => ["log_timestamp" , "yyyyMMdd HHmmss.SSSSSS"]
target => "@timestamp"
#timezone => "%{[fields][timeZone]}"
#timezone => "%{[field][timeZone]}"
#add_field => { "debug" => "debugTimestampMatched"}
add_field => { "timezone_value" => "%{[fields][timeZone]}"}
}
Now my issue is how to provide timezone value in date filter of timeZone value coming from filebeat.
timeZone value is either "UTC" or "IST" or "EST" only.
add_field => { "timezone_value" => "%{[fields][timeZone]}"}
This syntax gives value as
timezone_value %{[fields][timeZone]}
Thanks,