Home APIs के लिए कोटा सिस्टम लागू किया गया है. इससे यह पक्का किया जा सकेगा कि सेवा भरोसेमंद हो और डेवलपर, ट्रैफ़िक वॉल्यूम को असरदार तरीके से मैनेज कर सकें. Home APIs के कोटा, Google Cloud प्रोजेक्ट-लेवल पर होते हैं.
Home APIs के लिए, हर प्रोजेक्ट के लिए QPM (क्वेरी प्रति मिनट) की दर सीमा 30,000 है. इस सीमा में, Home API के ज़रिए भेजी गई सभी क्वेरी शामिल होती हैं.
कोटा पार हो गया
Home APIs के इस्तेमाल की तय सीमा पार होने पर, resourceExhaused
HomeError थ्रो किया जाता है. इसके बाद किए गए अनुरोधों को तुरंत अस्वीकार कर दिया जाएगा. साथ ही, आपको "कोटा खत्म हो गया" मैसेज मिलेगा.
अगर तय सीमा से ज़्यादा अनुरोध किए जाते हैं, तो ऐप्लिकेशन को एक्सपोनेंशियल बैकऑफ़ की सुविधा देनी चाहिए. साथ ही, अगर कार्रवाइयों पर कुछ समय के लिए पाबंदी लगाई जाती है, तो उपयोगकर्ताओं को इसकी सूचना देनी चाहिए.
मॉनिटर करने के लिए
रीयल-टाइम में इस्तेमाल पर नज़र रखने के लिए, Google Cloud Console का इस्तेमाल करें. साथ ही, Home API के कोटे के करीब पहुंचने पर, सूचनाएं पाने के लिए सेटिंग कॉन्फ़िगर करें.
मौजूदा मेट्रिक देखने के लिए, मेट्रिक सेक्शन में जाएं. यह सेक्शन, Google Cloud में आपके ऐप्लिकेशन के रजिस्ट्रेशन से जुड़े Google Home Developer Console में मौजूद Home API सेवा में है.
सूचनाएं सेट अप करना
हमारा सुझाव है कि पार्टनर, तय किए गए कोटे के थ्रेशोल्ड (जैसे कि 80%) को पार करने पर सूचनाएं पाने की सुविधा सेट अप करें. Google Cloud में सूचना पाने की सुविधा बहुत अच्छी है और इसे आसानी से कॉन्फ़िगर किया जा सकता है.
कोटा के लिए सूचना बनाते समय, आपको नीति बनाने वाले टूल में उपयोगकर्ता का कोटा > कोटा में जाकर, इन मेट्रिक का इस्तेमाल करना होगा.
- ऐलोकेशन कोटा का इस्तेमाल — serviceruntime.googleapis.com/quota/allocation/usage
- कोटे की सीमा — serviceruntime.googleapis.com/quota/limit
पार्टनर को, कोटे से जुड़ी सूचनाएं पाने के लिए सूचना चैनल (जैसे कि ईमेल) भी सेट अप करने चाहिए.
सूचनाओं और सूचना पाने की सुविधा के बारे में ज़्यादा जानने के लिए, यहां दिए गए संसाधन देखें. साथ ही, Google Cloud में इन्हें कॉन्फ़िगर करने का तरीका जानें:
कोटा बढ़ाने का अनुरोध करना
अगर आपके ऐप्लिकेशन पर ऐसा ट्रैफ़िक आता है जिसके लिए डिफ़ॉल्ट दर सीमा से ज़्यादा सीमा की ज़रूरत है, तो सीमा बढ़ाने का अनुरोध किया जा सकता है.
इस्तेमाल और सीमाएं देखने के लिए, Google Cloud में अपने ऐप्लिकेशन के रजिस्ट्रेशन से जुड़े Developer Console प्रोजेक्ट में, कोटा और सिस्टम की सीमाएं सेक्शन में जाकर, Home API सेवा पर जाएं.
कोटा बढ़ाने का अनुरोध करने के लिए, किसी खास कोटे में बदलाव करें. निर्देशों के लिए, Google Cloud दस्तावेज़ में कोटा में बदलाव का अनुरोध करें देखें.