मैं लॉग में txt फ़ाइल में शामिल है नीचे क्षेत्रों. मैं चाहता हूँ करने के लिए निकालें देश कोड से मोबाइल नंबर और बनाने के लिए (अनुवाद) में नए क्षेत्र कहा जाता है देश.
मैं जाँच की अनुवाद के साथ फिल्टर लेकिन नहीं हो रही है कि कैसे करने के लिए निकालें देश कोड अंक से मोबाइल नंबर क्षेत्र का उपयोग करने के लिए यह अनुवाद पर फ़िल्टर.
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,यदि कोई समाधान संभव है, को छोड़कर यह अत्यधिक प्रशंसनीय हो जाएगा ।
चर्चा लोचदार logstash-लिंक-fileds-में-कुल-फिल्टर
आप पहले से धन्यवाद.