Anwendungsfälle
Erforschen Sie gängige Szenarien, die vom API Gateway Blueprint unterstützt werden:API-as-a-Service
Verfolgen Sie die Nutzung pro Kunde für API-Plattformen und berechnen Sie basierend auf der Anzahl der Aufrufe.
Rate Limiting
Überwachen Sie API-Nutzungsmuster und implementieren Sie nutzungsbasierte Ratenbegrenzung.
Performance Monitoring
Verfolgen Sie Antwortzeiten und Fehlerquoten zusammen mit Abrechnungsdaten.
Multi-Tenant SaaS
Berechnen Sie Kunden basierend auf ihrem API-Verbrauch über verschiedene Endpunkte hinweg.
Ideal zur Verfolgung der Nutzung von API-Endpunkten, zur Ratenbegrenzung und zur Implementierung der nutzungsbasierten API-Abrechnung.
Schnellstart
Verfolgen Sie API-Aufrufe auf Gateway-Ebene mit automatischer Batch-Verarbeitung für hochvolumige Szenarien:1
Installieren Sie das SDK
2
Holen Sie sich Ihre API-Schlüssel
- Dodo Payments API-Schlüssel: Holen Sie ihn sich vom Dodo Payments Dashboard
3
Erstellen Sie ein Messgerät
Erstellen Sie ein Messgerät in Ihrem Dodo Payments Dashboard:
- Ereignisname:
api_call(oder Ihr bevorzugter Name) - Aggregationsart:
countzur Verfolgung der Anzahl der Aufrufe - Konfigurieren Sie zusätzliche Eigenschaften, wenn Sie Metadaten wie Antwortzeiten, Statuscodes usw. verfolgen.
4
Verfolgen Sie API-Aufrufe
Konfiguration
Ingestion-Konfiguration
Ihr Dodo Payments API-Schlüssel aus dem Dashboard.
Umgebungsmodus:
test_mode oder live_mode.Ereignisname, der mit Ihrer Messgerätkonfiguration übereinstimmt.
Optionen zum Verfolgen von API-Aufrufen
Die Kunden-ID für die Abrechnungszuordnung.
Optionale Metadaten über den API-Aufruf wie Endpunkt, Methode, Statuscode, Antwortzeit usw.
Batch-Konfiguration
Maximale Anzahl von Ereignissen vor dem automatischen Flush. Standard:
100.Automatisches Flush-Intervall in Millisekunden. Standard:
5000 (5 Sekunden).