API Reference — Events Ingestion
例とレスポンスコードを含む完全なAPIドキュメント。
イベント構造
Required Fields
Required Fields
Optional Fields
Optional Fields
イベントの送信
取り込みブループリント
一般的なユースケースのための既製のイベントパターン。ゼロから構築するのではなく、実績のあるブループリントから始めましょう。LLM Blueprint
OpenAI、Anthropic、Groq、GeminiなどのAIトークン使用量を追跡します。
API Gateway Blueprint
エンドポイントフィルタリングとレート制限に対応したMeter APIリクエストを測定します。
Object Storage Blueprint
クラウドストレージサービス向けにファイルアップロードとストレージ消費量を追跡します。
Stream Blueprint
ビデオ、オーディオ、リアルタイムデータのストリーミング帯域幅を計測します。
Time Range Blueprint
サーバーレス関数やコンピュートインスタンスの経過時間に基づいて課金します。
View All Blueprints
詳細な実装ガイド付きの利用可能なブループリントをすべて確認できます。
ベストプラクティス
Use Unique Event IDs
Use Unique Event IDs
重複を防ぐには決定論的なIDを使用してください:
${customerId}_${action}_${timestamp}。Implement Retries
Implement Retries
5xxおよび
429エラーの場合は、指数バックオフを使用してリトライしてください。その他の4xxエラーはリトライしないでください。Include Timestamps
Include Timestamps
リアルタイムイベントではタイムスタンプを省略してください。遅延イベントやバッチイベントでは、正確性を確保するためにタイムスタンプを含めてください。
Monitor Delivery
Monitor Delivery
成功率を追跡し、失敗したイベントを再試行用にキューイングします。
トラブルシューティング
Events not appearing
Events not appearing
- イベント名はメーターと完全に一致している必要があります(大文字と小文字を区別)
- 顧客IDがアカウントに存在している必要があります
- メーターのフィルターによってイベントが除外されていないことを確認してください
- タイムスタンプが新しいことを確認してください
Authentication errors (401)
Authentication errors (401)
APIキーが正しいことを確認し、次の形式を使用してください:
Bearer YOUR_API_KEY。Validation errors (400)
Validation errors (400)
必要なすべてのフィールドが存在することを確認してください:
event_id、customer_id、event_name。Metadata not aggregating
Metadata not aggregating
- メタデータキーは、メーターの「Over Property」と完全に一致している必要があります
- 文字列ではなく数値を使用してください:
tokens: 150であり、tokens: "150"ではありません
次のステップ
Create Meters
フィルタと集計関数を使ってイベントが課金対象の数量にどのように集計されるかを定義します。
Ingestion Blueprints
LLMトラッキング、APIゲートウェイ、ストレージなどの一般的なユースケース向けの既製ブループリントを利用してください。
Complete Tutorial
使用量ベースの課金を備えた完全なAI画像ジェネレーターをゼロから構築します。
API Reference
すべてのパラメーター、レスポンスコード、およびインタラクティブテストを含む完全なAPIドキュメント。