Eu sunt cu jurnalele într-un fișier txt conține câmpurile de mai jos. Vreau să extragă codul de țară la numărul de mobil și de a crea (traduce) într-un nou câmp numit țară.
Am verificat cu traduce filtru dar nu înțeleg cum de a extrage codul de țară cifre de la numărul de mobil câmp să-l folosească pe traduce filtru.
20 este codul de țară pentru Egipt,971 este codul de țară pentru bahrain.Vreau să o fac și pentru codul de țară.
Pls, sugerez să-mi daca e greu de realizat pentru cel puțin un cod de țară, astfel încât se poate traduce pentru alții și, ca toate codurile de țară sunt unice.
log-
Mobile_Number: 201123123123User_id<....>
Mobile_Number: 971123123123User_id<....>
logstash filtru-
filter{
grok {
break_on_match => false
match => {
"message" => [
"Mobile_Number: (?<Mobile_Number>[0-9]+)",
"User_id(?<User_id>[0-9]+)"
]
}}}
Am gasit acest subiect pe discute elastic folosind ruby cod in telefon google lib,dacă orice soluție este posibilă, cu excepția acest lucru va fi extrem de sensibil.
Discuta Elastic-logstash-link-campurile-in-agregat-filtru
Vă mulțumesc în Avans.