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?
Pengaturan Lebih Cepat
Dapatkan pelacakan penggunaan dalam hitungan menit, bukan jam. Salin pola yang telah terbukti alih-alih merancang dari awal.
Praktik Terbaik Terintegrasi
Hindari kesalahan umum dengan struktur event yang telah teruji, metadata yang tepat, dan pilihan agregasi yang optimal.
Siap Produksi
Contoh kode didasarkan pada implementasi dunia nyata. Cukup tambahkan kunci API Anda dan mulai.
Blueprint yang Tersedia
Pilih blueprint yang sesuai dengan kasus penggunaan Anda:Blueprint LLM
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.
Blueprint API Gateway
Meter permintaan API di tingkat gateway dengan dukungan penyaringan endpoint dan 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.
Blueprint Penyimpanan Objek
Lacak unggahan file, konsumsi penyimpanan, dan bandwidth untuk layanan penyimpanan cloud.Cocok untuk: Hosting file, platform media, layanan cadangan, manajemen dokumen.Apa yang akan Anda lacak: Byte yang disimpan, unggahan file, unduhan, snapshot penyimpanan.
Blueprint Stream
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 digunakan, durasi stream, tingkat kualitas, stream bersamaan.
Blueprint Rentang Waktu
Tagih berdasarkan waktu yang berlalu untuk sumber daya komputasi, fungsi serverless, dan pekerjaan yang berjalan lama.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
1
Pilih blueprint Anda
Pilih blueprint yang paling sesuai dengan skenario penagihan Anda. Setiap halaman blueprint mencakup panduan implementasi yang detail.
2
Tinjau struktur event
Pahami penamaan event dan desain metadata yang direkomendasikan. Salin struktur event untuk kasus penggunaan Anda.
3
Buat meter
Ikuti instruksi konfigurasi meter blueprint. Gunakan jenis agregasi dan filter yang disarankan.
4
Implementasikan pengiriman event
Salin contoh kode untuk bahasa/framework Anda. Ganti nilai placeholder dengan kunci API dan ID pelanggan Anda yang sebenarnya.
5
Uji dan verifikasi
Kirim event uji dan verifikasi bahwa mereka muncul di dasbor meter Anda dengan agregasi yang benar.
6
Sesuaikan sesuai kebutuhan
Sesuaikan blueprint dengan persyaratan spesifik Anda—tambahkan metadata kustom, sesuaikan filter, atau modifikasi penetapan harga.
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. Jangan ragu untuk mencampur konsep dari blueprint yang berbeda atau membuat implementasi kustom sepenuhnya.