Apa Itu Blueprint?
Setiap blueprint mencakup:- Rekomendasi struktur event: Penamaan event dan desain metadata yang optimal
- Konfigurasi meter: Jenis agregasi dan filter yang disarankan
- Contoh kode: Contoh implementasi yang berfungsi dalam berbagai bahasa
- Praktik terbaik: Tips untuk akurasi, kinerja, dan optimasi biaya
Mengapa Menggunakan Blueprint?
Faster Setup
Dapatkan pelacakan penggunaan yang berfungsi dalam hitungan menit, bukan jam. Salin pola yang sudah teruji daripada merancang dari awal.
Best Practices Built In
Hindari kesalahan umum dengan struktur peristiwa yang diuji, metadata yang tepat, dan pilihan agregasi yang optimal.
Production Ready
Contoh kode didasarkan pada implementasi dunia nyata. Cukup tambahkan kunci API Anda dan jalankan.
Blueprint yang Tersedia
Pilih blueprint yang sesuai dengan kasus penggunaan Anda:LLM Blueprint
Lacak penggunaan token AI di OpenAI, Anthropic, Groq, Gemini, Vercel AI SDK, dan lainnya.Cocok untuk: chatbot AI, generator kode, alat pembuatan konten, aplikasi bertenaga AI.Apa yang akan Anda lacak: token input, token output, penggunaan model, jumlah permintaan.
API Gateway Blueprint
Mengukur permintaan API di tingkat gateway dengan pemfilteran endpoint dan dukungan pembatasan laju.Cocok untuk: REST API, layanan GraphQL, penyedia webhook, platform API-first.Apa yang akan Anda lacak: jumlah permintaan, penggunaan endpoint, metode HTTP, waktu respons.
Object Storage Blueprint
Lacak unggahan file, konsumsi penyimpanan, dan bandwidth untuk layanan penyimpanan awan.Cocok untuk: Hosting file, platform media, layanan cadangan, manajemen dokumen.Apa yang akan Anda lacak: byte yang disimpan, unggahan file, unduhan, snapshot penyimpanan.
Stream Blueprint
Ukur bandwidth streaming untuk video, audio, dan pengiriman data waktu nyata.Cocok untuk: Streaming video, platform audio, siaran langsung, umpan data waktu nyata.Apa yang akan Anda lacak: bandwidth yang dikonsumsi, durasi streaming, tingkat kualitas, aliran simultan.
Time Range Blueprint
Penagihan berdasarkan waktu berjalan untuk sumber daya komputasi, fungsi tanpa server, dan pekerjaan jangka panjang.Cocok untuk: Platform serverless, hosting kontainer, instance komputasi, pemrosesan batch.Apa yang akan Anda lacak: waktu eksekusi, jam komputasi, pemanggilan fungsi, durasi pekerjaan.
Cara Menggunakan Blueprint
Choose your blueprint
Pilih blueprint yang paling cocok dengan skenario penagihan Anda. Setiap halaman blueprint menyertakan panduan implementasi yang rinci.
Review the event structure
Pahami penamaan peristiwa dan desain metadata yang direkomendasikan. Salin struktur peristiwa untuk kasus penggunaan Anda.
Create the meter
Ikuti instruksi konfigurasi meter pada blueprint. Gunakan jenis agregasi dan filter yang disarankan.
Implement event sending
Salin contoh kode untuk bahasa/kerangka kerja Anda. Ganti nilai placeholder dengan kunci API dan ID pelanggan Anda yang sebenarnya.
Test and verify
Kirim peristiwa uji dan verifikasi bahwa mereka muncul di dasbor meter Anda dengan agregasi yang benar.
Perbandingan Blueprint
Tidak yakin blueprint mana yang sesuai dengan kebutuhan Anda? Berikut adalah perbandingan cepat:| Kasus Penggunaan | Blueprint | Agregasi | Metadata Umum |
|---|---|---|---|
| Aplikasi chat AI | LLM | Jumlah (token) | model, input_tokens, output_tokens |
| REST API | API Gateway | Hitung | endpoint, method, status_code |
| Penyimpanan file | Penyimpanan Objek | Jumlah (byte) | file_size, file_type, operation |
| Platform video | Stream | Jumlah (bandwidth) | duration, quality, bitrate |
| Serverless | Rentang Waktu | Jumlah (durasi) | function_name, execution_time_ms |
Implementasi Kustom
Tidak melihat blueprint untuk kasus penggunaan Anda yang tepat? Tidak masalah:- Mulai dengan blueprint terdekat: Pilih yang paling mirip dengan kebutuhan Anda
- Sesuaikan struktur event: Modifikasi bidang metadata untuk mencocokkan persyaratan Anda
- Sesuaikan konfigurasi meter: Ubah jenis agregasi atau filter sesuai kebutuhan
- Uji secara menyeluruh: Verifikasi perhitungan penagihan dengan penggunaan contoh
Semua blueprint adalah titik awal. Silakan gabungkan konsep dari blueprint berbeda atau buat implementasi yang sepenuhnya kustom.