For loop in logstash -
मेरे पास लॉगस्टैस में एक इवेंट है जो दिखता है:
{"terms": { "ए": 1, "बी": 0.5, "सी": 1.6}}
मैं इसे इसे बदलना चाहूंगा:
{" शब्द ": [" ए "," बी "," सी "]}
मुझे मैं ऐसा कुछ करना चाहूंगा: कोई भी सुझाव? लूप के लिए कोई भी दस्तावेज नहीं मिला है या कुंजी प्राप्त हो रही है
फिल्टर {कुंजी के लिए [शर्तों] {mutate {merge = & gt; ["Tmp_terms", कुंजी]} mutate {remove_field = & gt; ["शर्तें"] नाम बदलें = & gt; ["Tmp_terms", "terms"]}}
लॉगस्टैश में लूप का निर्माण नहीं है लेकिन आप रूबी
प्लगइन का उपयोग कर सकते हैं:
filter {ruby {code = & gt; "घटना ['नियम'] = घटना ['नियम']। कुंजी"}}
Comments
Post a Comment