Je voulais extraire des paramètres de requête url et selon this forum answer je pouvais le faire avec kv {}Comment fonctionne la fonctionnalité logstash kv {}?
Mais je veux comprendre comment cela fonctionne.
Voici ma chaîne: param1=val1¶m2=val2&adv=val3¶m3=val4¶m4=val5
Maintenant, j'ai extrait ce champ dans logstash comme uri_query.
Alors j'utilise kv comme ceci:
kv {
source => "uriQuery"
field_split => "&"
prefix => "query_"
}
Et je reçois des champs pour chaque requête param:
query_param1 val1
query_param2 val2
etc
Mais ce que je ne comprends pas comment il sait dépouiller et cassez le "=". Est-ce comme le jeton par défaut pour la syntaxe key = value de kv ou quelque chose?