AKS क्लस्टर मॉनिटरिंग

Azure Compute Solutions

Florin Angelescu

Azure Cloud Architect

मॉनिटरिंग क्यों ज़रूरी है

 

Kubernetes

 

 

  • प्रोडक्शन में ऐप्स का व्यवहार समझने के लिए मॉनिटरिंग जरूरी है.
  • समस्याएँ अक्सर यूज़र प्रभावित होने तक छिपी रहती हैं.
Azure Compute Solutions

मॉनिटरिंग क्यों ज़रूरी है

 

 

Kubernetes

 

  • Kubernetes बेसिक मेट्रिक्स देता है.
  • AKS, Azure Monitor और Log Analytics से इंटीग्रेट होता है.

  • मॉनिटरिंग मदद करती है:

    • समस्याएँ जल्दी पकड़ने में
    • रिसोर्स उपयोग ऑप्टिमाइज़ करने में
    • ऐप्स को परफॉर्मेंस अपेक्षाएँ पूरी कराने में
  • कंप्लायंस रिपोर्टिंग को सपोर्ट करती है.

Azure Compute Solutions

मेट्रिक्स और डैशबोर्ड्स

Kubernetes

  • मेट्रिक्स मॉनिटरिंग की नींव हैं.
  • AKS, pods और nodes के CPU, memory, और network उपयोग दिखाता है.
Azure Compute Solutions

मेट्रिक्स और डैशबोर्ड्स

Kubernetes

Azure Monitor

  • ये मेट्रिक्स कलेक्ट करता है.
  • इन्हें डैशबोर्ड्स में दिखाता है.
  • ट्रेंड्स को विज़ुअलाइज़ करना आसान बनाता है.
Azure Compute Solutions

मेट्रिक्स और डैशबोर्ड्स

Kubernetes

कस्टम डैशबोर्ड्स में जोड़ा जा सकता है:

  • इन्फ्रास्ट्रक्चर मेट्रिक्स
  • एप्लीकेशन-लेवल डेटा (रिक्वेस्ट लेटेंसी, एरर काउंट)

टीम की ज़रूरतों के अनुसार डैशबोर्ड बनाएँ ताकि मॉनिटरिंग उपयोगी इनसाइट्स दे, न कि अनावश्यक विवरण.

Azure Compute Solutions

लॉग्स और डायग्नोस्टिक्स

 

 

Kubernetes

 

लॉग्स

  • एप्लीकेशन व्यवहार पर विस्तृत जानकारी देते हैं.
  • kubectl logs से सीधे pods के लॉग स्ट्रीम करें.
  • Log Analytics के साथ लॉग्स सेंट्रलाइज़ करें.
Azure Compute Solutions

लॉग्स और डायग्नोस्टिक्स

 

 

Kubernetes

 

  • डायग्नोस्टिक टूल्स रूट कॉज़ पहचानने में मदद करते हैं:

    • फेल होता कंटेनर
    • गलत कॉन्फ़िगर्ड सर्विस
    • रिसोर्स बॉटलनेक
  • स्ट्रक्चर्ड लॉगिंग फ़ॉर्मैट्स (JSON):

    • लॉग्स को ऑटो-पार्स और विश्लेषित करना आसान
Azure Compute Solutions

अलर्ट्स और ऑटोमेशन

Alerts

Azure Monitor आपको मेट्रिक्स के लिए थ्रेशोल्ड सेट करने और उन्हें पार होने पर अलर्ट ट्रिगर करने देता है.

Azure Compute Solutions

अलर्ट्स और ऑटोमेशन

Alerts

CPU उपयोग कई मिनटों तक 80% से ऊपर रहे:

  • एक अलर्ट ऑप्स टीम को सूचित कर सकता है
Azure Compute Solutions

अलर्ट्स और ऑटोमेशन

Alerts

अलर्ट्स से ऑटोमेटेड ऐक्शंस भी ट्रिगर हो सकते हैं, जैसे वर्कलोड स्केल करना या pods रीस्टार्ट करना.

Azure Compute Solutions

अलर्ट्स और ऑटोमेशन

Alerts

अलर्ट्स को ऑटोमेशन से जोड़ें:

  • मैनुअल दखल कम करें
  • रिकवरी समय घटाएँ
Azure Compute Solutions

मॉनिटरिंग के बेहतरीन तरीके

Metrics

ऐसे मेट्रिक्स कलेक्ट करें जो सिस्टम की सेहत और यूज़र अनुभव दर्शाएँ

Dashboards

एक्शन योग्य इनसाइट्स पर फोकस करें

Logs

ट्रबलशूटिंग आसान करने के लिए लॉग एग्रीगेशन उपयोग करें

Monitor

मॉनिटरिंग नियमों की समीक्षा और सुधार करें

Azure Compute Solutions

रीकैप

 

Kubernetes

 

  • AKS में मॉनिटरिंग, ऐप्स को भरोसे के साथ चलाने के लिए ज़रूरी विज़िबिलिटी देती है.
  • मेट्रिक्स, लॉग्स, डैशबोर्ड्स और अलर्ट्स के साथ आप:
    • समस्याएँ जल्दी पहचानें
    • परफॉर्मेंस ऑप्टिमाइज़ करें
    • रिलायबिलिटी बनाए रखें
Azure Compute Solutions

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

Azure Compute Solutions

Preparing Video For Download...