का उपयोग कर बेस्ट डॉकर लॉगिंग आर्किटेक्चर हाल ही में मैं ईएलके स्टैक का उपयोग करके सर्वश्रेष्ठ डॉकर लॉगिंग तंत्र को खोजने का प्रयास कर रहा हूं। मुझे उत्पादन में उपयोग करने वाले सर्वोत्तम काम प्रवाह के बारे में कुछ प्रश्न हैं। हमारे सिस्टम में टॉमकैट, पोस्टग्रेएसक्यूएल, मोंगोडीबी, एनजिनक्स, रैबिटएमक्यू, कॉचबेस इत्यादि सहित विशिष्ट सॉफ़्टवेयर स्टैक है। अभी तक, हमारा स्टैक कोरोस क्लस्टर में चलता है। कृपया नीचे दिए गए मेरे प्रश्नईएलके स्टैक
- ईएलके स्टैक के साथ, लॉग अग्रेषण करने के लिए सबसे अच्छी पद्धति क्या है - क्या मुझे लंबरजैक का उपयोग करना चाहिए? मैं यह पूछ रहा हूं क्योंकि मैंने वर्कफ़्लो देखा है जहां लोग लॉगस्टैश में लॉग अग्रेषित करने के लिए सिस्लॉग/रुस्लॉग का उपयोग करते हैं।
- चूंकि हमारे सभी सॉफ़्टवेयर टुकड़े कंटेनरकृत हैं, क्या मुझे अपने सभी कंटेनरों में लॉग-फ़ॉरवर्डर शामिल करना चाहिए? मैं ऐसा करने की योजना बना रहा हूं क्योंकि मेरे अधिकांश कंटेनर स्वास्थ्य के आधार पर नोड्स स्विच करते हैं, इसलिए मैं फाइल सिस्टम को कंटेनर से होस्ट करने के लिए उत्सुक नहीं हूं।
- क्या मुझे लॉग को अग्रेषित करने में ब्रोकर के रूप में रेडिस का उपयोग करना चाहिए? यदि हां क्यों?
- लॉग-कॉन्फ़िगरेशन फ़ाइलों को लिखना कितना मुश्किल है जो लॉग-स्टेश पर लॉग प्रारूप को अग्रेषित करने के लिए परिभाषित करता है?
यह एक व्यक्तिपरक प्रश्न है, लेकिन मुझे यकीन है कि यह एक समस्या है जिसे लोगों ने बहुत पहले हल किया है और मैं पहिया को फिर से आविष्कार करने के इच्छुक नहीं हूं।
यह खतरनाक है क्योंकि आप अपने लॉगस्टैश त्रुटि लॉग को अनंत लूपिंग को समाप्त कर सकते हैं जो उचित रूप से पार्स नहीं करते हैं, यहां विभिन्न लॉग प्रकारों की पहचान करना भी मुश्किल है –