Mám záznamy v txt souboru obsahuje pole níže. Chci extrahovat kód země z mobilního telefonu, a vytvořit (překládat) do nového pole s názvem země.
Ověřil jsem to přeložit filtr, ale ne dostat, jak získat kód země číslice mobilního čísla oblasti používat na přeložit filtr.
20 je kód země pro Egypt,971 je kód země pro bahrajn.Chci, aby to pro všechny země kód.
Pls, navrhnout mě, jestli je to proveditelné pro alespoň jeden kód země tak, že to může přeložit pro ostatní a jako všechny kódy zemí jsou jedinečné.
log-
Mobile_Number: 201123123123User_id<....>
Mobile_Number: 971123123123User_id<....>
logstash filter-
filter{
grok {
break_on_match => false
match => {
"message" => [
"Mobile_Number: (?<Mobile_Number>[0-9]+)",
"User_id(?<User_id>[0-9]+)"
]
}}}
Našel jsem toto téma diskutovat na elastické pomocí ruby kód v google telefon lib,pokud nějaké řešení je možné kromě tohoto bude velmi citelný.
Diskutovat Elastické-logstash-link-půlsnímků-v-agregát filtr
Děkuji Předem.