आंकड़ों से जुड़ी समस्या हल करना

Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं.
जानकारी

एपीआई की धीमी रफ़्तार से जुड़ी समस्या हल करना

डेटा विज़ुअलाइज़ेशन, समस्या का हल करने वाला एक अहम टूल है. Apigee Edge, आपके एपीआई के लिए हमेशा डेटा इकट्ठा करता है और उसका विश्लेषण करता है. उस डेटा को अनलॉक करने, उसकी तुलना करने, उसमें अंतर करने, और उसका आकलन करने के लिए, विज़ुअलाइज़ेशन सबसे बेहतर तरीका है.

मान लें कि आपको ग्राहकों से (शायद सहायता कॉल, सोशल मीडिया साइटों या उपयोगकर्ता फ़ोरम से) पता चल रहा है कि आपका कोई एपीआई धीमा है. विज़ुअलाइज़ेशन से मदद मिल सकती है. शुरुआत कैसे की जाती है?

संभावित वजहों पर विचार करके उनकी जांच करें

इसकी ये वजहें हो सकती हैं:

  • क्या धीमी रफ़्तार का डेटा सिर्फ़ एक ऐप्लिकेशन पर दिख रहा है या एक से ज़्यादा ऐप्लिकेशन पर दिख रहा है? अगर एक ऐप्लिकेशन का इस्तेमाल किया जा रहा है, तो उस ऐप्लिकेशन में समस्या हो सकती है.
  • अगर कई उपयोगकर्ताओं को अलग-अलग ऐप्लिकेशन का कॉन्टेंट एक ही जगह पर दिखता है और वे एक ही जगह पर रहते हैं, तो यह नेटवर्क की समस्या हो सकती है
  • अगर आपको इनमें से कोई भी समस्या नहीं दिख रही है, तो हो सकता है कि Apigee Edge में कोई समस्या हो. अगर आपने हाल ही में कोई नीति जोड़ी या अपडेट की है. शायद इसे गलत तरीके से कॉन्फ़िगर किया गया है.
  • अगर जवाब देने में लगने वाले कुल समय को ज़्यादा बताया जा रहा है, लेकिन एंडपॉइंट के रिस्पॉन्स में लगने वाले औसत समय में कोई बदलाव नहीं हुआ है, तो यह Apigee की समस्या हो सकती है. अगर एंडपॉइंट के रिस्पॉन्स में लगने वाला औसत समय भी ज़्यादा है, तो यह Apigee और टारगेट सर्वर के बीच के नेटवर्क में समस्या हो सकती है. इसके अलावा, यह इंटरनल ऐप्लिकेशन सर्वर की भी समस्या हो सकती है.

यह देखना कि कौनसा एपीआई धीमा है

यह पता लगाने के लिए कि कौनसा एपीआई ठीक से काम नहीं कर रहा है, एक तरीका यह है कि आप अपने सभी एपीआई के जवाब देने में लगने वाले औसत समय की तुलना करें. इससे यह पता चलेगा कि उनमें से कोई एक एपीआई सही से काम नहीं कर रहा है.

  1. API मेन्यू से API प्रॉक्सी चुनें.
  2. एपीआई प्रॉक्सी पेज के परफ़ॉर्मेंस सेक्शन में, परफ़ॉर्मेंस मेन्यू से जवाब देने में लगने वाला औसत समय चुनें.
  3. आकलन करने के लिए, तारीख की सीमा चुनें.
  4. चुनें कि आपको किन एपीआई की जांच करनी है.

प्लॉट में, जवाब देने के समय में अचानक बढ़ोतरी या धीरे-धीरे होने वाली बढ़ोतरी को देखें.

कस्टम रिपोर्ट की मदद से विज़ुअलाइज़ करना

अगर आपको लगता है कि किस एपीआई की वजह से समस्या हो रही है, तो एक कस्टम रिपोर्ट बनाएं. इस रिपोर्ट में, आपकी चुनी गई खास मेट्रिक की तुलना करने वाले चार्ट और प्लॉट शामिल होंगे. उदाहरण के लिए, ऐप्लिकेशन और संसाधन के हिसाब से, इंतज़ार का ज़्यादा से ज़्यादा समय देखा जा सकता है.

  1. नीचे बताए गए तरीके से, कस्टम रिपोर्ट पेज पर जाएं.

    Edge

    Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके कस्टम रिपोर्ट पेज को ऐक्सेस करने के लिए:

    1. apigee.com/edge में साइन इन करें.
    2. बाएं नेविगेशन बार में विश्लेषण करें > कस्टम रिपोर्ट > रिपोर्ट चुनें.

    क्लासिक एज (प्राइवेट क्लाउड)

    क्लासिक Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके कस्टम रिपोर्ट पेज को ऐक्सेस करने के लिए:

    1. http://ms-ip:9000 में साइन इन करें. यहां ms-ip, मैनेजमेंट सर्वर नोड का आईपी पता या डीएनएस नाम है.
    2. सबसे ऊपर मौजूद नेविगेशन बार में Analytics > रिपोर्ट चुनें.

  2. कस्टम रिपोर्ट पेज में, + कस्टम रिपोर्ट पर क्लिक करें.
  3. कस्टम रिपोर्ट की बुनियादी बातें भरें, अपनी सैंपलिंग रेट, और वह एनवायरमेंट चुनें जिसकी आपको जांच करनी है.
  4. Y-ऐक्सिस के मेज़रमेंट सेक्शन में, एग्रीगेट फ़ंक्शन के लिए जवाब देने में लगने वाला कुल समय और ज़्यादा से ज़्यादा विकल्प चुनें:
  5. एपीआई प्रॉक्सी और अनुरोध के पाथ के लिए ड्रिल-डाउन की जानकारी दें:

नतीजों के आधार पर तैयार की गई रिपोर्ट का विश्लेषण करना

इंतज़ार के समय की नई रिपोर्ट में, आपको एपीआई के हिसाब से रिस्पॉन्स मिलने में लगने वाला समय दिखेगा. इसके बाद, एपीआई में मौजूद हर रिसॉर्स के हिसाब से रिस्पॉन्स मिलेगा. इस जानकारी को अपने नेटवर्क आर्किटेक्चर के बारे में मौजूद जानकारी के साथ मिलाकर, उन समस्याओं का तुरंत पता लगाया जा सकता है जो आपके इंफ़्रास्ट्रक्चर से जुड़ी हो सकती हैं.

ड्रिल-डाउन करना

आपके पास सबसे खराब परफ़ॉर्मेंस वाले एपीआई (वह एपीआई जिसमें इंतज़ार का समय सबसे ज़्यादा होता है) पर ड्रिल-डाउन किया जा सकता है.

कार्रवाई करें

अब आपको पता चल गया है कि कौनसा रिसॉर्स खराब परफ़ॉर्म कर रहा है. ऐसे में, अपने नेटवर्क की जांच करके यह पता किया जा सकता है कि सेवा में कोई समस्या है या नहीं. इसके अलावा, डेवलपर ऐप्लिकेशन जैसा तीसरा डाइमेंशन भी जोड़ा जा सकता है. इससे यह पता लगाया जा सकता है कि इस धीमे रिसॉर्स का असर किन ऐप्लिकेशन पर पड़ा है. इसके अलावा, डेवलपर यह भी पता लगा सकते हैं कि इस धीमे रिसॉर्स का असर किन डेवलपर पर पड़ा है.

जैसा कि आपने देखा कि Edge API के Analytics में किसी खास समस्या का पता लगाने के कई तरीके शामिल हैं. साथ ही, समस्या हल करने की किसी भी प्रक्रिया में विज़ुअलाइज़ेशन की अहम भूमिका होती है.