Logstashフィルタリングでは、さまざまなエラー条件に基づいて複数のラベルを設定し、すべてのラベルには「abc:」などの接頭辞があります。
出力でタグに「abc:*」があるかどうかに応じて電子メールを送信したいと思います。
私は文書を読むときにこれを見つけることができませんでした。
ほとんどは次のように書かれています。
[タグ]に「abc」がある場合{......}
しかし、条件が「abc-*」を含むタグと一致したいと思います。どんなアイデアがありますか?
ベストアンサー1
これをお探しですか(ここでPerl構文)?
s/if\s*\"([^\"]*)\"\s*in\s*\[tags\].*/$1:/g;
abcが単語の場合は、\w
代わりに使用できます[^\"]
。