यदि परीक्षण के लिए% {@ प्रकार} सुविधाहीन है, तो मुझे इको के माध्यम से ग्रेलाग 2 सर्वर पर एक संदेश भेजने की आवश्यकता है, लेकिन एक बार जब मैं ईईएल जीईएस को GELF समर्थन में करता हूं, तो मेरे ग्रेग्ल 2 सर्वर तक नहीं पहुंचता। यदि यह ग्रेग्लोग 2 को पुनः आरंभ करता है तो इसके बारे में संदेश ग्रेग्लोग 2 सर्वर पर आने लगता है।
प्रतिध्वनि संदेश का उदाहरण:
echo '{"version": "1.1","host":"example.org","short_message":"A short message that helps you identify what is going on","full_message":"Backtrace here\n\nmore stuff","level":1,"_user_id":9001,"_some_info":"foo","_some_env_var":"bar"}' | nc -w 1 my.graylog.server 12201
मैं क्या गलत कर रहा हूं? ग्रेग्लॉड - डिबग मोड कुछ भी नहीं दिखाता है। इससे मैसेज भी नहीं आता है।
संपादित करें:
GELF TCP के लिए Graylog2 इनपुट सेटअप है और सक्रिय कनेक्शन दिखाता है और जब मैं इको करने की कोशिश करता हूं तो यह उठता है, लेकिन संदेश के लिए सर्वर तक कुछ भी नहीं पहुंचता है।
-u
एनसी में पैरामीटर जोड़ता हूं ।