स्थिति यह है: हमारे पास C#
पर विकसित कई कार्यरत अनुप्रयोग उदाहरण हैं। हम चाहते हैं कि वे एक ही स्थान पर लॉग इन करें (जो एक फाइल हो सकती है)। जहां तक मुझे पता है log4net
और NLog
टीसीपी के माध्यम से लॉग भेज सकते हैं। समस्या यह है कि - इन लॉगों को कैसे सुनें और इसे स्टोर करें? क्या इन लॉगों को इकट्ठा करने के लिए कोई कामकाजी समाधान है?केंद्रीकृत लॉगिंग कैसे व्यवस्थित करें?
उत्तर
log4net में आप appender कॉन्फ़िगर shoul, here official documentation RemotingAppender
सुनने टीसीपी आप this resource में तरह TcpListener का उपयोग करना चाहिए के लिए देखते हैं, देखते हैं log4net के लिए कुछ ग्राहकों मौजूद like this
NLog में आप Database लक्ष्य पर विचार हो सकता । एनएलओजी में कुछ अन्य लक्ष्य हैं जिन पर आप विचार कर सकते हैं, जिसमें LogReceiverService शामिल है, जो डब्लूसीएफ सेवा या वेब सेवा में लॉगिंग संदेश भेजता है, जहां उन्हें फ़ाइल सहित किसी भी एनएलओजी लक्ष्यों में लॉग किया जा सकता है।
लॉग 4Net में आप AdoNetAppender पर विचार कर सकते हैं। कॉन्फ़िगरेशन उदाहरण here।
मुझे पता चलेगा कि, अतीत में, मैंने एक डब्ल्यूसीएफ-आधारित लॉगिंग सेवा (जो अंत में एनएलओजी की लॉग रिसीवर सेवा के समान है) लागू की, जो मेरे लिए अच्छा काम करती है।
एमएस द्वारा प्रदान की गई एप्लिकेशन अंतर्दृष्टि सुविधा का उपयोग करना बेहतर है। इसका उपयोग किसी भी भाषा को सिर्फ माइक्रोसॉफ्ट भाषाओं में नहीं किया जा सकता है। आवेदन अंतर्दृष्टि 2 भागों में बांटा गया है। टेलीमेट्री (लॉग डेटा) के लिए एसडीके और एज़ुर डैश बोर्डों में इन लॉग को विज़ुअलाइज़ करना। एसडीके ओपनसोर्स है और आपको एज़ूर विज़ुअलाइजेशन टूल्स के लिए भुगतान करना होगा। instrumenting लॉग
अपाचे के लिए - आप तो भुगतान अपने कोड में आवेदन insgists का उपयोग करें और लोचदार ढेर जो स्रोत
सबसे अच्छा वास्तुकला
एमएस आवेदन इनसाइट्स खुला है करने के लिए इन लॉग भेजने के लिए नहीं करना चाहते हैं काफ्का - एक पाइप लाइन के रूप में कार्य करता है और के रूप में अस्थायी stoarge, अपने लॉग भेजने काफ्का को
एक फिल्टर जिसके साथ आप लॉग ऑन
elasticsearch फ़िल्टर कर सकते हैं logstash-- - जहां फ़िल्टर किए गए डेटा रों करने के लिए एक नहीं एसक्यूएल डाटाबेस टॉर
किबाना - डैश बोर्ड जो लोचदार से डेटा खींचते हैं और विज़ुअलाइजेशन देते हैं।
भी आप ईमेल, टेक्स्ट संदेश के रूप में अलर्ट ट्रिगर करने के लिए स्पार्क को कफका आउटपुट से लिंक कर सकते हैं।
- 1. केंद्रीकृत नेटवर्क लॉगिंग - syslog और विकल्प?
- 2. एकाधिक घटकों के लिए log4net केंद्रीकृत लॉगिंग
- 3. केंद्रीकृत नोड_मोड्यूल
- 4. एक PopupWindow केंद्रीकृत
- 5. जावास्क्रिप्ट यूआई कैसे व्यवस्थित करें?
- 6. पासवर्ड कैसे व्यवस्थित करें * सही *?
- 7. सीम केंद्रीकृत अपवाद
- 8. केंद्रीकृत विन्यास प्रबंधन
- 9. केंद्रीकृत प्राधिकरण सेवा?
- 10. एक केंद्रीकृत संस्करण सर्वर
- 11. वार्निश लॉगिंग कैसे सेट करें?
- 12. ट्विस्टेड पाइथन लॉगिंग कैसे करें?
- 13. कई जावा ऐप्स के लिए केंद्रीकृत लॉगिंग: Syslog बनाम जेएमएस बनाम एचटीपी बनाम स्थानीय फ़ाइल
- 14. पुन: व्यवस्थित करें UITableView और छिपाने पुन: व्यवस्थित करें नियंत्रण
- 15. पुन: व्यवस्थित करें कतार
- 16. आयात व्यवस्थित करें
- 17. हास्केल प्रोजेक्ट को कैसे व्यवस्थित करें?
- 18. रेल में जटिल कॉलबैक कैसे व्यवस्थित करें?
- 19. ओडीबीसी डेटाबेस इनपुट को कैसे व्यवस्थित करें?
- 20. जटिल jquery आवेदन कैसे व्यवस्थित करें?
- 21. टैबकंट्रोल को आसानी से कैसे व्यवस्थित करें?
- 22. जिरा में संस्करण कैसे व्यवस्थित करें?
- 23. पाठ को पिछड़ा कैसे व्यवस्थित करें?
- 24. एंड्रॉइड: परियोजना संसाधनों को व्यवस्थित कैसे करें?
- 25. हाइबरनेट लॉगिंग बंद करें
- 26. पीएल/एसक्यूएल लॉगिंग - कैसे नियंत्रित करें?
- 27. कोडनिर्देशक में लॉगिंग को अक्षम कैसे करें?
- 28. पर्ल मॉड्यूल में लॉगिंग कैसे शामिल करें?
- 29. सी # में लॉगिंग को दोबारा कैसे करें?
- 30. अधिनियम सम्मिलन विकल्प व्यवस्थित करें