हम अपने @upstash/ratelimit लाइब्रेरी में नवीनतम जोड़, रेट लिमिट एनालिटिक्स की घोषणा करते हुए रोमांचित हैं! जैसे-जैसे लाइब्रेरी अधिक लोकप्रिय हो रही है, हमें इस बात पर बहुमूल्य प्रतिक्रिया मिल रही है कि हम इसे कैसे सुधार सकते हैं। सबसे अधिक अनुरोधित विशेषताओं में से एक समग्र प्रदर्शन का बेहतर दृश्य प्राप्त करने का एक तरीका था और लिमिट विभिन्न यूजर्स पर एक एप्लिकेशन में कैसे लागू होती हैं। रेट लिमिट डैशबोर्ड आपको ठीक ऐसा करने की अनुमति देता है। अब आप आसानी से अपने रेट लिमिट को विज़ुअलाइज़ और विश्लेषण कर सकते हैं, जिससे आपको अपने एप्लिकेशन के प्रदर्शन में बेहतर अंतर्दृष्टि मिलती है। आप console.upstash.com/ratelimit पर जाकर रेट लिमिट डैशबोर्ड तक पहुंच सकते हैं (नीचे देखें)।

यदि आप @upstash/ratelimit से परिचित नहीं हैं, तो यह Upstash for Redis® के शीर्ष पर बना एक TypeScript लाइब्रेरी है। यह आपको अपने एप्लिकेशन में आसानी से रेट लिमिटिंग जोड़ने की अनुमति देता है और HTTP पर काम करता है, जो इसे स्टेटलेस रनटाइम जैसे सर्वरलेस और एज के लिए आदर्श बनाता है। आप हमारी घोषणा पढ़कर या रिपॉजिटरी देख कर इसके काम करने के तरीके के बारे में अधिक जान सकते हैं।
एनालिटिक्स सक्षम करना
@upstash/ratelimit के लिए एनालिटिक्स सक्षम करना पूरी तरह से वैकल्पिक है और आपके एप्लिकेशन के क्रिटिकल पथ में कोई विलंबता नहीं जोड़ता है। आप रेट लिमिट कंस्ट्रक्टर में इसे कॉन्फिगर करके एनालिटिक्स सक्षम कर सकते हैं:
import { Ratelimit } from "@upstash/ratelimit";
import { Redis } from "@upstash/redis";
const ratelimit = new Ratelimit({
redis: Redis.fromEnv(),
limiter: Ratelimit.fixedWindow(10, "10s"),
analytics: true, // <- यह लाइन जोड़ें
});
कंसोल
एक बार जब आप एनालिटिक्स सक्षम कर लेते हैं, तो आप console.upstash.com/ratelimit पर जाकर रेट लिमिट डैशबोर्ड तक पहुंच सकते हैं। वहां से, आप रेट लिमिटिंग के लिए उपयोग किए जा रहे डेटाबेस का चयन कर सकते हैं और निगरानी शुरू कर सकते हैं।

सबसे अच्छी बात यह है कि @upstash/ratelimit SDK और डैशबोर्ड का उपयोग पूरी तरह से फ्री है! आप केवल अंतर्निहित डेटाबेस के लिए भुगतान करते हैं जिसका उपयोग लिमिट और एनालिटिक्स डेटा को संग्रहीत करने के लिए किया जाता है। हमारा Redis फ्री टियर प्रतिदिन 10,000 अनुरोध तक फ्री में अनुमति देता है, और यदि आपको अधिक आवश्यकता है, तो आप केवल $0.20 प्रति 100,000 अनुरोध के लिए अपग्रेड कर सकते हैं।
हम आपके किसी भी प्रश्न या प्रतिक्रिया का स्वागत करते हैं। कृपया बेझिझक Twitter या Discord पर हमसे संपर्क करें।
प्रासंगिक लिंक:
- GitHub
- Console
- Examples