I would expect the date filter to ignore the timezone option when parsing UNIX or UNIX_MS. Those are intervals since the epoch in GMT, so they convert to the same UTC time in every timezone.
If the source logs have a timezone offset on an epoch based timestamp then they are not actually UNIX or UNIX_MS. You could parse them as that, then convert to a string, mutate+gsub to remove the "Z$", and then go through the date filter again with the timezone set.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.