मैंने अपाचे फ़ाइलों को पार्स करने के लिए लॉगस्टैश स्थापित किया। सेटिंग्स सही होने में मुझे काफी क्यू लगा और मैंने हमेशा असली लॉग पर कोशिश की। मैंने देखा (जैसा कि प्रलेखन कहता है) कि लॉगस्टैश "याद" करता है, जहां यह एक फ़ाइल में था। अब मेरे सेट ठीक हैं और मैं लॉगस्टैश को "भूलना" चाहूंगा। यह मुझे हालांकि कठिन लगता है। मैंने पहले ही निम्न कार्य किया था:
उपयोग किया गया:
start_position => "beginning"
इलास्टिसर्च से पूरा "डेटा" फ़ोल्डर हटा दिया (और इसे पहले बंद कर दिया)
लॉगस्टैश द्वारा खोली गई फ़ाइलों को किसके साथ
lsof -p PID
देखा गया था और वह सब कुछ हटा दिया गया था जो आशाजनक था (मेरे मामले में/tmp/jffi*.tmp
)
फिर भी लॉगस्टैश फ़ोल्डर में केवल "ताज़ा" फ़ाइलों को नहीं भूलता और पार्स करता है जहां लॉग होते हैं
कोई विचार?
/opt/logstash/data/plugins/inputs/file