क्या आप एज़ूर डायग्नोस्टिक मॉनिटर का उपयोग एक एज़ूर वेब साइट (वेब भूमिका नहीं) में कर सकते हैं? या क्या इसे गणना की आवश्यकता है?Azure वेब साइट में डायग्नोस्टिक मॉनिटर
उत्तर
नहीं, आप एक Azure वेबसाइट में Windows Azure डायग्नोस्टिक्स (डायग्नोस्टिक्स मॉनिटर) का उपयोग नहीं कर सकते हैं। इसके लिए आपको एक गणना भूमिका का उपयोग करना होगा।
नहीं है,
Azure DiagnosticsMonitor केवल वेब/कार्यकर्ता भूमिकाओं के लिए है। Azure वेबसाइट में डायग्नोस्टिक किसी भी वेब एप्लिकेशन के लिए आम है। जैसे ही एज़ूर वेबसाइट्स लगातार स्टोरेज का उपयोग करती हैं, आप सुरक्षित रूप से एक लॉग फ़ाइल लिख सकते हैं (ध्यान में रखते हुए आप बहु-थ्रेडेड वातावरण का उपयोग कर रहे हैं जैसे कि किसी भी ASP.NET/or किसी भी वेब एप्लिकेशन में)। अधिक, आप वेबसाइट के "कॉन्फ़िगर" टैब में अतिरिक्त निदान विकल्पों को कॉन्फ़िगर कर सकते हैं:
आप पर विस्तृत त्रुटि संदेश + विफल अनुरोध ट्रेसिंग बदल सकते हैं। आप अपनी साइट के एफ़टीपी सर्वर से असफल अनुरोध लॉग डाउनलोड कर सकते हैं।
आप अपने वेब एप्लिकेशन में विस्तृत त्रुटि/ट्रेस लॉगिंग के लिए log4net का उपयोग कर सकते हैं (यदि यह एएसपी.नेट है)। Some tutorial here।
लगातार भंडारण वीएम विशिष्ट नहीं है? मैं अपने ऐप से केंद्रीय स्थान –
में कस्टम ट्रेस संदेशों को एकत्रित करने में रूचि रखता हूं, लगातार स्टोरेज वीएम + वेबसाइट्स विशिष्ट है। आपकी एज़ूर वेबसाइट (वेबरोल नहीं, लेकिन वेबसाइट) लगातार भंडारण का उपयोग करती है और इसके साथ प्रदान किए गए भंडारण का उपयोग करना बिल्कुल सुरक्षित है। ध्यान दें कि वेबसाइट्स के लिए भंडारण 1 जीबी है। यदि आपको ब्लॉब्स के बारे में सोचना है तो आपको अधिक चाहिए। – astaykov
> 1 वेब साइट इंस्टेंस आईडी के साथ log4net और textfileappender का उपयोग करके कई भौतिक लॉग हैं? –
ठीक है धन्यवाद। क्या आपके पास ट्रेस संदेश लॉगिंग के लिए कोई अनुशंसाएं हैं? एक कस्टम ट्रेसएपेंडर जो सीधे टेबल सेवा पर लिखता है? –
इन ब्लॉग पोस्ट पर नज़र डालें - http://blog.smarx.com/posts/lightweight-tracing-to-windows-azure-tables & http://www.wadewegner.com/2011/08/using- elmah-इन-windows-नीला-साथ-टेबल भंडारण /। –
धन्यवाद गुआराव, बीमार शायद कुछ समान (log4net -> तालिका) के साथ जाते हैं लेकिन प्रदर्शन के बारे में थोड़ा चिंतित था। –