gpt4 book ai didi

Logstash 配置 : conditional with list not working if [field] in ["list item 1"]

转载 作者:行者123 更新时间:2023-12-03 18:42:18 26 4
gpt4 key购买 nike

我正在使用 Logstash 处理一些流数据。现在我在使用条件标记数据时遇到了一个问题。

如果我在logstash配置中写下以下内容

if [myfield] == "abc"{ mutate { add_tag => ["mytag"] } }
else { mutate { add_tag => ["not_working"] } }

一切正常,但现在我想使用一个列表
if [myfield] is in ["abc"]{ mutate { add_tag => ["mytag"] } }
else { mutate { add_tag => ["not_working"] } }

并且只得到一个 not_working 标签。

有什么建议么?提前致谢!

最佳答案

似乎数组/列表 中的 值必须不止一个。您可以复制唯一的值,例如

if [myfield] in ["abc", "abc"] { mutate { add_tag => ["mytag"] } }
else { mutate { add_tag => ["not_working"] } }

它工作正常。

关于Logstash 配置 : conditional with list not working if [field] in ["list item 1"],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31380450/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com