1
我想獲得logstash 5.4.0的幫助。如何在logstash條件表達式中匹配%符號?
我試圖匹配logstash條件中的'%CTX_DOMAIN_USER%'符號。
https://www.elastic.co/guide/en/logstash/current/event-dependent-configuration.html#conditionals
然而,沒有下面的表達已經匹配。
if [user_name] == "\%CTX_DOMAIN_USER%" { }
if [user_name] == "%%CTX_DOMAIN_USER%%" { }
if [user_name] == '%CTX_DOMAIN_USER%' { }
if [user_name] =~ /CTX_DOMAIN_USER/ { }
if [user_name] =~ /.CTX_DOMAIN_USER./ { }
有什麼辦法可以匹配包含%符號的單詞嗎?
我不知道你的答案爲什麼不起作用。你確定字段'user_name'設置了嗎? – baudsp
我太笨了。其實,我已經查看了代碼和字段* user_name *是數組。因此,我將[user_name]中的條件更改爲「%CTX_DOMAIN_USER%」。然後它工作。 –