FireShield
← Alle Beiträge

Leitfaden

Unerwartete Firebase-Kosten? So finden Sie heraus, was Sie bezahlen

3. November 2026 · 5 Min. Lesezeit

Ihre Rechnung ist höher als sie sein sollte. Ein Weg Schritt für Schritt durch die Cloud-Billing-Berichte zu Projekt, Dienst, SKU und Tag dahinter, und von dort zur Ursache.

Steigen die Kosten noch, stoppen Sie sie zuerst

Die Untersuchung kann eine Stunde warten. Ein Kostenausreißer nicht. Wenn die Kosten gerade weiter steigen, kappen Sie sie an der Quelle: Deaktivieren Sie die API, die ausschlägt, schränken Sie den Schlüssel ein, mit dem sie aufgerufen wird, oder löschen Sie ihn, oder senken Sie das Kontingent der API. Als letztes Mittel trennen Sie die Abrechnung vom Projekt, nachdem Sie was passiert, wenn die Abrechnung stoppt gelesen haben.

Warum die Zahlen hinterherhinken

Abrechnungsdaten kommen spät. In Googles Worten: "Typically, your cost details are available within a day, but can sometimes take more than 24 hours." (in der Regel sind Kostendetails innerhalb eines Tages verfügbar, manchmal dauert es aber länger als 24 Stunden). Und: "These system delays also impact budget alerts, anomaly detection, and billing data exported to BigQuery." (diese Verzögerungen betreffen auch Budgetwarnungen, die Anomalieerkennung und nach BigQuery exportierte Abrechnungsdaten) (Cloud-Billing-Berichte). Der heutige Bericht zeigt also ungefähr den gestrigen Stand. Für Aktuelles sind die Nutzungsmesswerte in Cloud Monitoring viel näher an Echtzeit.

Die Belastung finden, Schritt für Schritt

  1. Den Bericht öffnen. Gehen Sie in der Google Cloud Console zu Abrechnung, wählen Sie das Rechnungskonto und öffnen Sie Berichte. Standardmäßig zeigt er die täglichen Kosten dieses Monats, gruppiert nach Dienst.
  2. Den Zeitraum erweitern. Stellen Sie die letzten 30 oder 90 Tage ein, damit sich der Sprung von normalen Tagen abhebt.
  3. Nach Projekt gruppieren. Bezahlt das Rechnungskonto mehrere Projekte, finden Sie das, das sich verändert hat, und filtern Sie danach.
  4. Nach Dienst gruppieren. Cloud Firestore, Cloud Functions, Cloud Run, die Gemini API: Einer davon ist gewachsen.
  5. Nach SKU gruppieren. Eine SKU ist genau das, wofür Sie bezahlen, etwa Firestore-Lesevorgänge, CPU-Zeit von Cloud Run oder ausgehender Internet-Traffic. Diese Zeile sagt Ihnen, wonach Sie suchen müssen.
  6. Den Tag finden. Das Diagramm zeigt die Kosten pro Tag. Am ersten Tag, an dem die SKU sprang, suchen Sie nach einem Deployment, einer Traffic-Spitze oder einem Angriff.

Bis auf die Stunde

Die Berichte enden beim Tag. Für die Stunde öffnen Sie den passenden Nutzungsmesswert im Metrics Explorer von Cloud Monitoring: Dokument-Lesevorgänge für Firestore, Ausführungen für Cloud Functions, Anzahl der Anfragen für Cloud Run oder für die betreffende API. Wenn Sie Abrechnungsdaten nach BigQuery exportieren, speichert jede Zeile auch die Stunde, in der ihre Nutzung begann.

Was die SKU meist bedeutet

  • Firestore-Lesevorgänge. Eine Abfrage ohne Limit, ein Listener, der sich immer wieder neu abonniert, oder jemand, der Ihre Daten von außen liest: So finden Sie heraus, was Ihr Firestore liest.
  • Gemini oder andere KI-APIs. Fast immer ein Schlüssel, der sie aufrufen konnte: So schränken Sie einen Firebase-API-Schlüssel ein.
  • Cloud Functions oder Cloud Run. Eine Schleife, eine Funktion, die sich selbst auslöst, oder Traffic, der Ihre Instanzen hochskaliert hat. Deckeln Sie sie: So begrenzen Sie Firebase-Kosten.
  • Ausgehender Traffic oder Storage-Downloads. Große Dateien, die viel öfter heruntergeladen werden als erwartet, aus Ihrer App oder von jemandem, der darauf verlinkt.
  • Telefon-Authentifizierung. Pro SMS berechnet. Ein plötzlicher Anstieg bedeutet oft Bots, die Codes anfordern.

Google um eine Korrektur bitten

Eröffnen Sie einen Fall beim Cloud-Billing-Support und erklären Sie, was passiert ist, mit Daten und dem, was Sie seitdem geändert haben. Das Ergebnis ist unterschiedlich. In unseren Rechnungs-Horrorgeschichten hat Google eine Rechnung einmalig erlassen, ein Startup-Förderprogramm hat eine andere bezahlt, und in den übrigen blieben die Kosten bestehen. Fragen kostet nichts.

Damit es nicht wieder passiert

Ein Budget schickt nur eine E-Mail, Stunden zu spät (warum Budgetwarnungen Ihre Rechnung nicht stoppen). Was das nächste Mal stoppt, ist ein Limit, das handelt: eingeschränkte Schlüssel, Kontingente, gedeckelte Instanzen und eine automatische Aktion, wenn Ausgaben oder Nutzung sprunghaft steigen. FireShield liefert diesen letzten Teil: Es überwacht die Nutzung jedes Dienstes alle paar Minuten und kann ein Projekt vor der nächsten Rechnung herunterregeln oder abschalten.

FireWand Logo

Verwalten Sie eine Firebase-Data-Connect-Datenbank?

Mit FireWand durchsuchen, filtern und bearbeiten Sie Ihre Tabellen mit einer echten SQL-Konsole, kostenlos für Ihr erstes Projekt.

FireWand ausprobieren →