Skip to main content

Kasus Penggunaan

Jelajahi skenario umum yang didukung oleh Blueprint Rentang Waktu:

Serverless Functions

Tagih berdasarkan waktu eksekusi fungsi dan penggunaan memori.

Container Runtime

Lacak waktu berjalan kontainer untuk penagihan berbasis penggunaan.

Compute Instances

Pantau waktu berjalan VM dan kenakan biaya per menit atau jam.

Background Jobs

Lacak waktu pemrosesan untuk ekspor data, laporan, dan pekerjaan batch.
Sangat cocok untuk penagihan berdasarkan waktu komputasi, durasi eksekusi fungsi, waktu berjalan kontainer, atau penggunaan berdasarkan waktu lainnya.

Memulai dengan Cepat

Lacak penggunaan sumber daya berdasarkan durasi waktu:
1

Install the SDK

2

Get Your API Keys

3

Create a Meter

Buat meter di Dodo Payments Dashboard:
  • Event Name: time_range_usage (atau nama pilihan Anda)
  • Aggregation Type: sum untuk melacak total durasi
  • Over Property: durationSeconds, durationMinutes, atau durationMs
4

Track Time Usage

Konfigurasi

Konfigurasi Ingesti

string
wajib
Kunci API Dodo Payments Anda dari dasbor.
string
wajib
Mode lingkungan: test_mode atau live_mode.
string
wajib
Nama peristiwa yang sesuai dengan konfigurasi meter Anda.

Opsi Rentang Waktu Lacak

string
wajib
ID pelanggan untuk atribusi penagihan.
number
Durasi dalam milidetik. Gunakan untuk presisi di bawah satu detik.
number
Durasi dalam detik. Paling umum untuk eksekusi fungsi dan tugas singkat.
number
Durasi dalam menit. Berguna untuk sumber daya yang berjalan lebih lama seperti VM.
object
Metadata opsional tentang sumber daya seperti CPU, memori, wilayah, dll.

Praktik Terbaik

Pilih Unit yang Tepat: Gunakan milidetik untuk operasi pendek, detik untuk fungsi, dan menit untuk sumber daya yang berjalan lebih lama.
Waktu yang Akurat: Gunakan Date.now() atau performance.now() untuk pelacakan waktu yang akurat, terutama untuk fungsi tanpa server.
Terakhir diubah pada 9 Juni 2026