Was sind Blueprints?
Jeder Blueprint enthält:- Empfehlungen zur Ereignisstruktur: Optimale Ereignisbenennung und Metadaten-Design
- Zählerkonfiguration: Vorgeschlagene Aggregationstypen und Filter
- Beispielcode: Funktionierende Implementierungsbeispiele in mehreren Sprachen
- Best Practices: Tipps für Genauigkeit, Leistung und Kostenoptimierung
Warum Blueprints verwenden?
Schnellere Einrichtung
Bringen Sie die Nutzungserfassung in Minuten statt in Stunden zum Laufen. Kopieren Sie bewährte Muster, anstatt von Grund auf neu zu entwerfen.
Best Practices integriert
Vermeiden Sie häufige Fehler mit getesteten Ereignisstrukturen, ordnungsgemäßen Metadaten und optimalen Aggregationsentscheidungen.
Produktionsbereit
Beispielcode basiert auf realen Implementierungen. Fügen Sie einfach Ihre API-Schlüssel hinzu und los geht’s.
Verfügbare Blueprints
Wählen Sie den Blueprint, der zu Ihrem Anwendungsfall passt:LLM Blueprint
Verfolgen Sie die Nutzung von AI-Token über OpenAI, Anthropic, Groq, Gemini, Vercel AI SDK und mehr.Perfekt für: AI-Chatbots, Code-Generatoren, Content-Erstellungstools, AI-gestützte Apps.Was Sie verfolgen werden: Eingabetoken, Ausgabetoken, Modellnutzung, Anforderungszahlen.
API Gateway Blueprint
Messen Sie API-Anfragen auf Gateway-Ebene mit Unterstützung für Endpunktfilterung und Ratenbegrenzung.Perfekt für: REST-APIs, GraphQL-Dienste, Webhook-Anbieter, API-first-Plattformen.Was Sie verfolgen werden: Anforderungszahlen, Endpunktnutzung, HTTP-Methoden, Antwortzeiten.
Object Storage Blueprint
Verfolgen Sie Datei-Uploads, Speicherkonsum und Bandbreite für Cloud-Speicherdienste.Perfekt für: Datei-Hosting, Medienplattformen, Backup-Dienste, Dokumentenmanagement.Was Sie verfolgen werden: Bytes gespeichert, Datei-Uploads, Downloads, Speicher-Snapshots.
Stream Blueprint
Messen Sie die Streaming-Bandbreite für Video, Audio und Echtzeitdatenübertragung.Perfekt für: Video-Streaming, Audio-Plattformen, Live-Übertragungen, Echtzeitdaten-Feeds.Was Sie verfolgen werden: Verbrauchte Bandbreite, Stream-Dauer, Qualitätsstufen, gleichzeitige Streams.
Time Range Blueprint
Berechnen Sie nach verstrichener Zeit für Rechenressourcen, serverlose Funktionen und langlaufende Jobs.Perfekt für: Serverlose Plattformen, Container-Hosting, Recheninstanzen, Batch-Verarbeitung.Was Sie verfolgen werden: Ausführungszeit, Rechenstunden, Funktionsaufrufe, Jobdauer.
So verwenden Sie einen Blueprint
1
Wählen Sie Ihren Blueprint
Wählen Sie den Blueprint aus, der am besten zu Ihrem Abrechnungsszenario passt. Jede Blueprint-Seite enthält detaillierte Implementierungsanleitungen.
2
Überprüfen Sie die Ereignisstruktur
Verstehen Sie die empfohlenen Ereignisbenennungen und das Metadaten-Design. Kopieren Sie die Ereignisstruktur für Ihren Anwendungsfall.
3
Erstellen Sie den Zähler
Befolgen Sie die Anweisungen zur Zählerkonfiguration des Blueprints. Verwenden Sie den vorgeschlagenen Aggregationstyp und die Filter.
4
Implementieren Sie das Ereignis-Senden
Kopieren Sie den Beispielcode für Ihre Sprache/Ihr Framework. Ersetzen Sie Platzhalterwerte durch Ihre tatsächlichen API-Schlüssel und Kunden-IDs.
5
Testen und überprüfen
Senden Sie Testereignisse und überprüfen Sie, ob sie in Ihrem Zähler-Dashboard mit der richtigen Aggregation angezeigt werden.
6
Nach Bedarf anpassen
Passen Sie den Blueprint an Ihre spezifischen Anforderungen an – fügen Sie benutzerdefinierte Metadaten hinzu, passen Sie Filter an oder ändern Sie die Preisgestaltung.
Blueprint-Vergleich
Sind Sie sich nicht sicher, welcher Blueprint zu Ihren Bedürfnissen passt? Hier ist ein schneller Vergleich:| Anwendungsfall | Blueprint | Aggregation | Häufige Metadaten |
|---|---|---|---|
| AI-Chat-App | LLM | Summe (Tokens) | Modell, input_tokens, output_tokens |
| REST-API | API Gateway | Anzahl | Endpunkt, Methode, status_code |
| Dateispeicherung | Object Storage | Summe (Bytes) | file_size, file_type, operation |
| Video-Plattform | Stream | Summe (Bandbreite) | Dauer, Qualität, Bitrate |
| Serverless | Time Range | Summe (Dauer) | function_name, execution_time_ms |
Benutzerdefinierte Implementierungen
Sehen Sie keinen Blueprint für Ihren genauen Anwendungsfall? Kein Problem:- Beginnen Sie mit dem nächstgelegenen Blueprint: Wählen Sie den, der Ihren Bedürfnissen am ähnlichsten ist
- Passen Sie die Ereignisstruktur an: Ändern Sie die Metadatenfelder, um Ihren Anforderungen zu entsprechen
- Passen Sie die Zählerkonfiguration an: Ändern Sie den Aggregationstyp oder die Filter nach Bedarf
- Testen Sie gründlich: Überprüfen Sie die Abrechnungsberechnungen mit Beispielnutzungen
Alle Blueprints sind Ausgangspunkte. Fühlen Sie sich frei, Konzepte aus verschiedenen Blueprints zu kombinieren oder vollständig benutzerdefinierte Implementierungen zu erstellen.