मैंने हाल ही में अपना पहला उत्पादन एप्लिकेशन होस्ट करना शुरू कर दिया। मैं आगे बढ़ गया और आवेदन अंतर्दृष्टि सक्रिय किया, जो मुझे लगता है कि बहुत मूल्य है। हालांकि, मुझे आंकड़े मिल रहे हैं जो डेवलपर पक्ष से आते हैं, उदाहरण के लिए लॉग लोकहोस्ट से प्रविष्टियां रिकॉर्ड कर रहे हैं: xxxx। मुझे यकीन है कि इसे बंद करने का एक तरीका है। क्या कोई मुझे कुछ पॉइंटर्स दे सकता है?Azure एप्लिकेशन अंतर्दृष्टि पर स्थानीयहोस्ट को अनदेखा कैसे करें
5
A
उत्तर
7
- आप पहले से ही एकत्र टेलीमेटरी कि आप यूआई में F5 के साथ मिलता है, क्योंकि यह संपत्ति IsDeveloperMode है फ़िल्टर कर सकते हैं = सच
- आप web.config परिवर्तन कि web.debug.config और पत्तियों से आवेदन इनसाइट्स मॉड्यूल को हटा कर सकते हैं यह केवल web.release.config में है (यदि आपके पास केवल ऑटो-संग्रहित गुण हैं)
- आप कॉन्फ़िगरेशन से उपकरण कुंजी को हटा सकते हैं और इसे केवल कोड में रिलीज़ संस्करण के लिए सेट कर सकते हैं: TelemetryConfiguration.Active.InsrumentationKey = "MyKey" (यदि आप डीबग में iKey प्रदान न करें आप अभी भी वीएस 2015 में एआई हब में सभी टेलीमेट्री देख सकते हैं)
- आप differen का उपयोग कर सकते हैं डिबग और जारी करने के लिए टी iKeys फिर से कोड में निर्धारित कर उस
- आप ApplicationInsights पूरी तरह से डिबग में सेट करके निष्क्रिय कर सकते हैं TelemetryConfiguration.Active.DisableTelemetry = सच
8
यदि आप उपयोग कर रहे हैं आप भी TelemetryProcessor (का उपयोग कर स्थानीय होस्ट टेलीमेटरी फ़िल्टर कर सकते हैं नवीनतम (एप्लिकेशन अंतर्दृष्टि वेब एसडीके का प्रीरलीज़ संस्करण)। यहां एक उदाहरण दिया गया है। ApplicationInsights.config में
public class LocalHostTelemetryFilter : ITelemetryProcessor
{
private ITelemetryProcessor next;
public LocalHostTelemetryFilter(ITelemetryProcessor next)
{
this.next = next;
}
public void Process(ITelemetry item)
{
var requestTelemetry = item as RequestTelemetry;
if (requestTelemetry != null && requestTelemetry.Url.Host.Equals("localhost", StringComparer.OrdinalIgnoreCase))
{
return;
}
else
{
this.next.Process(item);
}
}
}
और फिर रजिस्टर यह: अपनी परियोजना के लिए इस वर्ग के जोड़े
<TelemetryProcessors>
<Add Type="LocalhostFilterSample.LocalHostTelemetryFilter, LocalHostFilterSample"/>
</TelemetryProcessors>
+0
यह अच्छा तरीका है क्योंकि मैं सेलेनियम के साथ एक कस्टम हेडर भेज सकता हूं और यह कोड तब मेरे परीक्षणों को अनदेखा कर सकता है। हाँ मुझे पता है, मेरे पास एक समर्पित परीक्षण वातावरण होना चाहिए .. निश्चित रूप से। लेकिन कम से कम मैं परीक्षण कर रहा हूँ ..: डी – ppumkin
संबंधित मुद्दे
- 1. एप्लिकेशन अंतर्दृष्टि बंद करें
- 2. Azure पर स्थानीयहोस्ट पर डब्ल्यूसीएफ का उपयोग
- 3. Azure वेब एप्लिकेशन अंतर्दृष्टि "सर्वर" डेटा खाली है
- 4. Azure एप्लिकेशन अंतर्दृष्टि लॉग नहीं करता है रेडिस कॉल
- 5. विंडोज़ Azure पर फ्लास्क + पायथन एप्लिकेशन को कैसे तैनात करें?
- 6. आवेदन अंतर्दृष्टि
- 7. एक्सेल एप्लिकेशन सत्र को अनदेखा करें
- 8. डीबग कंसोल पर पोस्ट करने से एप्लिकेशन अंतर्दृष्टि रोकें
- 9. जेपीरोफाइलर को स्थानीयहोस्ट पर चल रहे किसी एप्लिकेशन से कैसे कनेक्ट करें?
- 10. एप्लिकेशन अंतर्दृष्टि में उपयोगकर्ता नाम सेट करना
- 11. एप्लिकेशन अंतर्दृष्टि सक्षम करने से वेब ऐप
- 12. मेरे स्थानीयहोस्ट को सार्वजनिक आईपी पते पर कैसे इंगित करें
- 13. फिडलर httpsh को स्थानीयहोस्ट
- 14. आवेदन अंतर्दृष्टि में मानक प्रदर्शन काउंटर को कैसे अक्षम करें?
- 15. स्थानीयहोस्ट
- 16. स्थानीयहोस्ट
- 17. विंडोज़ एज़ूर - एनईआर वेब एप्लिकेशन को Azure
- 18. स्थानीयहोस्ट
- 19. Azure वेब ऐप पर त्रुटि 500 को कैसे हल करें?
- 20. विंडोज 7 पर स्थानीयहोस्ट
- 21. Azure वेब एप्लिकेशन
- 22. मेमोरी लीक के साथ समाप्त किए बिना कस्टम ऑपरेशन आईडी का उपयोग कैसे करें और इसे एप्लिकेशन अंतर्दृष्टि द्वारा अनदेखा किया जा रहा है?
- 23. Azure कदम एप्लिकेशन सेवा
- 24. आईआईएस एक्सप्रेस स्थानीयहोस्ट/index.html को स्थानीयहोस्ट/
- 25. स्थानीयहोस्ट
- 26. स्थानीयहोस्ट
- 27. स्थानीयहोस्ट
- 28. स्थानीयहोस्ट
- 29. स्थानीयहोस्ट
- 30. मशीन पर ओपनएमपी को अनदेखा करें जिसमें
मैं अपने FilterConfig.cs में कोड की निम्न पंक्तियां जोड़ी: '#if TelemetryConfiguration जारी .active.DisableTelemetry = सत्य; # endif' अनास्तासिया, क्या आपको लगता है कि यह काम करेगा? – chesco
यदि आपके पास एक मानक एप्लिकेशन है जो रिलीज को परिभाषित करता है और यदि आप हां से कोड में कोई कस्टम टेलीमेट्री कॉन्फ़िगरेशन नहीं बनाते हैं। अक्षम टेलीमेट्री प्रत्येक टेलीमेट्री कॉन्फ़िगरेशन पर लागू होती है। Autocollection केवल TelemetryConfiguration.Active का उपयोग करता है। इसके अलावा मुझे नहीं पता कि क्या आप फ़िल्टरकॉन्फिग में कोड से पहले smth ट्रैक करते हैं (उदाहरण के लिए कुछ निशान)। यदि हां, उन टेलीमेट्री की तुलना में स्पष्ट रूप से भेजा जाएगा। –