मान लें कि आपके पास तकनीकी और व्यावसायिक लॉग जैसे 2 बहुत भिन्न प्रकार के लॉग हैं और आप चाहते हैं:
- कच्चे तकनीकी लॉग को एक
gelfआउटपुट का उपयोग करके एक ग्रेलोग 2 सर्वर की ओर रूट किया जाता है , - json व्यवसाय लॉग को समर्पित
elasticsearch_httpआउटपुट का उपयोग करके एक elasticsearch क्लस्टर में संग्रहीत किया जाना चाहिए ।
मुझे पता है कि Syslog-NGउदाहरण के लिए, कॉन्फ़िगरेशन फ़ाइल कई अलग-अलग इनपुटों को परिभाषित करने की अनुमति देती है जिन्हें फिर भेजे जाने से पहले अलग से संसाधित किया जा सकता है; क्या Logstashकरने में असमर्थ लगता है। यहां तक कि अगर एक उदाहरण को दो विशिष्ट कॉन्फ़िगरेशन फ़ाइलों के साथ शुरू किया जा सकता है, तो सभी लॉग एक ही चैनल लेते हैं और समान प्रक्रियाएं लागू की जा रही हैं ...
क्या मुझे विभिन्न प्रकार के लॉग के रूप में चलना चाहिए?