क्या Logstash Ruby filter plugin के भीतर से रूबी डीबगर लॉन्च करना संभव है? यह डिबगिंग के लिए बहुत आसान होगा।क्या लॉगस्टैश रूबी फ़िल्टर प्लगइन के भीतर से रूबी डीबगर लॉन्च करना संभव है?
7
A
उत्तर
3
अच्छे लॉगस्टैश लोगों ने पहले ही इस बारे में सोचा है क्योंकि उन्होंने pry
को लॉगस्टैश कोर में शामिल किया है। तो तुम सब करने की है के रूप में नीचे नमूना config में दिखाया गया है आपकी ruby
फिल्टर कोड में जिज्ञासा की आवश्यकता होती है:
input {
file {
path => "/tmp/myfile.csv"
sincedb_path => "/dev/null"
start_position => "beginning"
}
}
filter {
ruby {
code => "require 'pry'
... your code ...
# start a REPL session
binding.pry
... your code ...
"
}
}
जब Logstash चलाता है, तो आप अपने टर्मिनल में एक आरईपीएल सत्र जो इस और आप की तरह लग रहा मिलेगा जो कुछ भी आपको करने की अनुमति देता है वह करने में सक्षम होगा।
[1] pry(#<LogStash::Filters::Ruby>)>
संबंधित मुद्दे
- 1. क्या रूबी स्क्रिप्ट से पर्यावरण संपत्ति निर्यात करना संभव है?
- 2. लॉगस्टैश फ़िल्टर के साथ प्रारंभ करना
- 3. रूबी डीबगर स्थापना सहायता!
- 4. लॉगस्टैश ग्रोक फ़िल्टर
- 5. क्या रूबी के डीबगर जैसे PHP के लिए एक इंटरैक्टिव डीबगर है?
- 6. रूबी डीबगर STDIN.gets उपयोगकर्ता इनपुट
- 7. क्या रूबी में एक चर को अपरिभाषित करना संभव है?
- 8. रूबी पर रूबी में प्लगइन आर्किटेक्चर कैसे है?
- 9. रूबी प्लगइन वास्तुकला
- 10. रूबी पर रूबी में केवल एक मॉडल को एनोटेट करना संभव है?
- 11. क्या रूबी पर रूबी में यूनिट परीक्षण डीबग करना संभव है?
- 12. रूबी: रेगेक्स द्वारा फ़िल्टर सरणी?
- 13. ग्रहण प्लगइन से यूआरएल लॉन्च करना
- 14. वेब ब्राउजर के लिए रूबी प्लगइन?
- 15. रूबी रूबी के बराबर है?
- 16. रूबी 2.2.3 से रूबी 2.3.0
- 17. रूबी डीबगर सीधे ब्लॉक में कदम?
- 18. सब्लिमे टेक्स्ट 2 के लिए प्लगइन बनाने के लिए प्रोग्रामिक रूप से रूबी डीबगर से कनेक्ट कैसे करें?
- 19. क्या रूबी के लिए क्रिस्टल बाइंड बनाना संभव है?
- 20. रूबी पर रूबी से संबंधित ओआरएम क्या है?
- 21. रूबी एक कक्षा विधि के भीतर स्थिर
- 22. "रूबी स्क्रिप्ट/प्लगइन" एक कमांड है?
- 23. रूबी
- 24. सीमित वातावरण के भीतर रूबी कोड निष्पादित करें
- 25. क्या रूबी में एक से अधिक ब्लॉक को एक से अधिक ब्लॉक पास करना संभव है?
- 26. रेल के भीतर से रूबी संस्करण निर्धारित करें
- 27. ग्रहण के लिए पसंदीदा रूबी प्लगइन?
- 28. रूबी में अलियाकृत तरीकों की पहचान करना संभव है?
- 29. रूबी
- 30. uwsgi लॉग के लिए लॉगस्टैश ग्रोक फ़िल्टर
मैं इसे प्रिये सत्र लॉन्च करने की कोशिश कर सकता हूं, लेकिन यह तोड़ नहीं आता .. यह सिर्फ चल रहा है और मुझे डीबग सत्र में प्रवेश करने का मौका नहीं देता है। मुझे लगता है कि यह इस तथ्य के कारण हो सकता है कि मैं अपने इनपुट प्लगइन के रूप में stdin का उपयोग कर रहा हूं, और मैं अपनी सीएसवी फ़ाइल को लॉगस्टैश में पाइप करता हूं। –
मेरे परीक्षण में मैंने stdin इनपुट का भी उपयोग किया और यह काम किया। क्या आप अपनी लॉगस्टैश कॉन्फ़िगरेशन दिखा सकते हैं? } माणिक { 'इनपुट {stdin {}} फिल्टर { सीएसवी { कॉलम => [" फ़ील्ड 1 "," field2 "] विभाजक =>" ": ग्राहक के काम की वजह से – Val
सरलीकृत init => कोड => " binding.pry " " 'जिज्ञासा' की आवश्यकता होती है" } ' –