ユースケース
API Gateway Blueprintがサポートする一般的なシナリオを探ります:API-as-a-Service
APIプラットフォームごとに顧客の使用状況を追跡し、コール数に基づいて請求します。
レート制限
APIの使用パターンを監視し、使用に基づくレート制限を実装します。
パフォーマンスモニタリング
請求データとともに応答時間とエラー率を追跡します。
マルチテナントSaaS
異なるエンドポイントにわたるAPI消費に基づいて顧客に請求します。
APIエンドポイントの使用状況を追跡し、レート制限を実施し、使用に基づくAPI請求を行うのに最適です。
クイックスタート
ゲートウェイレベルでAPIコールを追跡し、高ボリュームのシナリオに対して自動バッチ処理を行います:1
SDKをインストール
2
APIキーを取得
- Dodo Payments APIキー: Dodo Payments Dashboardから取得します。
3
メーターを作成
あなたのDodo Payments Dashboardでメーターを作成します:
- イベント名:
api_call(またはお好みの名前) - 集約タイプ:
countコール数を追跡するため - 応答時間、ステータスコードなどのメタデータを追跡する場合は追加のプロパティを設定します。
4
APIコールを追跡
設定
取り込み設定
ダッシュボードからのDodo Payments APIキー。
環境モード:
test_modeまたはlive_mode。メーター設定に一致するイベント名。
APIコールオプションの追跡
請求の帰属のための顧客ID。
エンドポイント、メソッド、ステータスコード、応答時間などのAPIコールに関するオプションのメタデータ。
バッチ設定
自動フラッシュ前の最大イベント数。デフォルト:
100。ミリ秒単位の自動フラッシュ間隔。デフォルト:
5000(5秒)。