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エラー時には指数バックオフでリトライしてください。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_KEYValidation errors (400)
Validation errors (400)
必要なフィールドがすべて含まれていることを確認してください:
event_id、customer_id、event_nameMetadata not aggregating
Metadata not aggregating
- メタデータキーはメーターの「Over Property」と完全に一致させてください
- 文字列ではなく数値を使用してください:
tokens: 150(tokens: "150"ではありません)