1
Je voudrais obtenir de l'aide avec logstash 5.4.0. J'essaie de faire correspondre le signe '% CTX_DOMAIN_USER%' dans les conditions logstash.Comment puis-je faire correspondre le signe% à l'expression conditionnelle logstash?
https://www.elastic.co/guide/en/logstash/current/event-dependent-configuration.html#conditionals
Cependant, aucun d'entre ci-dessous l'expression était assortie.
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./ { }
Existe-t-il un moyen de faire correspondre un mot incluant% signe?
Je ne sais pas pourquoi votre réponse n'a pas fonctionné. Êtes-vous sûr que le champ 'user_name' a été défini? – baudsp
J'étais tellement bête. En fait, j'ai examiné le code et le champ * nom_utilisateur * était tableau. Donc, je modifie la condition à "% CTX_DOMAIN_USER%" dans [nom_utilisateur]. Alors ça a marché. –