How to use URL decode on JSON Input?

Hello,

I don't know well at kibana yet. : (

I have filed which has UTF-8 urlencoded string.
Is there a simple way to decode it on JSON Input from Kibana ?
I have found painless script reference but didnt find proper way.

Anyone can help ?

example)

in filed query, it has utf-8 encoded korean characters like below

%EC%84%9C%EC%9A%B8%EC%84%9C%EC%B4%88%EA%B5%AC%EC%9D%B8%EB%A0%A5

Can you provide some sample data from the field?

in field "query", it has utf-8 encoded korean characters.

%EC%84%9C%EC%9A%B8%EC%84%9C%EC%B4%88%EA%B5%AC%EC%9D%B8%EB%A0%A5

it should be

서울서초구인력

Why is it encoded, rather than simply storing "서울서초구인력" in the field?

It is httpd's log which is not under my control.
the filed is for request param.
I can touch this on kibana but no right to change filebeat, elasticsearch.

Unfortunately there's not really a way to do this, but you could write a Kibana plugin that adds a custom field formatter to accomplish this.

1 Like

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.