कोटा मैनेजमेंट

होम एपीआई के लिए कोटा सिस्टम लागू किया गया है. इससे यह पक्का किया जा सकेगा कि सेवा भरोसेमंद हो. साथ ही, डेवलपर को ट्रैफ़िक वॉल्यूम को असरदार तरीके से मैनेज करने में मदद मिलेगी. Home APIs में कोटा, Google Cloud प्रोजेक्ट-लेवल पर होते हैं.

Home APIs के लिए, हर प्रोजेक्ट के लिए QPM (क्वेरी प्रति मिनट) की दर सीमा 30,000 है. इस सीमा में, Home API के ज़रिए भेजी गई सभी क्वेरी शामिल होती हैं.

कोटा पार हो गया

जब होम एपीआई के इस्तेमाल की तय सीमा पार हो जाती है, तब resourceExhaused HomeException गड़बड़ी होती है. इसके बाद किए गए अनुरोधों को तुरंत अस्वीकार कर दिया जाएगा. साथ ही, आपको "कोटा खत्म हो गया" मैसेज मिलेगा.

अगर तय सीमा से ज़्यादा अनुरोध किए जाते हैं, तो ऐप्लिकेशन में एक्सपोनेंशियल बैकऑफ़ की सुविधा होनी चाहिए. साथ ही, अगर कार्रवाइयों पर कुछ समय के लिए पाबंदी लगाई जाती है, तो उपयोगकर्ताओं को इसकी सूचना दी जानी चाहिए.

मॉनिटर करने के लिए

रीयल-टाइम में इस्तेमाल पर नज़र रखने के लिए, Google Cloud Console का इस्तेमाल करें. साथ ही, Home API के कोटे के करीब पहुंचने पर सूचनाएं पाने के लिए, सूचनाएं कॉन्फ़िगर करें.

मौजूदा मेट्रिक देखने के लिए, Google Home Developer Console में अपने ऐप्लिकेशन के रजिस्ट्रेशन से जुड़े Google Cloud प्रोजेक्ट में, Home API सेवा के मेट्रिक सेक्शन पर जाएं.

सूचनाएं सेट अप करना

हमारा सुझाव है कि पार्टनर, तय किए गए कोटे के थ्रेशोल्ड (जैसे कि 80%) को पार करने पर सूचनाएं पाने की सुविधा सेट अप करें. Google Cloud में सूचना पाने की सुविधा बहुत अच्छी है और इसे अपनी ज़रूरत के हिसाब से कॉन्फ़िगर किया जा सकता है.

कोटा के लिए सूचना बनाते समय, आपको नीति बनाने वाले टूल में उपयोगकर्ता का कोटा > कोटा में जाकर, इन मेट्रिक का इस्तेमाल करना होगा.

  • ऐलोकेशन कोटा का इस्तेमाल — serviceruntime.googleapis.com/quota/allocation/usage
  • कोटे की सीमा — serviceruntime.googleapis.com/quota/limit

YPP पार्टनर को, कोटे से जुड़ी सूचनाएं पाने के लिए, सूचना चैनल (जैसे कि ईमेल) भी सेट अप करने चाहिए.

सूचनाएं पाने और सूचनाएं सेट अप करने के बारे में ज़्यादा जानने के लिए, यहां दिए गए लेख पढ़ें. साथ ही, यह भी जानें कि Google Cloud में सूचनाएं कैसे सेट अप की जाती हैं:

कोटा बढ़ाने का अनुरोध करना

अगर आपके ऐप्लिकेशन को ऐसे लेजिटिमेट ट्रैफ़िक की ज़रूरत है जिसके लिए, डिफ़ॉल्ट रेट लिमिट से ज़्यादा सीमा की ज़रूरत है, तो सीमा बढ़ाने का अनुरोध किया जा सकता है.

इस्तेमाल और सीमाएं देखने के लिए, Google Cloud प्रोजेक्ट में कोटा और सिस्टम की सीमाएं सेक्शन पर जाएं. यह प्रोजेक्ट, Developer Console में आपके ऐप्लिकेशन के रजिस्ट्रेशन से जुड़ा होना चाहिए.

कोटा बढ़ाने का अनुरोध करने के लिए, किसी खास कोटे में बदलाव करें. निर्देशों के लिए, Google Cloud के दस्तावेज़ में कोटे में बदलाव करने का अनुरोध करना लेख पढ़ें.