graylog2-server icon indicating copy to clipboard operation
graylog2-server copied to clipboard

Pineline key value parser does not support Chinese keys

Open 775838893 opened this issue 2 years ago • 1 comments

Expected Behavior

supports chinese key in pineline

Current Behavior

missing key of chinese when parse in pineline

Steps to Reproduce (for bugs)

my pinelines rules as follows:

rule "key value parser demo"
when
contains(to_string($message.message), "日志类型")
then
set_fields(
    fields:
        key_value(
            value: to_string($message.message),
            delimiters:"  ",
            trim_value_chars: "",
            trim_key_chars:"",
            kv_delimiters:"="
        )
    );
end

result:

image

Environment

  • Graylog Version: 4.2.9

775838893 avatar May 10 '22 03:05 775838893

Also, in Graylog 4.3.4+aae97b4, json extractor and key=value converter don't regonize chinese keys. They will ignore all the chinese keys and theirs values.

denity avatar Aug 31 '22 05:08 denity