ยังไงเพื่อเพิ่มประเทศชื่อของสนามจากโทรศัพท์เคลื่อนที่ใช้ Mobile_Number ใช้ logstash

0

คำถาม

ฉันกำลังจะมีปูมบันทึกอยู่ใน txtname แฟ้มมีช่องข้อมูลด้านล่างนี้ ฉันต้องการเพื่อชิงประเทศรหัสจากโทรศัพท์เคลื่อนที่และสร้าง(แปล)ไปใหม่สนามเรียกประเทศ

ฉันตรวจสอบกับแปลงตัวกรองแต่ไม่ใช่โดนรู้ที่จะคลายแฟ้มประเทศรหัสตัวเลขมาจากโทรศัพท์เคลื่อนที่สนามที่จะใช้มันแปลตัวกรอง

20 คือรหัสประเทศอียิปต์,971 คือรหัสประเทศสำหรับบาห์เรน.ฉันอยากจะทำมันสำหรับทุกประเทศรหัส

Pls,ขอแนะนำให้กับฉันถ้ามันเป็นสิ่งที่ทำได้เพื่ออย่างน้อยหนึ่งประเทศรหัสดังนั้นมันสามารถแปลภาษาสำหรับคนอื่นและเป็นทั้งประเทศรหัสเป็นเปลี่ยนไปราตรีสวัสดิ์นะ

ปูมบันทึก-

Mobile_Number: 201123123123User_id<....>
Mobile_Number: 971123123123User_id<....>

logstash ตัวกรอง-

filter{
 grok {
        break_on_match => false
        match => {
            "message" => [
               "Mobile_Number: (?<Mobile_Number>[0-9]+)",
               "User_id(?<User_id>[0-9]+)"
                ]
           }}}

ฉันเจอหัวข้อบเรื่องเปิดการใช้รูบี้รหัสในโทรศัพท์ของกูเกิ้ล lib ถ้ามี workaround นเป็นไปได้ยกเว้นเรื่องนี้จะต้อง appreciable.

คุยเรื่องเปิด-logstash-เชื่อมโยง-fileds ใน aggregate-ตัวกรอง

ขอบคุณล่วงหน้า

1

คำตอบที่ดีที่สุด

0

สร้างใหม่ช่องข้อมูลอย่างเช่น"Country_Code"และ"Country_Name"ใช้ logstash และ enriching มันมาจาก"Mobile_Number"ช่องข้อมูลสามารถทำได้โดยใช้รูบี้ใช้ phonelib องสมุดอย่างที่พูดก่อนหน้านี้ตอบกลับไปยังผู้รับจดคือเชื่อมต่อ

แต่ที่เรียบง่ายทางที่ถูกต้องใช้สคริปต์เป็นภาษาไพธอนและการวิเคราะห์ว่า"Mobile_Number"สนามและสร้างขึ้นใหม่ช่องข้อมูลการใช้มันด้วย หมายเลขโทรศัพท์ห้องสมุด.

มันมี 98%ความถูกต้องและ enrichment ความเร็วจะปรับปรุงโดยการใช้ก้อนข้อมูลปรับปรุงรูปแบบ api ใช้ ผู้ช่วยห Elasticsearch

Ref เชื่อมโยง- es ก้อนข้อมูลช่วยทำงานได้ตัวอย่าง

https://discuss.elastic.co/t/how-to-add-country-name-field-based-on-mobile-number-using-mobile-number-using-logstash/289588

2021-12-11 17:36:57

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่