मुझे आश्चर्य है कि हर कोई लॉगिंग, लॉग प्रबंधन और उनके सिस्टम पर लॉग एग्रीगेशन के लिए क्या उपयोग कर रहा है।आवेदन लॉग एकत्रीकरण, प्रबंधन और अधिसूचना
मैं ऐसी कंपनी में काम कर रहा हूं जो अपने सभी अनुप्रयोगों के लिए .NET का उपयोग करता है और सभी सिस्टम विंडोज आधारित हैं। वर्तमान में प्रत्येक एप्लिकेशन अपनी लॉगिंग और असफलताओं की अधिसूचनाओं की देखभाल करता है (उदाहरण के लिए यदि ऐप ए विफल रहता है तो यह व्यवस्थापक को 'सहायता के लिए कॉल' भेज देगा)।
हालांकि यह वर्तमान अभ्यास थोड़ा सा हैकी और प्रबंधित करने में कठोर काम करता है।
- log4net & Chainsaw (आह, अगर यह काम करता है): मैं इस काम को बेहतर बनाने के लिए कुछ विकल्प खोजने की कोशिश कर रहा है और मैं निम्नलिखित के साथ आ गए हैं।
- लॉग 4नेट या किसी अन्य ढांचे के माध्यम से केंद्रीय डेटाबेस में लॉगिंग & अपना खुद का प्रबंधन उपकरण रोलिंग।
- विंडोज इवेंट लॉग पर लॉग इन करना और इन सर्वरों में से प्रत्येक को & एकत्र करने और प्रबंधित करने के लिए एमओएम या सिस्टम सेंटर ऑपरेशंस मैनेजर का उपयोग करना।
- सभी लॉग फ़ाइलों को एक बिंदु में चूसने और उनके चारों ओर कुछ जादू करने के लिए एक हाथ से लुढ़का हुआ समाधान।
अनिवार्य रूप से क्या हम के बाद कर रहे हैं कुछ है जो सभी एक साथ लॉग प्रविष्टियां खींच सकते हैं और के लिए कुछ एनालिटिक्स उन्हें भर में चलाने की अनुमति, प्लस घटना आधारित प्रणाली की तरह उपयोग कर सकते हैं, उदाहरण के लिए, एक चेतावनी ईमेल जब बाहर भेजने है पिछले x
मिनट में किसी एप्लिकेशन के लिए 30+ चेतावनी स्तर लॉग रहे हैं।
तो क्या मुझे कुछ याद आया है, या कोई और सुझाव दे सकता है?
क्या डाउनवॉटर कृपया एक टिप्पणी छोड़ दें। धन्यवाद। –