Tengo registros en el archivo txt que contiene campos de abajo. Quiero extraer el código de país del número de móvil y crear (traducir) en un nuevo campo llamado país.
He comprobado con el traducir de filtro, pero no llegar cómo extraer el código de país dígitos de número de móvil de campo a utilizar en traducir filtro.
20 es el código del país de Egipto,971 es el código de país de bahrein.Quiero hacerlo para todos los códigos de país.
Pls, sugieren que para mí si es factible por lo menos un código de país de modo que se puede traducir para otros y como todos los códigos de país son los únicos.
registro-
Mobile_Number: 201123123123User_id<....>
Mobile_Number: 971123123123User_id<....>
logstash filtro-
filter{
grok {
break_on_match => false
match => {
"message" => [
"Mobile_Number: (?<Mobile_Number>[0-9]+)",
"User_id(?<User_id>[0-9]+)"
]
}}}
He encontrado este tema en discutir elástica usando ruby código en el teléfono de google lib,si cualquier solución es posible, excepto esto será muy apreciable.
Discutir Elástico-logstash-link-campo-en-agregados-filtro
Gracias de Antemano.