ユースケース
API Gateway Blueprintがサポートする一般的なシナリオを探ります:API-as-a-Service
API プラットフォームごとに顧客の使用状況を追跡し、呼び出し数に基づいて課金します。
Rate Limiting
API の使用パターンを監視し、利用ベースのレート制限を実装します。
Performance Monitoring
レスポンスタイムとエラーレートを課金データとともに追跡します。
Multi-Tenant SaaS
さまざまなエンドポイントにわたる API 消費量に基づいて顧客に請求します。
API エンドポイントの使用状況の追跡、レート制限、利用ベースの API 課金の実装に最適です。
クイックスタート
ゲートウェイレベルでAPIコールを追跡し、高ボリュームのシナリオに対して自動バッチ処理を行います:Get Your API Keys
- Dodo Payments API Key: Dodo Payments Dashboard から取得します。
Create a Meter
Dodo Payments Dashboard でメーターを作成します:
- Event Name:
api_call(または好みの名前) - Aggregation Type:
count(呼び出し回数の追跡用) - レスポンスタイム、ステータスコードなどのメタデータを追跡する場合は追加プロパティを設定します。
設定
取り込み設定
ダッシュボードからの Dodo Payments API キー。
環境モード:
test_mode または live_mode。メーター構成と一致するイベント名。
APIコールオプションの追跡
請求帰属用の顧客 ID。
エンドポイント、メソッド、ステータスコード、レスポンスタイムなどの API 呼び出しに関する任意のメタデータ。
バッチ設定
自動フラッシュ前の最大イベント数。デフォルト:
100。ミリ秒単位の自動フラッシュ間隔。デフォルト:
5000(5 秒)。