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