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

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

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

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

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

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

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

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

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

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

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

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

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

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

सूचनाओं और सूचना पाने की सुविधा के बारे में ज़्यादा जानने के लिए, यहां दिए गए संसाधन देखें. साथ ही, Google Cloud में इन्हें कॉन्फ़िगर करने का तरीका जानें:

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

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

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

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