Cloud Logging Kosten sind je GiB Protokolldaten, die nach einer Freimenge je Projekt und Monat in einen Log-Bucket aufgenommen werden, zu einem niedrigeren Satz für die Netzwerkprotokolle, die Google selbst erzeugt, dazu je GiB-Monat für Protokolle, die über 30 Tage hinaus aufbewahrt werden; die vorgeschriebenen Audit-Protokolle werden 400 Tage kostenlos gespeichert. Cloud Monitoring berechnet die Metriken, die nicht frei sind, eigene und Agent-Metriken je aufgenommenem MiB in fallenden Stufen nach einer Freimenge, Managed Service for Prometheus je Million Samples, Verfügbarkeitsprüfungen und synthetische Monitore je 1.000 Ausführungen über eine Freimenge hinaus und ab 2027 Alarme je Bedingung; Cloud Trace berechnet je Million Spans. Auf der Rechnung dominiert fast überall die Protokollaufnahme, weil jeder GKE-Pod, jeder Load Balancer und jedes Audit-Ereignis standardmäßig Protokolle schreibt, und die Metrikzeile erscheint, wenn eine Anwendung eigene Metriken mit hoher Kardinalität exportiert.
Preisdimensionen
Google bepreist Observability nach dem Volumen, das ankommt, nicht nach dem, was gelesen wird: Aufnahme in einen Bucket, Samples in einen Metrikbereich, Spans in Trace; jede Position hat ihre eigene SKU, und die Sätze unterscheiden sich nicht nach Region.
| Dimension | Einheit | Was sie treibt | Optional |
|---|---|---|---|
| Protokollaufnahme | GiB Protokolle, die in einen Log-Bucket geleitet werden, nach den ersten 50 GiB je Projekt und Monat frei; von Google erzeugte Netzwerkprotokolle wie VPC-Flow-Logs zum halben Satz | Jeder Protokolleintrag, der einen Bucket erreicht: Anwendungsprotokolle, GKE-Container-Logs, Audit-Logs, Load-Balancer-Logs | Nein |
| Protokollaufbewahrung | GiB-Monat für Protokolle, die über 30 Tage hinaus in einem Bucket bleiben; die 400 Tage des _Required-Buckets frei | Aufbewahrungseinstellungen je Bucket | Ja |
| Protokollweiterleitung | Weiterleitung frei; das Ziel zahlt: Cloud Storage je GiB-Monat, BigQuery je gespeichertem und gestreamtem GiB, Pub/Sub je TiB | Senken zu anderen Zielen | Ja |
| Log Analytics | Frei zu aktivieren und abzufragen auf einem dafür aufgerüsteten Bucket; ein verknüpftes BigQuery-Dataset zahlt BigQuery-Abfragen | Abfragen über Protokolle in BigQuery-Syntax | Ja |
| Kostenpflichtige Metriken | MiB eigener, Agent- und Drittanbieter-Metriken in drei fallenden Stufen nach den ersten 150 MiB je Rechnungskonto frei; Google-Cloud-Plattformmetriken frei | Anwendungsmetriken, die Metriken des Ops Agent, die Zahl der Zeitreihen | Nein bei eigenen Metriken |
| Managed Service for Prometheus | Million aufgenommener Samples in fallenden Stufen, plus Lese-API-Aufrufe je Million Zeitreihen | Prometheus-Erfassung auf GKE und VMs | Ja |
| Verfügbarkeitsprüfungen und synthetische Monitore | Je 1.000 Ausführungen über eine Million im Monat hinaus für Verfügbarkeitsprüfungen; je 1.000 Ausführungen für synthetische Monitore | Prüfungen mal Regionen mal Frequenz | Ja |
| Alarme | Je Metrikreferenz in einer Alarmrichtlinie und Monat und je Million von einer Bedingung gelieferter Punkte, frühestens ab dem 2027-09-01 berechnet | Alarmrichtlinien und ihre Bedingungen | Ja |
| Cloud Trace | Million aufgenommener Spans über die Freimenge hinaus | Verfolgte Anfragen und ihre Abtastrate | Ja |
| Kaufoption | Keine |
Die Aufnahme ist der Preis, weil alles standardmäßig protokolliert: Ein GKE-Cluster schreibt die Standardausgabe jedes Containers, die Systemprotokolle jedes Nodes und jedes Audit-Ereignis in den _Default-Bucket, ein Load Balancer schreibt bei eingeschalteter Protokollierung eine Zeile je Anfrage, und Cloud SQL und Cloud Run schreiben ihre eigenen, so dass die Protokollzeile mit der Anfragezahl wächst, nicht mit der Infrastruktur. Die freien 50 GiB je Projekt und Monat decken einen kleinen Dienst und nicht mehr, und der Ausschlussfilter ist das Einzige, was einen Protokolleintrag von der Abrechnung fernhält, weil die Weiterleitung nach Cloud Storage oder BigQuery statt in einen Bucket für Logging frei ist, aber vom Ziel bezahlt wird. Die Aufbewahrung ist die zweite Zeile: 30 Tage sind enthalten, jeder Tag darüber zahlt je GiB-Monat, und die Admin-Aktivitäts- und System-Audit-Logs des _Required-Buckets kosten für ihre 400 Tage nichts. Metriken sind frei, solange sie Googles sind: Die Plattformmetriken, die jeder Dienst liefert, kosten nichts, und die Rechnung beginnt bei eigenen Metriken, den Prozessmetriken des Ops Agent und Prometheus, wo die Kardinalität das Volumen entscheidet, weil jede Label-Kombination eine Zeitreihe mit eigenen Samples ist. Die Mechanik aller drei Anbieter erklärt Observability, Logging und Monitoring; was das AWS-Gegenstück kostet, CloudWatch-Preise.
So erscheint es in den Abrechnungsdaten
Im Abrechnungsexport tragen die Zeilen service.description Cloud Logging mit sku.description Log Volume je GiB für die Aufnahme, Vended Log Volume für die Netzwerkprotokolle, Log Retention je GiB-Monat; service.description Cloud Monitoring mit Metric Volume je MiB in seinen Stufen, Prometheus Samples Ingested je Million, Monitoring API Requests je Million Zeitreihen, Uptime Check Execution und Synthetic Monitor Execution je 1.000; service.description Cloud Trace mit Spans Ingested je Million; usage.unit ist Gibibyte, Gibibyte-Monat, Mebibyte oder Anzahl. resource.name im Export mit Ressourcendetails nennt den Log-Bucket oder das Projekt des Metrikbereichs, nicht den Dienst oder Pod, der die Protokolle geschrieben hat; die Zuordnung je Schreiber steht in den Logging-Metriken logging.googleapis.com/billing/bytes_ingested je Ressourcentyp und monitoring.googleapis.com/billing/bytes_ingested je Metrik, und bei GKE in den Namespace- und Container-Labels der Protokolleinträge, die der Export nie trägt. Die Freimengen erscheinen als credits.type FREE_TIER neben den Aufnahmezeilen.
Was der Export zeigt, ist das Projekt, dem der Bucket gehört, so dass ein zentrales Logging-Projekt die Protokolle aller Teams unter einem Projekt sammelt und die Aufteilung je Team die Aufnahmemetrik je Ressource und Label braucht. Den Aufbau des Exports beschreibt Google-Cloud-Abrechnungsexport; im FOCUS-Export trägt ServiceName Cloud Logging, Cloud Monitoring oder Cloud Trace, ServiceCategory Management and Governance, SkuId die SKU und ChargeCategory Usage (FOCUS-Spalten). Wie Protokollkosten über Anbieter hinweg gelesen werden, steht für den Clusteranteil unter Kubernetes-Kostendaten.
Stellhebel
Konfiguration: Der erste Hebel ist der Ausschlussfilter auf der _Default-Senke, weil ein ausgeschlossener Eintrag nie aufgenommen und nie berechnet wird, und Health Checks, Debug-Level und Zugriffsprotokolle des Load Balancers die üblichen Kandidaten sind; der zweite das Protokoll-Level und die Abtastung an der Quelle, weil ein Container, der jede Anfrage auf Debug protokolliert, Gigabytes am Tag schreibt; der dritte die Aufbewahrung je Bucket, 30 Tage für Betriebsprotokolle, länger nur, wo ein Audit es verlangt, und eine Senke nach Cloud Storage für das, was bleiben muss, wo ein GiB-Monat einen Bruchteil kostet. Bei Metriken ist der Hebel die Kardinalität: Ein Label mit einer Nutzer-ID oder Anfrage-ID vervielfacht die Zeitreihen, und ein Prometheus-Scrape jedes Standard-Exporters nimmt Samples auf, die niemand liest.
Kaufoption: Keine; die Volumenstufen für Metriken und Samples greifen von selbst.
Architektur: Eine Senke je Teamprojekt in einen eigenen Bucket, damit Aufnahmemetrik und Export darin übereinstimmen, wer zahlt; Cloud Storage für Aufbewahrung und Compliance, BigQuery über Log Analytics für Abfragen, der Logging-Bucket nur für die 30 Tage, in denen ein Entwickler hinsieht; und die Protokollierung des Load Balancers abgetastet, weil bei einer Million Anfragen je Stunde das Zugriffsprotokoll das größte Protokoll des Systems ist. Was der Cluster hinter den Protokollen kostet, steht unter Google-Kubernetes-Engine-Preise.
Wo es schiefgeht
- Der Cluster protokolliert auf Debug. GKE-Container-Logs auf Debug-Level aus jedem Pod sind die größte Zeile des Projekts.
bytes_ingestedje Ressourcentyp nennt den Cluster; Protokoll-Level und ein Ausschluss auf der Senke beenden es. - Der Load Balancer protokolliert jede Anfrage. Zugriffsprotokolle mit 100 Prozent Abtastung auf einem stark genutzten Load Balancer schreiben Terabytes im Monat. Eine Abtastrate von wenigen Prozent behält das Signal.
- Health Checks in den Protokollen. Jede Probe alle paar Sekunden aus jeder Zone schreibt eine Zeile. Ein Ausschlussfilter auf den Pfad der Probe verwirft sie vor der Aufnahme.
- Aufbewahrung auf ein Jahr für alles. Jedes GiB über 30 Tage zahlt je Monat, zwölfmal. Ein Jahr nur auf dem Audit-Bucket; der Rest 30 Tage mit einer Senke nach Cloud Storage.
- Ein Label je Nutzer. Eine eigene Metrik mit der Nutzer-ID als Label erzeugt eine Zeitreihe je Nutzer und zahlt jedes Sample. Vor dem Export aggregieren.
- Der Exporter sammelt alles. Prometheus mit jedem Standard-Exporter nimmt Millionen Samples von Node-Interna auf, die niemand darstellt. Eine Scrape-Konfiguration der Metriken, die die Dashboards nutzen.
- Die weitergeleiteten Protokolle werden trotzdem aufgenommen. Eine Senke nach BigQuery, die die
_Default-Senke unberührt lässt, zahlt Logging-Aufnahme und BigQuery-Speicher. Der Ausschluss auf_Defaultist die andere Hälfte.
Beispiel
Listenpreise in USD, gelesen am 2026-10-21 von der Preisseite von Google Cloud Observability, in jeder Region gleich, Frankfurt (europe-west3) eingeschlossen: Protokollaufnahme kostet 0,50 USD je GiB nach den ersten 50 GiB je Projekt und Monat, von Google erzeugte Netzwerkprotokolle 0,25 USD je GiB, Aufbewahrung über 30 Tage hinaus 0,01 USD je GiB-Monat; kostenpflichtige Metriken 0,258 USD je MiB von 150 MiB bis 100.000 MiB im Monat, 0,151 USD bis 250.000 MiB und 0,061 USD darüber; Prometheus-Samples 0,06 USD je Million für die ersten 50 Milliarden im Monat, 0,048 USD bis 250 Milliarden, 0,036 USD bis 500 Milliarden und 0,024 USD darüber; Monitoring-API-Lesevorgänge 0,50 USD je Million gelieferter Zeitreihen; Verfügbarkeitsprüfungen 0,30 USD je 1.000 Ausführungen über eine Million im Monat hinaus, synthetische Monitore 1,20 USD je 1.000; Cloud Trace 0,20 USD je Million Spans über die Freimenge hinaus; Alarme, frühestens ab dem 2027-09-01, 0,35 USD je Metrikreferenz und Monat und 0,50 USD je Million gelieferter Punkte.
Ein GKE-Cluster, dessen Pods 2 TiB Container-Logs im Monat schreiben, zahlt 2.048 weniger 50, 1.998 × 0,50 = 999,00 USD Aufnahme; auf Debug-Level mit dem vierfachen Volumen 4.071,00 USD; mit einem Ausschlussfilter, der Health Checks und Debug-Zeilen auf 400 GiB senkt, 175,00 USD. Die 2 TiB ein Jahr statt 30 Tage zu behalten fügt im eingeschwungenen Zustand 2.048 × 0,01 × 11 = 225,28 USD im Monat hinzu; dieselben Protokolle in Cloud Storage Nearline rund 26,62 USD. Ein Load Balancer mit 100 Millionen Anfragen am Tag, der jede Anfrage mit rund 1 KB protokolliert, schreibt 2,8 TiB im Monat, 1.399,00 USD; mit 5 Prozent Abtastung 69,95 USD. Eine Anwendung, die 500 eigene Metriken jede Minute über 200 Instanzen exportiert, nimmt rund 4.300 MiB im Monat auf, 1.070,70 USD; dieselben Metriken über Managed Service for Prometheus mit 4,3 Milliarden Samples 258,00 USD. Die Zahlen zeigen, dass das Protokollvolumen, nicht die Infrastruktur, die Observability-Rechnung setzt, dass ein Ausschlussfilter mehr wert ist als jede Stufe, und dass dieselben Metriken als Prometheus-Samples ein Viertel kosten.
Quellen
Gelesen am 2026-10-21. Preise: Google Cloud Observability Preise. Dienst: Ausschlussfilter in Cloud Logging, Protokollaufbewahrung, Kostenpflichtige Metriken in Cloud Monitoring. Abrechnungsdaten: Struktur des Standard-Exports der Cloud-Billing-Daten.