Skip to main content

उपयोग के मामले

समय सीमा ब्लूप्रिंट द्वारा समर्थित सामान्य परिदृश्यों का अन्वेषण करें:

Serverless Functions

फ़ंक्शन निष्पादन समय और मेमोरी उपयोग के आधार पर बिल करें।

Container Runtime

उपयोग-आधारित बिलिंग के लिए कंटेनर के चलने का समय ट्रैक करें।

Compute Instances

वीएम रनटाइम की निगरानी करें और मिनट या घंटे के अनुसार शुल्क लें।

Background Jobs

डेटा एक्सपोर्ट, रिपोर्ट और बैच जॉब्स के लिए प्रोसेसिंग समय ट्रैक करें।
कम्प्यूट समय, फ़ंक्शन निष्पादन अवधि, कंटेनर रनटाइम या किसी भी समय-आधारित उपयोग के आधार पर बिलिंग के लिए उपयुक्त है।

त्वरित प्रारंभ

समय अवधि के द्वारा संसाधन उपयोग को ट्रैक करें:
1

Install the SDK

2

Get Your API Keys

3

Create a Meter

अपने Dodo Payments Dashboard में एक मीटर बनाएँ:
  • Event Name: time_range_usage (or your preferred name)
  • Aggregation Type: sum कुल अवधि ट्रैक करने के लिए
  • Over Property: durationSeconds, durationMinutes, या durationMs
4

Track Time Usage

कॉन्फ़िगरेशन

इनजेशन कॉन्फ़िगरेशन

string
आवश्यक
डैशबोर्ड से आपका Dodo Payments API key।
string
आवश्यक
एनवायरनमेंट मोड: test_mode या live_mode.
string
आवश्यक
इवेंट नाम जो आपके मीटर कॉन्फ़िगरेशन से मेल खाता हो।

समय सीमा विकल्प ट्रैक करें

string
आवश्यक
बिलिंग एट्रिब्यूशन के लिए ग्राहक आईडी।
number
मिलिसेकंड में अवधि। सब-सेकंड सटीकता के लिए उपयोग करें।
number
सेकंड में अवधि। फ़ंक्शन निष्पादन और छोटे कार्यों के लिए सबसे सामान्य।
number
मिनट में अवधि। वीएम जैसे लंबे समय तक चलने वाले संसाधनों के लिए उपयोगी।
object
संसाधन के बारे में वैकल्पिक मेटाडेटा जैसे CPU, मेमोरी, क्षेत्र आदि।

सर्वोत्तम प्रथाएँ

सही इकाई चुनें: छोटे ऑपरेशन के लिए मिलिसेकंड, फ़ंक्शन के लिए सेकंड और लंबे समय तक चलने वाले संसाधनों के लिए मिनट का उपयोग करें।
सटीक समय निर्धारण: सटीक समय ट्रैकिंग के लिए Date.now() या performance.now() का उपयोग करें, विशेष रूप से सर्वरलेस फ़ंक्शन के लिए।
अंतिम संशोधन 9 जून 2026