मॉनिटरिंग के लिए ऐप को इंस्ट्रूमेंट करना

Azure Solutions की मॉनिटरिंग और ट्रबलशूटिंग

Ebadur Osib

Senior Cloud Consulting Engineer

इंस्ट्रूमेंटेशन बनाम एप्लिकेशन इंसाइट्स

इंस्ट्रूमेंटेशन बनाम एप्लिकेशन इंसाइट्स

Azure Solutions की मॉनिटरिंग और ट्रबलशूटिंग

मॉनिटरिंग के लिए ऐप को इंस्ट्रूमेंट करना

कोई डेटा नहीं

Azure Solutions की मॉनिटरिंग और ट्रबलशूटिंग

इंस्ट्रूमेंटेशन

प्रश्नचिह्न ऐप

कनेक्टेड ऐप

Azure Solutions की मॉनिटरिंग और ट्रबलशूटिंग

ऐप इंस्ट्रूमेंटेशन क्या है?

ऐप टेलीमेट्री भेजता हुआ

 

  • मॉनिटरिंग कोड जोड़ता है।
  • टेलीमेट्री कलेक्शन सक्षम:
    • request rates
    • response times
    • errors
    • dependencies
  • डेटा Azure Monitor और Application Insights को भेजता है।
Azure Solutions की मॉनिटरिंग और ट्रबलशूटिंग

ऑटो-इंस्ट्रूमेंटेशन

 

  • सामान्य Azure सेवाओं के लिए सपोर्ट:
    • App Services
    • Azure Functions
  • न्यूनतम कॉन्फ़िगरेशन।
  • कोड में कोई मैनुअल बदलाव नहीं।

  Insights चालू

Azure Solutions की मॉनिटरिंग और ट्रबलशूटिंग

ऑटो-इंस्ट्रूमेंटेशन इन एक्शन

ऑटो-इंस्ट्रूमेंटेशन इन एक्शन

Azure Solutions की मॉनिटरिंग और ट्रबलशूटिंग

Azure स्वतः क्या इंजेक्ट करता है

परतों का आरेख

 

  • रनटाइम वातावरण में Application Insights एजेंट इंजेक्ट करता है।
  • एजेंट रनटाइम-स्तर के SDK hooks का उपयोग करता है।
  • टेलीमेट्री स्वतः निकलती है।
  • किसी स्पष्ट SDK रेफरेंस की ज़रूरत नहीं।
Azure Solutions की मॉनिटरिंग और ट्रबलशूटिंग

मूक विफलता

मूक विफलता

Azure Solutions की मॉनिटरिंग और ट्रबलशूटिंग

मूक विफलता

मूक विफलता 2

मूक विफलता 3

Azure Solutions की मॉनिटरिंग और ट्रबलशूटिंग

मैनुअल इंस्ट्रूमेंटेशन

 

  • SDK को ऐप कोड में जोड़ा गया।
  • अधिक नियंत्रण।
  • कस्टम टेलीमेट्री के लिए:
    • events
    • business metrics
    • detailed traces

कोड स्निपेट

Azure Solutions की मॉनिटरिंग और ट्रबलशूटिंग

कीज़ और कनेक्शंस

  • टेलीमेट्री के लिए एक डेस्टिनेशन चाहिए।
  • कनेक्शन स्ट्रिंग से परिभाषित।
  • ऑटो-इंस्ट्रूमेंटेशन इसे स्वतः कॉन्फ़िगर करता है।
  • मैनुअल इंस्ट्रूमेंटेशन में लोकेशन स्पष्ट बतानी होती है।
  • टेलीमेट्री के लिए आवश्यक।

कनेक्शन स्ट्रिंग

Azure Solutions की मॉनिटरिंग और ट्रबलशूटिंग

एन्वायरनमेंट वेरिएबल्स

एन्वायरनमेंट वेरिएबल्स

Azure Solutions की मॉनिटरिंग और ट्रबलशूटिंग

ट्रबलशूटिंग

 

  • सुनिश्चित करें कि Application Insights सक्षम है।
  • सही कनेक्शन स्ट्रिंग का उपयोग हो।
  • सपोर्टेड रनटाइम और सर्विस की जाँच करें।
  • कोई टकराती SDK कॉन्फ़िगरेशन न हो।

चेकलिस्ट

Azure Solutions की मॉनिटरिंग और ट्रबलशूटिंग

सारांश

सारांश

 

  • इंस्ट्रूमेंटेशन से ऐप्स ऑब्ज़र्वेबल बनते हैं।
  • ऑटो-इंस्ट्रूमेंटेशन में कोड बदलाव नहीं चाहिए।
  • प्लेटफ़ॉर्म स्तर पर सक्षम।
  • एन्वायरनमेंट-आधारित कॉन्फ़िगरेशन उपयोग करता है।
  • तेज़ और स्थिर विज़िबिलिटी देता है।
  • गहन मॉनिटरिंग की बुनियाद बनता है।
Azure Solutions की मॉनिटरिंग और ट्रबलशूटिंग

अभ्यास करते हैं!

Azure Solutions की मॉनिटरिंग और ट्रबलशूटिंग

Preparing Video For Download...