2017-03-29 2 views
0

URL 쿼리 매개 변수를 추출하고 싶습니다. this forum answer으로 kv {}로 할 수있었습니다.logstash kv {} 기능은 어떻게 작동합니까?

하지만 어떻게 작동하는지 알고 싶습니다.

param1=val1&param2=val2&adv=val3&param3=val4&param4=val5가 지금은 uri_query로 logstash에서 추출 해당 필드가 있습니다

여기 내 문자열입니다.

kv { 
    source => "uriQuery" 
    field_split => "&" 
    prefix => "query_" 
} 

그리고 각 쿼리 PARAM에 대한 필드 수 :

그래서 나는이 같은 KV를 사용

query_param1 val1 
query_param2 val2 
etc 

하지만 제가 이해할 수없는 것은 그것이 밖으로 스트립 알고있는 방법과를 "="를 어기십시오. 그것은 kv의 key = value 구문 또는 다른 것에 대한 기본 토큰과 같습니까?

답변

2

예. =은 kv의 기본 토큰입니다.

Herevalue_split이라고하는 kv 플러그인의 해당 매개 변수에 대한 설명서입니다.

관련 문제