Cloud Monitoring-Preise
Mit den Preisen für Google Cloud Observability können Sie Ihre Nutzung steuern und Ausgaben. Die Preise für Google Cloud Observability-Produkte richten sich nach dem Datenvolumen oder Nutzung. Sie können die kostenlosen Kontingente zur Datennutzung verwenden, um ohne Gebühren oder Verpflichtungen.
Die folgenden Tabellen enthalten eine Übersicht über die Preise für Cloud Logging, Cloud Monitoring und Cloud Trace.
Preisübersicht für Cloud Logging
Feature | Preis1 | Kostenloses Kontingent pro Monat |
---|---|---|
Logging-Speicher* | 0,50 $/GiB; Einmalige Gebühr für das Streamen von Logs in den Log-Bucket-Speicher zum Indexieren, Abfragen, und Analyse; umfasst bis zu 30 Tage Speicherplatz in Log-Buckets. Keine zusätzlichen Kosten für das Abfragen und Analysieren von Logdaten. |
Erste 50 GiB/Projekt/Monat |
Logging-Aufbewahrung† | 0,01 $ pro GiB und Monat für Logs, die länger als 30 Tage aufbewahrt werden; monatliche Abrechnung entsprechend der Aufbewahrungsdauer. | Für Logs, die über die standardmäßige Aufbewahrungsdauer aufbewahrt werden, fallen keine Aufbewahrungskosten an. |
Logrouter‡ | Keine zusätzliche Gebühr | Nicht zutreffend |
Loganalyse♣ | Keine zusätzliche Gebühr | Nicht zutreffend |
_Required
-Log-Bucket† Für Logs, die im Log-Bucket
_Required
gespeichert sind, fallen keine Aufbewahrungsgebühren an.
mit einer festen Aufbewahrungsdauer von 400 Tagen.‡ Logrouting ist definiert als Weiterleitung von Logs, die über die Cloud Logging API an eine unterstütztes Ziel. Für weitergeleitete Logs können Gebühren je nach Ziel anfallen.
♣ Für das Upgrade eines Log-Buckets zur Verwendung von Loganalysen oder zum Senden von SQL-Abfragen fallen keine Kosten an auf der Seite Loganalysen.
Hinweis: Die Preissprache für Cloud Logging hat sich am 19. Juli 2023 geändert. Die kostenlosen Kontingente und die Preise haben sich jedoch nicht geändert. Auf Ihrer Rechnung wird möglicherweise die alte Preissprache.
Preisübersicht für Cloud Monitoring
Feature | Preis | Kostenloses Kontingent pro Monat | Gültig seit |
---|---|---|---|
Alle Monitoring-Daten außer Daten, die mit Managed Service for Prometheus aufgenommen wurden |
0,2580 $/MiB1: erste 150–100.000 MiB 0,1510 $/MiB: nächste 100.000–250.000 MiB 0,0610 $/MiB: >250.000 MiB |
Alle kostenlosen Google Cloud-Messwerte Erste 150 MiB pro Rechnungskonto für Messwerte, die nach aufgenommenen Byte abgerechnet werden |
1. Juli 2018 |
Messwerte aufgenommen mit Google Cloud Managed Service for Prometheus, einschließlich Messwerte der GKE-Steuerungsebene | 0,06 $/Million Stichproben†: erste 0–50 Milliarden aufgenommene Stichproben† 0,048 $/Million Stichproben: die nächsten 50 bis 250 Milliarden aufgenommenen Stichproben 0,036 $/Million Stichproben: die nächsten 250–500 Milliarden aufgenommenen Stichproben 0,024 $/Million Stichproben: >500 Milliarden aufgenommene Stichproben |
Nicht zutreffend | 8. August 2023 |
Monitoring-API-Aufrufe | 0,01 $/1.000 API-Leseaufrufe (API-Schreibaufrufe kostenlos) |
Erste Million API-Leseaufrufe pro Rechnungskonto inbegriffen | 1. Juli 2018 |
Ausführung von Monitoring für Verfügbarkeitsdiagnosen | 0,30 $/1.000 Ausführungen‡ | 1 Million Ausführungen pro Google Cloud-Projekt | 1. Oktober 2022 |
Ausführung von Monitoring Synthetic Monitors | 1,20 $/1.000 Ausführungen* | 100 Ausführungen pro Rechnungskonto | 1. November 2023 |
Benachrichtigungsrichtlinien | 1,50 $ pro Monat für jede Bedingung in einer Benachrichtigungsrichtlinie 0,35 $ pro 1.000.000 Zeitachsen,die durch die Abfrage einer Bedingung einer Messwertbenachrichtigungsrichtlinie zurückgegeben werden♣ |
Nicht zutreffend | 7. Januar 2025 |
# Beispiele werden pro Rechnungskonto gezählt.
‡ Ausführungen werden über das Rechnungskonto abgerechnet, in dem sie definiert wurden. Weitere Informationen finden Sie unter Preise für die Ausführung von Verfügbarkeitsdiagnosen.
* Ausführungen werden über das Rechnungskonto abgerechnet, in dem sie definiert wurden. Für jede Ausführung können zusätzliche Gebühren von anderen Google Cloud-Diensten, einschließlich Diensten wie Cloud Functions, Cloud Storage und Cloud Logging. Informationen zu diesen zusätzlichen Gebühren finden Sie in der Preisliste für den jeweiligen Google Cloud-Dienst.
♣ Weitere Informationen finden Sie unter Preise für Benachrichtigungen
Preisübersicht für Cloud Trace
Feature | Preis | Kostenloses Kontingent pro Monat | Gültig ab |
---|---|---|---|
Trace-Aufnahme | 0,20 $/Million Spans | Erste 2,5 Millionen Spans pro Abrechnungskonto | 1. November 2018 |
Ausführliche Informationen zu den Kosten für Google Cloud Observability-Produkte finden Sie unter folgenden Abschnitten auf dieser Seite:
Informationen zu den GKE Enterprise-Preisen finden Sie unter GKE Enterprise
Nutzung abrufen
Ihre aktuelle Nutzung finden Sie auf der Seite Cloud Billing-Berichte der Google Cloud Console
Anhand Ihrer aktuellen Nutzungsdaten können Sie eine Kostenschätzung mit dem Preisrechner vornehmen.
Beispiel: In einer Konfiguration erzeugt jede Compute Engine-VM-Instanz monatlich 10 GiB an kostenpflichtigen Logs und 20 MiB an kostenpflichtigen Messwerten. Der Preisrechner gibt Ihnen einen Eindruck der zu erwartenden Cloud Monitoring- und Cloud Logging-Kosten:
1 VM | 10 VMs | 100 VMs | 1.000 VMs | |
---|---|---|---|---|
Messwertkosten pro Monat | 0,00 $ | 12,90 $ | 477,30 $ | 5.121,30 $ |
Logging-Kosten pro Monat | 0,00 $ | 25,00 $ | 475,00 $ | 4.975,00 $ |
Gesamtkosten: | 0,00 $ | 37,90 $ | 952,30 $ | 10.096,30 $ |
Abrechnungsbenachrichtigung konfigurieren
So werden Sie benachrichtigt, wenn Ihre abrechenbaren oder prognostizierten Kosten ein Budget überschreiten: Sie können in der Google Cloud Console auf der Seite Budgets und Benachrichtigungen eine Benachrichtigung erstellen:
-
Öffnen Sie in der Google Cloud Console die Seite Abrechnung.
Sie können diese Seite auch über die Suchleiste finden.
Wenn Sie mehrere Cloud-Rechnungskonto haben, führen Sie einen der folgenden Schritte aus: Folgendes:
- Wählen Sie zum Verwalten von Cloud Billing für das aktuelle Projekt die Option Zum verknüpften Rechnungskonto aus.
- Wenn Sie lieber ein anderes Cloud-Rechnungskonto aufrufen möchten, wählen Sie Rechnungskonten verwalten und anschließend das Konto aus, für das Sie ein Budget festlegen möchten.
- Wählen Sie im Navigationsmenü für die Abrechnung Budgets und Benachrichtigungen aus.
- Klicken Sie auf Budget erstellen.
- Füllen Sie das Dialogfeld für das Budget aus. In diesem Dialogfeld wählen Sie Google Cloud-Projekte und -Produkte aus und erstellen anschließend ein Budget für die ausgewählte Kombination. Standardmäßig werden Sie informiert, sobald Sie 50 %, 90 % bzw. 100 % des Budgets erreichen. Die vollständige Dokumentation finden Sie unter Budgets und Budgetbenachrichtigungen festlegen.
Cloud Logging
Log-Buckets sind die Logging-Container, in denen Logdaten gespeichert werden.
Logging berechnet die Menge der gespeicherten Logdaten
im Log-Bucket _Default
und in benutzerdefinierten Log-Buckets
wenn diese Lautstärke den
kostenloses monatliches Kontingent.
Für den Log-Bucket _Default
und für benutzerdefinierte Log-Buckets:
Logging fallen auch in Rechnung,
länger als die standardmäßige Aufbewahrungsdauer aufbewahrt werden,
30 Tage.
Für die Weiterleitung von Logs durch Logging fallen keine zusätzlichen Kosten an.
um die Cloud Logging API zu verwenden, oder für Logs, die im Log-Bucket _Required
gespeichert sind,
mit einer festen Aufbewahrungsdauer von 400 Tagen.
Dieser Abschnitt enthält Informationen zu den folgenden Themen:
- Cloud Logging-Speichermodell
- Speicherpreise
- Preise für die Bindung
- Logspeicher reduzieren
- Preise für logbasierte Messwerte
- Benachrichtigungsrichtlinie für aufgenommene Logbyte pro Monat erstellen
Eine Zusammenfassung der Preisinformationen finden Sie unter Übersicht der Cloud Logging-Preise.
Angaben zu den Limits für Ihre Loggingnutzung (u. a. die Aufbewahrungsdauer der Daten) finden Sie unter Kontingente und Limits.
Informationen zum Aufrufen Ihrer Cloud Logging-Nutzungsdaten finden Sie unter Rechnungen schätzen.
Cloud Logging-Speichermodell
Logging für jedes Google Cloud-Projekt
Die beiden Log-Buckets _Required
und _Default
werden erstellt.
Für diese beiden Buckets erstellt Logging automatisch Logsenken.
mit den Namen _Required
und _Default
, die Logs an die entsprechenden
Log-Buckets. Sie können die Senke _Required
weder deaktivieren noch ändern. Sie können Folgendes deaktivieren:
oder ändern Sie die Senke _Default
anderweitig, um zu verhindern, dass der _Default
-Bucket
neue Logs gespeichert werden.
Sie können Benutzerdefinierte Log-Buckets erstellen in all Ihren Google Cloud-Projekten nutzen. Sie können Senken auch so konfigurieren, beliebige Kombinationen von Logs, sogar für Google Cloud-Projekte in Ihrem Google Cloud-Organisation an diese Log-Buckets.
Für den Log-Bucket _Default
und für benutzerdefinierte Log-Buckets haben Sie folgende Möglichkeiten:
eine benutzerdefinierte Aufbewahrungsdauer konfigurieren.
Sie können Ihre Log-Buckets aktualisieren, Loganalysen: Für das Upgrade eines Log-Buckets zur Verwendung von Loganalysen fallen keine Kosten an.
Weitere Informationen zu Cloud Logging-Buckets und -Senken finden Sie unter Routing und Speicher
Speicherpreise
Logging berechnet keine Gebühren für Logs, die im Bucket _Required
gespeichert sind.
Sie können den Bucket _Required
nicht löschen oder die Senke _Required
ändern.
Im Bucket _Required
werden die folgenden Logs gespeichert:
- Audit-Logs zur Administratoraktivität
- Audit-Logs zu Systemereignissen
- Audit-Logs für Google Workspace-Administratoren
- Audit-Logs zu Unternehmensgruppen
- Audit-Logs für die Anmeldung
- Access Transparency-Logs Informationen zum Aktivieren von Access Transparency-Logs finden Sie in der Dokumentation zu Access Transparency-Logs
In Logging wird das vorindexierte Volumen an Logdaten berechnet,
die im Log-Bucket _Default
und in benutzerdefinierten Log-Buckets gespeichert sind,
wenn das Gesamtvolumen das kostenlose monatliche Kontingent überschreitet.
Jeder Schreibvorgang eines Logeintrags in den Log-Bucket _Default
oder in einen
benutzerdefinierten Log-Buckets wird auf Ihr Speicherkontingent angerechnet.
Wenn Sie z. B. Senken haben, die einen Logeintrag an
drei Log-Buckets, dann wird dieser Logeintrag dreimal gespeichert.
Preise für die Bindung
In der folgenden Tabelle sind die Datenaufbewahrungsdauer für Logs aufgeführt, die in Log-Buckets:
Bucket | Standardmäßige Aufbewahrungsdauer | Benutzerdefinierte Aufbewahrung |
---|---|---|
_Required |
400 Tage | Nicht konfigurierbar |
_Default |
30 Tage | Konfigurierbar |
Benutzerdefiniert | 30 Tage | Konfigurierbar |
Logging berechnet Aufbewahrungskosten, wenn die Logs länger aufbewahrt werden.
als die standardmäßige Aufbewahrungsdauer. Sie können die Aufbewahrungsdauer nicht konfigurieren
für den Log-Bucket _Required
.
Es fallen keine Aufbewahrungskosten an, wenn Logs nur für
Die standardmäßige Aufbewahrungsdauer des Log-Buckets.
Wenn Sie die Aufbewahrungsdauer eines Log-Buckets verkürzen, sind sieben Tage Kulanzzeitraum, in dem abgelaufene Protokolle nicht gelöscht werden. Es ist keine Abfrage oder Ansicht möglich, abgelaufene Logs. In diesen sieben Tagen können Sie jedoch den vollen Zugriff wiederherstellen, indem Sie Aufbewahrungsdauer des Log-Buckets wird verlängert. Logs, die während des Kulanzzeitraums gespeichert werden, werden auf Ihre Aufbewahrungskosten angerechnet.
Wenn Sie einen Logeintrag an mehrere Log-Buckets weiterleiten, können Gebühren
und Aufbewahrung mehrfach. Angenommen, Sie leiten
Einen Logeintrag im Log-Bucket _Default
und in einem benutzerdefinierten Log-Bucket.
Angenommen, Sie konfigurieren eine benutzerdefinierte Aufbewahrungsdauer für beide Buckets
der länger als 30 Tage ist. Bei dieser Konfiguration
erhalten Sie zwei Speicher- und zwei Gebühren.
Logspeicher reduzieren
Mit Logging können Sie Logeinträge aus folgenden Quellen manuell identifizieren und ausschließen: in Log-Buckets gespeichert werden, indem Sie Ausschlussfilter für Ihre Senken konfigurieren. Mit Ausschlussfiltern können Sie Ihre Speicherkosten reduzieren. Alternativ können Sie sollten Sie überlegen, ob Sie Ihre Logs aus Cloud Logging weiterleiten möchten.
Mit Ausschlussfiltern können Sie alle Logeinträge entfernen, die dem Filter entsprechen, oder kann nur einen Prozentsatz der Logs entfernen, die dem Filter entsprechen. Wenn ein Logeintrag mit einem Ausschlussfilter für eine Senke übereinstimmt, wird diese Senke wird der Logeintrag nicht an das Ziel weitergeleitet. Daher das Ziel den Logeintrag nicht aufnimmt. Ausgeschlossene Logeinträge werden nicht gezählt auf Ihr Speicherkontingent angerechnet. Anweisungen zur Einstellung Ausschlussfilter, siehe Logausschlüsse:
Um den Zugriff auf Logs beizubehalten, die nicht in Log-Buckets gespeichert sind, können Sie Logsenken zum Weiterleiten von Logeinträgen von Cloud Logging an einen Ziel. Cloud Logging berechnet für das Weiterleiten von Logs keine Gebühren. Für die Google Cloud-Dienste, die Ihre Logs erhalten, fallen jedoch Kosten an. für die Nutzung. Weitere Informationen finden Sie in folgenden Dokumenten:
Informationen zum Weiterleiten von Logs aus Cloud Logging finden Sie unter Logs an unterstützte Ziele weiterleiten
Preise für logbasierte Messwerte
Systemdefinierte logbasierte Messwerte werden für alle Google Cloud-Projekte bereitgestellt und sind kostenlos.
Benutzerdefinierte logbasierte Messwerte sind eine Klasse von Cloud Monitoring-benutzerdefinierten Messwerten und sind kostenpflichtig. Details zu den Preisen finden Sie unter Kostenpflichtige Messwerte.
Weitere Informationen finden Sie in der Übersicht zu logbasierten Messwerten.
Benachrichtigungsrichtlinie für aufgenommene Logbyte pro Monat erstellen
So erstellen Sie eine Benachrichtigungsrichtlinie, die ausgelöst wird, wenn die Anzahl der Logbyte, die in Ihre Log-Buckets geschrieben wurden, überschreitet das benutzerdefinierte Limit für Cloud Logging: Verwenden Sie die folgenden Einstellungen.
Neue Bedingung Feld |
Wert |
---|---|
Ressource und Messwert | Wählen Sie im Menü Ressourcen die Option Global aus. Wählen Sie im Menü Messwertkategorien die Option Logbasierter Messwert aus. Wählen Sie im Menü Messwerte die Option Aufgenommene Log-Bytes pro Monat aus. |
Filter | Keine. |
Über Zeitreihen hinweg Zeitreihenaggregation |
sum |
Rollierendes Zeitfenster | 60 m |
Funktion für rollierendes Zeitfenster | max |
Benachrichtigungstrigger konfigurieren Feld |
Wert |
---|---|
Bedingungstyp | Threshold |
Benachrichtigungstrigger | Any time series violates |
Grenzwertposition | Above threshold |
Grenzwert | Sie legen den akzeptablen Wert fest. |
Zeitfenster noch einmal testen | Der kleinste akzeptable Wert liegt bei 30 Minuten. |
Cloud Monitoring
Bei Monitoring wird Folgendes in Rechnung gestellt:
Messwerte, die nach Byte aufgenommen werden, wenn die aufgenommenen Messwertdaten das kostenlose monatliche Messwertkontingent überschreiten.
Kostenlose Messwerte werden nicht auf das Kontingent angerechnet.
Messwerte, gemessen an der Anzahl der aufgenommenen Beispiele.
Cloud Monitoring API-Leseaufrufe, die das kostenlose monatliche API-Kontingent überschreiten.
Monitoring API-Schreibaufrufe werden nicht auf das Kontingent angerechnet.
Ausführung von Verfügbarkeitsdiagnosen
Ausführung von synthetischen Monitorings
Bedingungen für Benachrichtigungsrichtlinien, gemessen an der Anzahl der aktiven Bedingungen pro Monat.
Von der Abfrage einer Bedingung einer Benachrichtigungsrichtlinie zurückgegebene Zeitreihe.
Im Monitoring bezieht sich Aufnahme auf den Vorgang, zum Schreiben von Zeitreihen in Monitoring. Jede Zeitreihe eine Reihe von Datenpunkten enthalten, diese Datenpunkte bilden die Grundlage Datenaufnahmegebühren. Preisinformationen finden Sie unter Cloud Monitoring-Preise.
In diesem Abschnitt finden Sie folgende Informationen:
- Definitionen für kostenpflichtige und kostenlose Messwerte.
- Beschreibungen byte- und samplebasierter Aufnahmestrategien.
- Preisbeispiele für Messwerte, die nach aufgenommenen Byte abgerechnet werden
- Preisbeispiele für Messwerte, die nach Stichproben abgerechnet werden aufgenommen.
- Preisbeispiele für die Ausführung von Verfügbarkeitsdiagnosen (Datum des Inkrafttretens: 1. Oktober 2022).
- Preisbeispiele für die Ausführung von synthetischem Monitoring (Datum des Inkrafttretens: 1. November 2023).
- Beschreibungen und Beispiele von Preisen für Benachrichtigungen (Datum des Inkrafttretens: 7. Januar 2025).
Aktuelle Preisinformationen finden Sie unter Cloud Monitoring-Preise.
Angaben zu den Limits für Ihre Monitoring-Nutzung finden Sie unter Kontingente und Limits.
Führen Sie einen der folgenden Schritte aus, um Ihre aktuelle Nutzung anzusehen:
-
Öffnen Sie in der Google Cloud Console die Seite Abrechnung.
Sie können diese Seite auch über die Suchleiste finden.
-
Wechseln Sie in der Google Cloud Console zur settings Seite Monitoring-Einstellungen:
Zu den Monitoring-Einstellungen
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
Anhand Ihrer aktuellen Nutzungsdaten können Sie eine Kostenschätzung vornehmen.
Kostenlose Messwerte
Messwertdaten von Google Cloud, GKE Enterprise und Knative anrechenbar ist. Dazu gehören:
- Google Cloud-Messwerte. Weitere Informationen finden Sie in Fußnote 2.
- GKE Enterprise-Messwerte: Weitere Informationen finden Sie in Fußnote 2.
- Istio-Messwerte
- Knative-Messwerte
- Google Kubernetes Engine-Systemmesswerte
agent.googleapis.com/agent/
-Messwerte
Kostenpflichtige Messwerte
Alle Messwertdaten mit Ausnahme der im Abschnitt Kostenlose Messwerte sind kostenpflichtig. Die meisten Messwerte werden nach der Anzahl der Byte abgerechnet, die Anzahl der Stichproben; werden diese Preismodelle .
Die folgenden Faktoren tragen zu den Datenaufnahmekosten bei:
Der Typ der Datenpunkte – Skalarwerte oder Verteilungswerte – die von den Messwerten erfasst werden.
- Für Informationen zum Datentyp, der einem bestimmten finden Sie in der Liste der Messwerte.
- Informationen zu skalaren und Verteilungsdatentypen finden Sie unter Werttypen:
Die Anzahl der Datenpunkte, die in eine Zeitreihe geschrieben werden. Dieser Wert hängt vom Häufigkeit, mit der die Daten erhoben werden, und der Kardinalität Ihrer Daten. Die Kardinalität bestimmt, für wie viele Zeitreihen generiert werden eine Kombination aus metrischen und überwachten Ressourcentypen; finden Sie weitere Informationen Siehe Kardinalität.
Die Werte für die Messwert- und Ressourcenlabels, die in Ihrer Zeit verwendet werden Buchreihen tragen nicht zu Ihren Kosten bei.
Messwerte, die nach aufgeommenen Byte berechnet werden
Die folgenden Messwerte sind kostenpflichtig und werden nach der Anzahl der aufgenommenen Byte berechnet:
Agent-Messwerte unter
agent.googleapis.com
, außer der Gruppeagent.googleapis.com/agent/
Ab dem 6. August 2021 werden die
agent.googleapis.com/processes/
-Messwerte mit 5 % der Volumenrate für andere kostenpflichtige Messwerte berechnet. Beispiel: Die Aufnahme von 100 MiB Prozessmesswerten kostet genauso viel wie die Aufnahme von 5 MiB anderer kostenpflichtiger Messwerte.3Messwerte aus Integrationen von Drittanbietern mit dem Ops-Agent. Diese Messwerte mit Kennungen in Cloud Monitoring aufgenommen werden, des Formulars
workload.googleapis.com/APPLICATION.METRIC
; Beispiel: Der Messwerttypworkload.googleapis.com/nginx.requests
fällt in diese Kategorie verschieben.OTLP-Messwerte (OpenTelemetry Protocol), die als
workload.googleapis.com
-Messwerte vom Ops-Agent. Dies ist eine Konfiguration Option: Weitere Informationen findest du unter Aufnahmeformate für OTLP“ Messwerte.Benutzerdefinierte Messwerte einschließlich, aber nicht beschränkt auf die Messwerte, die mithilfe des Cloud Monitoring API oder sprachspezifische Clientbibliotheken, OpenCensus und OpenTelemetry
Zur Preisberechnung wird das Aufnahmevolumen so berechnet:
- Bei einem skalaren Datentyp: 8 Byte für jeden geschriebenen Datenpunkt zu einer Zeitreihe. In diese Kategorie fallen benutzerdefinierte logbasierte Zählermesswerte.
- Für einen Verteilungsdatentyp: 80 Byte für jeden geschriebenen Datenpunkt zu einer Zeitreihe.
Informationen zu Datenpunkten in Zeitreihen Siehe Zeitreihen: Daten aus einer überwachten Ressource.
Von aufgenommenen Beispielen berechnete Messwerte
Die folgenden Messwerte sind kostenpflichtig und werden nach der Anzahl der aufgenommenen Beispiele berechnet:
- Messwerte aus Google Cloud Managed Service for Prometheus:
prometheus.googleapis.com
-Messwerte
Zur Preisberechnung wird die Beispielzahl so berechnet:
- Bei einem skalaren Datentyp: 1 für jeden in eine Zeitachse geschriebenen Punkt.
- Für einen Verteilungsdatentyp: 2 für jeden in eine Zeitachse geschriebenen Punkt. plus 1 für jeden Histogramm-Bucket, der eine Zahl ungleich null hat.
Informationen zu Datenpunkten in Zeitreihen Siehe Zeitreihen: Daten aus einer überwachten Ressource.
Benachrichtigungen über aufgenommene Messwerte
Es ist nicht möglich, eine Benachrichtigung auf Grundlage der monatlich aufgenommenen Messwerte zu erstellen. Sie können jedoch eine Benachrichtigung über Ihre Cloud Monitoring-Kosten anlegen. Weitere Informationen finden Sie unter Abrechnungsbenachrichtigung konfigurieren.
Preisbeispiele auf der Grundlage der aufgenommenen Byte
Die folgenden Beispiele veranschaulichen, wie Sie eine Schätzung der Kosten für Erfassen von Messwertdaten für Messwerte, die nach aufgenommenen Byte abgerechnet werden Diese Beispiele um Berechnungen zu veranschaulichen. umfassende Schätzungen erhalten Sie unter Preise Rechner: Wenn Sie auf dieses Tool zugreifen, verwenden Sie Google Cloud Observability-Produkt zur Eingabe von Messwert-, Logging- und Trace-Daten.
Das grundlegende Szenario sieht so aus: Sie haben eine bestimmte Anzahl überwachter Ressourcen wie Compute Engine, Kubernetes Engine oder App Engine, die jeden Monat Daten von einer bestimmten Anzahl von Messwerten schreiben.
Die verschiedenen Szenarien umfassen folgende Variablen:
- Die Anzahl der Ressourcen
- Die Anzahl der Messwerte
- Ob die Messwerte Google Cloud-Messwerte sind oder nicht
- Die Rate, mit der die Messwertdaten geschrieben werden
Die Beispiele in diesem Abschnitt beruhen auf den Monitoring-Preisen vom Juli 2020.
Gemeinsamer Hintergrund
In den folgenden Preisbeispielen wird angenommen, dass die aufgenommenen Messwert-Datenpunkte den Typ „double“, „int64“ oder „bool“ haben. Diese zählen für die Ermittlung der Kosten jeweils als 8 Byte. Ein Monat hat ungefähr 730 Stunden (365 Tage ÷ 12 Monate × 24 Stunden) oder 43.800 Minuten.
Für einen Messwert, der Daten einen Monat lang mit einer Rate von 1 Datenpunkt pro Minute schreibt, ergibt sich Folgendes:
- Datenpunkte insgesamt: 43.800
- Aufgenommenes Volumen insgesamt:
- 350.400 Byte (43.800 Datenpunkte × 8 Byte)
- 0,33416748 MiB (350.400 Byte ÷ 1.048.576 Byte/MiB)
Für einen Messwert, der Daten einen Monat lang mit einer Rate von 1 Datenpunkt pro Stunde schreibt, ergibt sich Folgendes:
- Datenpunkte insgesamt: 730
- Aufgenommenes Volumen insgesamt:
- 5.840 Byte (730 Datenpunkte × 8 Byte)
- 0,005569458 MiB (5.840 Byte ÷ 1.048.576 Byte/MiB)
Beispiele
Szenario 1: Sie haben 1.000 Ressourcen, die jeweils 75 Messwerte schreiben. Dies sind Messwerte, die nur aus Google Cloud stammen und mit einer Rate von 1 Datenpunkt pro Minute geschrieben werden.
- Monatliche Datenaufnahme: 25.063 MiB = 0,33416748 MiB für einen Messwert × 75.000 (also 1.000 Ressourcen, 75 Messwerte)
- Ungefähre Kosten pro Monat: 0,00 $ (Google Cloud-Messwerte sind kostenlos enthalten)
Datenaufnahme in MiB | Preis ($/MiB) | Kosten ($) | |
---|---|---|---|
Unbegrenzt | 0,00 | 0,00 $ | |
Summe | 25.063 | 0,00 $ |
Szenario 2: Sie haben 1.000 Ressourcen, die jeweils 75 Messwerte schreiben. Dies sind kostenpflichtige Messwerte, die mit einer Rate von 1 Datenpunkt pro Minute geschrieben werden.
- Monatliche Datenaufnahme: 25.063 MiB (wie oben)
- Ungefähre Kosten pro Monat: 6.427,55 $
Datenaufnahme in MiB | Preis ($/MiB) | Kosten ($) | |
---|---|---|---|
150 | 0,00 | 0,00 $ | |
24.913 | 0,258 | 6.427,55 $ | |
Summe | 25.063 | 6.427,55 $ |
Szenario 3: Sie haben 1.000 Ressourcen, die jeweils 75 benutzerdefinierte Messwerte schreiben. Dies sind kostenpflichtige Messwerte, die mit einer Rate von 1 Datenpunkt pro Stunde geschrieben werden.
- Monatliche Datenaufnahme: 418 MiB = 0,005569458 MiB für einen Messwert × 75.000
- Ungefähre Kosten pro Monat: 69,14 $
Datenaufnahme in MiB | Preis ($/MiB) | Kosten ($) | |
---|---|---|---|
150 | 0,00 | 0,00 $ | |
267 | 0,258 | 69,14 $ | |
Summe | 417 | 69,14 $ |
Szenario 4: Sie haben eine Ressource, die 500.000 Messwerte schreibt. Dies sind kostenpflichtige Messwerte, die mit einer Rate von 1 Datenpunkt pro Minute geschrieben werden.
- Monatliche Datenaufnahme: 167.084 MiB = 0,33416748 MiB für einen Messwert × 500.000
- Ungefähre Kosten pro Monat: 35.890,98 $
Datenaufnahme in MiB | Preis ($/MiB) | Kosten ($) | |
---|---|---|---|
150 | 0,00 | 0,00 $ | |
99.850 | 0,258 | 25.761,30 $ | |
67.084 | 0,151 | 10.129,68 $ | |
Summe | 167.084 | 35.890,98 $ |
Preise für Kontrollierbarkeit und Vorhersehbarkeit
Die Preise für Managed Service for Prometheus sind so konzipiert, kontrollierbar. Da die Abrechnung auf Basis pro Beispiel erfolgt, können Sie die folgenden Faktoren zur Kostenkontrolle nutzen:
Entnahmezeitraum: Wenn Sie den Messwert-Scraping-Zeitraum von 15 Sekunden auf 60 Sekunden ändern, können Sie Einsparungen von 75 % erzielen, ohne die Kardinalität zu beeinträchtigen. Sie können Entnahmezeiträume pro Job, pro Ziel oder global konfigurieren.
Filtern: Sie können mithilfe von Filtern die Anzahl der Stichproben verringern, die an zum lobalen Datenspeicher des Dienstes, finden Sie unter Exportierte Messwerte filtern Verwenden Sie Konfigurationen für die Messwertumbenennung in Ihrem Prometheus nutzt die Konfiguration zum Löschen von Messwerten zum Zeitpunkt der Aufnahme, basierend zu Label-Matchern.
Halten Sie Daten mit hoher Kardinalität und niedrigem Wert lokal. Sie können Standard-Prometheus ausführen, zusammen mit dem verwalteten Dienst, unter Verwendung derselben scape-Konfigurationen und zur Aufrechterhaltung der die sich nicht lohnen, an den globalen Datenspeicher des Dienstes zu senden.
Die Preise für Managed Service for Prometheus sind so konzipiert, vorhersehbar sein.
Sie werden nicht für dünnbesetzte Histogramme bestraft. Beispiele werden nur für den ersten Wert ungleich null gezählt und dann, wenn der Wert für den Bucket gilt.n ist größer als der Wert in Bucketn–1. Ein Histogramm mit den Werten
10 10 13 14 14 14
zählt beispielsweise drei Beispiele für den ersten, dritten und vierten Bucket.Je nachdem, wie viele Histogramme Sie verwenden und wofür sie verwendet werden, kann der Ausschluss unveränderter Buckets von der Preisgestaltung dazu führen, dass 20 bis 40 % weniger Beispiele für Abrechnungen gezählt werden als die absolute Anzahl der Histogramm-Buckets deuten würde.
Bei einer Abrechnung pro Beispiel werden Ihnen keine Kosten für schnell skalierte und unskalierte, sitzungsspezifische Container oder Container auf Abruf berechnet, die von HPA oder GKE Autopilot erstellt wurden.
Wenn Managed Service for Prometheus pro Messwert berechnet wird, würden Sie für die Kardinalität eines ganzen Monats bezahlen, und zwar einmal, wenn ein neuer Container hochgefahren wurde. Beim Preismodell pro Beispiel zahlen Sie wenn der Container ausgeführt wird.
Abfragen, einschließlich Benachrichtigungsabfragen
Alle vom Nutzer ausgegebenen Abfragen, einschließlich Abfragen, die von Prometheus gesendet wurden Aufzeichnungsregeln ausgeführt werden, werden über Cloud Monitoring API-Aufrufe abgerechnet. Informationen zum aktuellen Kurs finden Sie in der Übersichtstabelle für Preise für Managed Service for Prometheus oder Monitoring-Preise.
Preisbeispiele basierend auf aufgenommenen Beispielen
Die folgenden Beispiele veranschaulichen, wie die Kosten für eine Erfassen von Messwerten, die nach aufgenommenen Stichproben abgerechnet werden. Stichprobenbasiert Für Google Cloud Managed Service for Prometheus fallen Gebühren an.
Diese Beispiele sollen Berechnungstechniken veranschaulichen, Abrechnungsdaten bereitzustellen.
Das grundlegende Szenario sieht so aus: Sie haben eine bestimmte Anzahl von Containern oder Pods. die jeden Monat Punkte in eine bestimmte Zeitreihe schreiben. Die Daten können aus skalaren Werten oder Verteilungen bestehen.
Die verschiedenen Szenarien umfassen folgende Variablen:
- Die Anzahl der Container oder Pods.
- Die Anzahl der Zeitreihen.
- Ob die Daten aus Skalarwerten und/oder Verteilungen bestehen.
- Die Rate, mit der die Daten geschrieben werden.
Beispiele zählen
Bevor Sie Preise schätzen können, müssen Sie wissen, wie Beispiele gezählt werden. Die Anzahl der für einen Wert gezählten Beispiele hängt von folgenden Faktoren ab:
- Ob der Wert ein Skalar oder eine Verteilung ist
- Die Rate, mit der die Werte geschrieben werden
In diesem Abschnitt wird beschrieben, wie Sie die Anzahl der Stichproben schätzen. für eine Zeitreihe über den monatlichen Abrechnungszeitraum geschrieben.
Ein Monat dauert etwa 730 Stunden (365 Tage / 12 Monate * 24 Stunden), 43.800 Minuten oder 2.628.000 Sekunden.
Wenn eine Zeitachse skalare Werte schreibt, zählt jeder Wert als eine Stichprobe. Die Anzahl der Beispiele, die in einem Monat geschrieben werden, hängt nur davon ab, wie häufig die Werte geschrieben werden. Betrachten Sie folgende Beispiele:
- Für Werte, die alle 15 Sekunden geschrieben werden:
- Schreibrate: 1 Wert/15 s = 1 Beispiel/15 s
- Beispiele pro Monat: 175.200 (1 Beispiel/15 Sekunden * 2.628.000 Sekunden/Monat)
- Für Werte, die alle 60 Sekunden geschrieben werden:
- Schreibrate: 1 Wert/60 s = 1 Beispiel/60 s
- Beispiele pro Monat: 43.800 (1 Beispiel/60 s * 2.628.000 Sekunden/Monat)
Wenn eine Zeitreihe Verteilungswerte schreibt, kann jeder Wert 2 + n Stichproben, wobei n die Anzahl der Buckets in im Histogramm ab. Die Anzahl der Beispiele, die in einem Monat geschrieben werden, hängt von der Anzahl der Buckets in Ihren Histogrammen und der Häufigkeit ab, mit der die Werte geschrieben werden.
Beispielsweise kann jede Instanz eines 50-Bucket-Histogramms 52 Beispiele enthalten. Wenn die Werte einmal alle 60 Sekunden geschrieben werden, schreibt ein Histogramm mit 50 Buckets höchstens 2.277.600 Beispiele pro Monat. Wenn das Histogramm 100 Buckets hat und einmal alle 60 Sekunden geschrieben wird, kann jedes Histogramm 102 Beispiele enthalten und schreibt maximal 4.467.600 Beispiele pro Monat.
Die meisten Zeitachsen für Verteilung enthalten weniger als die maximale Anzahl von Beispielen. In der Praxis sind zwischen 20 % und 40 % der Histogramm-Buckets leer. Dieser Prozentsatz ist für Nutzer mit dünnbesetzten Histogrammen, z. B. solchen, die von Istio generiert wurden, noch höher.
Beim Zählen der Beispiele für die Preise werden nur Buckets mit nicht leeren Werten berücksichtigt. Die maximale Anzahl von Beispielen pro Histogramm beträgt 2 + n . Wenn 25 % Ihrer Buckets leer sind, beträgt die erwartete Anzahl von Beispielen 2 + 0,75n pro Histogramm. Wenn 40 % Ihrer Buckets leer sind, beträgt die erwartete Anzahl von Beispielen 2 + 0,60n pro Histogramm.
Die folgende Berechnungs- und Übersichtstabelle zeigt die maximale Anzahl von Beispielen und eine realistischere erwartete Anzahl von Beispielen:
Für 50-Bucket-Histogrammwerte, die alle 15 Sekunden geschrieben werden:
- Schreibrate: 1 Wert/15 s
- Maximale Anzahl von Stichproben:
- Pro Histogramm: 52
- Pro Monat: 9.110.400 (52 * 1 Wert/15 s * 2.628.000 Sekunden/Monat)
- Erwartete Beispiele, wenn 25 % leer sind:
- Pro Histogramm: 39,5 (2 + 0,75(50) oder 2 + (50 - 12,5))
- Pro Monat: 6.920.400 (39,5 * 1 Wert/15 s * 2.628.000 Sekunden/Monat)
- Erwartete Beispiele, wenn 40 % leer sind:
- Pro Histogramm: 32 (2 + 0,6(50) oder 2 + (50–20))
- Pro Monat: 5.606.400 (32 * 1 Wert/15 s * 2.628.000 Sekunden/Monat)
Für 50-Bucket-Histogrammwerte, die alle 60 Sekunden geschrieben werden:
- Schreibrate: 1 Wert/60 s
- Maximale Anzahl von Stichproben:
- Pro Histogramm: 52
- Pro Monat: 2.277.600 (52 * 1 Wert/60 s * 2.628.000 Sekunden/Monat)
- Erwartete Beispiele, wenn 25 % leer sind:
- Pro Histogramm: 39,5 (2 + 0,75(50) oder 2 + (50 - 12,5))
- Pro Monat: 1.730.100 (39,5 * 1 Wert/60 s * 2.628.000 Sekunden/Monat)
- Erwartete Beispiele, wenn 40 % leer sind:
- Pro Histogramm: 32 (2 + 0,6(50) oder 2 + (50–20))
- Pro Monat: 1.401.600 (32 * 1 Wert/60 s * 2.628.000 Sekunden/Monat)
Für 100-Bucket-Histogrammwerte, die alle 15 Sekunden geschrieben werden:
- Schreibrate: 1 Wert/15 s
- Maximale Anzahl von Stichproben:
- Pro Histogramm: 102
- Pro Monat: 17.870.400 (102 * 1 Wert/15 s * 2.628.000 Sekunden/Monat)
- Erwartete Beispiele, wenn 25 % leer sind:
- Pro Histogramm: 77 (2 + 0,75(100) oder 2 + (100–25))
- Pro Monat: 13.490.400 (77 * 1 Wert/15 s * 2.628.000 Sekunden/Monat)
- Erwartete Beispiele, wenn 40 % leer sind:
- Pro Histogramm: 62 (2 + 0,6(100) oder 2 + (100–40))
- Pro Monat: 10.862.400 (62 * 1 Wert/15 s * 2.628.000 Sekunden/Monat)
Für 100-Bucket-Histogrammwerte, die alle 60 Sekunden geschrieben werden:
- Schreibrate: 1 Wert/60 s
- Maximale Anzahl von Stichproben:
- Pro Histogramm: 102
- Pro Monat: 4.467.600 (102 * 1 Wert/60 s * 2.628.000 Sekunden/Monat)
- Erwartete Beispiele, wenn 25 % leer sind:
- Pro Histogramm: 77 (2 + 0,75(100) oder 2 + (100–25))
- Pro Monat: 3.372.600 (77 * 1 Wert/60 s * 2.628.000 Sekunden/Monat)
- Erwartete Beispiele, wenn 40 % leer sind:
- Pro Histogramm: 62 (2 + 0,6(100) oder 2 + (100–40))
- Pro Monat: 2.715.600 (62 * 1 Wert/60 s * 2.628.000 Sekunden/Monat)
In der folgenden Tabelle werden die soeben beschriebenen Informationen zusammengefasst:
Anzahl der Buckets | Schreibrate | Stichproben pro Monat (max.) |
Beispiele pro Monat (25 % leer) |
Beispiele pro Monat (40 % leer) |
---|---|---|---|---|
50 | 1 Beispiel/15 s | 9.110.400 | 6.920.400 | 5.606.400 |
50 | 1 Beispiel/60 s | 2.277.600 | 1.730.100 | 1.401.600 |
100 | 1 Beispiel/15 s | 17.870.400 | 13.490.400 | 10.862.400 |
100 | 1 Beispiel/60 s | 4.467.600 | 3.372.600 | 2.715.600 |
Beispiele
Um die Preise zu schätzen, zählen Sie die Anzahl der Beispiele, die über einen Monat geschrieben wurden, und wenden Sie die Preiswerte an. Die Preise für Beispiele werden für gestapelte Bereiche folgendermaßen in Millionen abgerechnet:
Aufnahmebereich | Verwalteter Dienst für Prometheus | Maximum für Bereich |
---|---|---|
Bis zu 50 Milliarden (50.000 Millionen) | 0,06 $/Million | 3.000,00 $ |
50 Milliarden bis 250 Milliarden (250.000 Millionen) | 0,048 $/Million | $9.600,00 |
250 bis 500 Milliarden (500.000 Millionen) | 0,036 $/Million | 9.000,00 $ |
Mehr als 500 Milliarden (500.000 Millionen) | 0,024 $/Million |
Im weiteren Verlauf dieses Abschnitts werden mögliche Szenarien durchgegangen.
Szenario 1: Sie haben 100 Container, die jeweils 1.000 skalare Zeitachsen schreiben.
Variante A: Wenn jede Zeitachse alle 15 Sekunden geschrieben wird (1 Stichprobe/15 s), beträgt die Anzahl der geschriebenen Stichproben pro Monat 17.520.000.000 (175.200 Stichproben/Monat × 1.000 Zeitreihen × 100 Container), oder 17.520 Millionen.
Variante B: Wenn jede Zeitachse alle 60 Sekunden geschrieben wird (1 Stichprobe/60 s), beträgt die Anzahl der pro Monat geschriebenen Stichproben 4.380.000.000 (43.800 Stichproben/Monat × 1.000 Zeitreihen * 100 Container), oder 4.380 Millionen.
In beiden Fällen sind es weniger als 50.000 Millionen sodass nur die erste Rate gilt. Es werden keine Stichproben berechnet am andere Preise.
Variante | Aufgenommene Beispiele | Aufnahmebereich | Managed Service for Prometheus (0,06 $, 0,048 $, 0,036 $, 0,024 $) |
---|---|---|---|
A (1 Stichprobe/15 s) Gesamt |
17.520 Millionen 17.520 Millionen |
Bis zu 50.000 Millionen Bis zu 250.000 Millionen Bis zu 500.000 Millionen Mehr als 500.000 Millionen |
1.051,20 $ 1.051,20$ |
B (1 Stichprobe/60 s) Gesamt |
4.380 Millionen 4.380 Millionen |
Bis zu 50.000 Millionen Bis zu 250.000 Millionen Bis zu 500.000 Millionen Mehr als 500.000 Millionen |
262,80 $ 262,80 € |
Szenario 2: Sie haben 1.000 Container, die jeweils 1.000 skalare Zeitreihen schreiben.
Variante A: Wenn jede Zeitachse alle 15 Sekunden geschrieben wird (1 Stichprobe/15 s), beträgt die Anzahl der geschriebenen Stichproben pro Monat 175.200.000.000 oder 175.200 Millionen:
- Die ersten 50.000 Millionen Beispiele werden zum ersten Preis berechnet.
- Die restlichen 125.200 Millionen Beispiele werden zum zweiten Preis berechnet.
- Zu den anderen Preisen fallen keine Proben an.
Variante B: Wenn jede Zeitachse alle 60 Sekunden geschrieben wird (1 Stichprobe/60 s), beträgt die Anzahl der pro Monat geschriebenen Stichproben 43.800.000.000 oder 43.800 Millionen. Dieser monatliche Wert beträgt weniger als 50.000 Millionen Beispiele, sodass nur der erste Preis gilt.
Variante | Aufgenommene Beispiele | Aufnahmebereich | Managed Service for Prometheus (0,06 $, 0,048 $, 0,036 $, 0,024 $) |
---|---|---|---|
A (1 Stichprobe/15 s) Gesamt |
50.000 Millionen 125.200 Millionen 175.200 Millionen |
Bis zu 50.000 Millionen Bis zu 250.000 Millionen Bis zu 500.000 Millionen Mehr als 500.000 Millionen |
3.000,00 $ 6.009,60 $ 9.009,60$ |
B (1 Stichprobe/60 s) Gesamt |
43.800 Millionen 43.800 Millionen |
Bis zu 50.000 Millionen Bis zu 250.000 Millionen Bis zu 500.000 Millionen Mehr als 500.000 Millionen |
2.628,00 $ 2.628,00$ |
Szenario 3: Sie haben 100 Container, die jeweils 1.000 Zeitreihen mit je 100 Buckets schreiben. Sie erwarten, dass 25 % der Buckets leer sind.
Variante A: Wenn jede Zeitachse alle 15 Sekunden geschrieben wird (1 Stichprobe/15 s), beträgt die Anzahl der geschriebenen Stichproben pro Monat 1.349.040.000.000 (13.490.400 Stichproben/Monat * 1.000 Zeitreihen * 100 Container) oder 1.349.040 Millionen.
- Die ersten 50.000 Millionen Beispiele werden zum ersten Preis berechnet.
- Die nächsten 200.000 Millionen Beispiele werden zum zweiten Preis berechnet.
- Die nächsten 250.000 Millionen Stichproben werden zum dritten Preis abgerechnet.
- Die verbleibenden 749.040 Millionen Stichproben werden zum vierten Preis abgerechnet.
Variante B: Wenn jede Zeitachse alle 60 Sekunden geschrieben wird (1 Stichprobe/60 s), beträgt die Anzahl der pro Monat geschriebenen Stichproben 337.260.000.000 (3.372.600 Stichproben/Monat * 1.000 Zeitreihen * 100 Container), oder 337.260 Millionen.
- Die ersten 50.000 Millionen Beispiele werden zum ersten Preis berechnet.
- Die nächsten 200.000 Millionen Beispiele werden zum zweiten Preis berechnet.
- Die verbleibenden 87.260 Millionen Beispiele werden zum dritten Preis berechnet.
Variante | Aufgenommene Beispiele | Aufnahmebereich | Managed Service for Prometheus (0,06 $, 0,048 $, 0,036 $, 0,024 $) |
---|---|---|---|
A (1 Stichprobe/15 s) Gesamt |
50.000 Millionen 200.000 Millionen 250.000 Millionen 749.040 Millionen 1.349.040 Millionen |
Bis zu 50.000 Millionen Bis zu 250.000 Millionen Bis zu 500.000 Millionen Mehr als 500.000 Millionen |
3.000,00 $ 9.600,00 $ 9.000,00 $ 17.976,96 $ 39.576,96$ |
B (1 Stichprobe/60 s) Gesamt |
50.000 Millionen 200.000 Millionen 87.260 Millionen 337.260 Millionen |
Bis zu 50.000 Millionen Bis zu 250.000 Millionen Bis zu 500.000 Millionen Mehr als 500.000 Millionen |
3.000,00 $ 9.600,00 $ 3.141,36 $ 15.741,36$ |
Szenario 4: Sie haben 1.000 Container, die jeweils 10.000 Zeitreihen mit einer Verteilung von 100 Buckets schreiben. Sie erwarten, dass 40 % der Buckets leer sind.
Variante A: Wenn jede Zeitachse alle 15 Sekunden geschrieben wird (1 Stichprobe/15 s), beträgt die Anzahl der geschriebenen Stichproben pro Monat 108.624.000.000.000 (10.862.400 Stichproben/Monat * 10.000 Zeitreihen * 1.000 Container) oder 108.624.000 Millionen.
- Die ersten 50.000 Millionen Beispiele werden zum ersten Preis berechnet.
- Die nächsten 200.000 Millionen Beispiele werden zum zweiten Preis berechnet.
- Die nächsten 250.000 Millionen Stichproben werden zum dritten Preis abgerechnet.
- Die verbleibenden 108.124.000 Millionen Stichproben werden zum vierten Satz abgerechnet.
Variante B: Wenn jede Zeitachse alle 60 Sekunden geschrieben wird (1 Stichprobe/60 s), beträgt die Anzahl der pro Monat geschriebenen Stichproben 27.156.000.000.000 (2.715.600 Stichproben/Monat * 10.000 Zeitreihen * 1.000 Container) oder 27.156.000 Millionen.
- Die ersten 50.000 Millionen Beispiele werden zum ersten Preis berechnet.
- Die nächsten 200.000 Millionen Beispiele werden zum zweiten Preis berechnet.
- Die nächsten 250.000 Millionen Stichproben werden zum dritten Preis abgerechnet.
- Die verbleibenden 26.656.000 Millionen Stichproben werden zum vierten Preis abgerechnet.
Variante | Aufgenommene Beispiele | Aufnahmebereich | Managed Service for Prometheus (0,06 $, 0,048 $, 0,036 $, 0,024 $) |
---|---|---|---|
A (1 Stichprobe/15 s) Gesamt |
50.000 Millionen 200.000 Millionen 250.000 Millionen 108.124.000 Millionen 108.624.000 Millionen |
Bis zu 50.000 Millionen Bis zu 250.000 Millionen Bis zu 500.000 Millionen Mehr als 500.000 Millionen |
3.000,00 $ 9.600,00 $ 9.000,00 $ $2.594.976,00 2.616.576,00$ |
B (1 Stichprobe/60 s) Gesamt |
50.000 Millionen 200.000 Millionen 250.000 Millionen 26.656.000 Millionen 27.156.000 Millionen |
Bis zu 50.000 Millionen Bis zu 250.000 Millionen Bis zu 500.000 Millionen Mehr als 500.000 Millionen |
3.000,00 $ 9.600,00 $ 9.000,00 $ 639.744,00 $ 661.344,00$ |
Szenario 5: Sie haben Folgendes:
1.000 Container, die jeweils 1.000 skalare Zeitachsen alle 15 Sekunden schreiben. Die Anzahl der pro Monat geschriebenen Beispiele liegt bei 175.200.000.000 oder 175.200 Millionen. (Szenario 2, Variante A)
1.000 Container, die jeweils 10.000 Verteilungszeitreihen mit je 100 Buckets schreiben alle 15 Sekunden. Sie erwarten, dass 40 % der Buckets leer sind. Die Anzahl der pro Monat geschriebenen Stichproben beträgt 108.624.000.000.000 oder 108.624.000 Millionen. (Szenario 4, Variante A)
Die Gesamtzahl der Beispiele pro Monat beträgt 108.799.200 (175.200 Millionen + 108.624.000 Millionen).
- Die ersten 50.000 Millionen Beispiele werden zum ersten Preis berechnet.
- Die nächsten 200.000 Millionen Beispiele werden zum zweiten Preis berechnet.
- Die nächsten 250.000 Millionen Stichproben werden zum dritten Preis abgerechnet.
- Die verbleibenden 108.299.200 Millionen Stichproben werden zum vierten Satz abgerechnet.
Variante | Aufgenommene Beispiele | Aufnahmebereich | Managed Service for Prometheus (0,06 $, 0,048 $, 0,036 $, 0,024 $) |
---|---|---|---|
2A + 4A Gesamt |
50.000 Millionen 200.000 Millionen 250.000 Millionen 108.299.200 Millionen 108.799.200 Millionen |
Bis zu 50.000 Millionen Bis zu 250.000 Millionen Bis zu 500.000 Millionen Mehr als 500.000 Millionen |
3.000,00 $ 9.600,00 $ 9.000,00 $ 2.599.180,80 $ 2.620.780,80$ |
Preise für die Ausführung von Verfügbarkeitsdiagnosen (Datum des Inkrafttretens: 1. Oktober 2022)
Monitoring-Gebühren für jede regionale Ausführung einer Betriebszeit über das kostenlose monatliche Kontingent von 1 Million Ausführungen hinaus. Eine Prüfung, die in drei Regionen ausgeführt wird, zählt als drei Ausführungen.
Die Kosten für die Ausführung von Verfügbarkeitsdiagnosen betragen 0,30 $pro 1.000 Ausführungen. Die Belastung erscheint auf Ihrer Rechnung als SKU „CA14-D3DE-E67F“ für „Verfügbarkeitsdiagnosen überwachen“.
Die folgenden Beispiele veranschaulichen, wie die Kosten für eine Verfügbarkeitsdiagnosen ausführen. Diese Beispiele sollen Berechnungsverfahren, nicht um Abrechnungsdaten bereitzustellen.
Ausführungen von Verfügbarkeitsdiagnosen zählen
Um die Kosten Ihrer Verfügbarkeitsdiagnosen zu schätzen, müssen Sie wissen, regionale Ausführungen in einem Monat. Gebühren für Überwachung 0,30 $/1.000 Ausführungen mit einem kostenlosen monatlichen Kontingent von 1 Million Ausführungen.
Um die Kosten Ihrer Verfügbarkeitsdiagnosen zu schätzen, können Sie Folgendes verwenden: Berechnung:
(EXECUTIONS_PER_MONTH - 1,000,000) * .0003
Die Anzahl der Ausführungen für jede Verfügbarkeitsdiagnose hängt von folgenden Faktoren ab: Konfigurationsoptionen:
Ausführungshäufigkeit der Verfügbarkeitsdiagnose: jede Minute, 5 Minuten 10 Minuten oder 15 Minuten.
Die Anzahl der Regionen, in denen die Verfügbarkeitsdiagnose ausgeführt wird.
Die Anzahl der Ziele, für die die Verfügbarkeitsdiagnose konfiguriert ist. Wenn die Verfügbarkeit für eine einzelne VM konfiguriert ist, beträgt die Anzahl der Ziele 1. Wenn die Verfügbarkeitsdiagnose für eine Ressourcengruppe konfiguriert ist, gibt die Zahl der Ziele ist die Anzahl der Ressourcen in der Gruppe.
Wenn Sie eine Verfügbarkeitsdiagnose konfigurieren, geben Sie einen Standort für den und jeder Standort ist einer oder mehreren Regionen zugeordnet. Die Die folgende Tabelle zeigt die gültigen Standorte für Verfügbarkeitsdiagnosen und die Regionen dem sie zugeordnet werden:
Standort für Verfügbarkeitsdiagnosen-Konfiguration | Umfasst Google Cloud-Regionen |
---|---|
ASIA_PACIFIC |
asia-southeast1 |
EUROPE |
europe-west1 |
SOUTH_AMERICA |
southamerica-east1 |
USA |
us-central1 ,
us-east4 ,
us-west1
|
GLOBAL |
Alle Regionen, die von anderen Standorten eingeschlossen sind |
Sie müssen die Verfügbarkeitsdiagnosen so konfigurieren, dass sie in mindestens drei Regionen ausgeführt werden.
Um die Anzahl der Ausführungen für eine Verfügbarkeitsdiagnose zu schätzen, müssen Sie wissen, wie viele Regionen vom Standort für die Verfügbarkeitsdiagnose abgedeckt werden:
ASIA_PACIFIC
,EUROPE
undSOUTH_AMERICA
enthalten jeweils 1 Region.USA
umfasst drei Regionen.GLOBAL
umfasst 6 Regionen.
Ein Monat hat etwa 730 Stunden (365 Tage ÷ 12 Monate × 24 Stunden) oder 43.800 Minuten.
Eine Verfügbarkeitsdiagnose, die so konfiguriert ist, dass sie einmal pro Minute in
USA
Ausführungen ausgeführt wird in drei Regionen. Wenn diese Verfügbarkeitsdiagnose so konfiguriert ist, dass VM, führt diese Verfügbarkeitsdiagnose 131.400 (3 × 43.800)-mal pro Monat. Wenn die Prüfung konfiguriert ist eine Ressourcengruppe mit 10 Mitgliedern. 1.314.000 (10 × 131.400) Mal pro Monat.Eine Verfügbarkeitsdiagnose, die so konfiguriert ist, dass sie einmal pro Minute in
ASIA_PACIFIC
ausgeführt wird,EUROPE
undUSA
werden in 5 Regionen ausgeführt. Diese Verfügbarkeitsdiagnose wird 219.000 Mal pro Monat ausgeführt,wenn die für ein einzelnes Ziel konfiguriert sind.
Die folgende Tabelle zeigt die stündliche und monatliche Ausführungsanzahl für eine Verfügbarkeitsdiagnose wurde so konfiguriert, dass sie mit unterschiedlicher Häufigkeit in unterschiedlichen Anzahl der Regionen:
Häufigkeit der Prüfungsausführung, einmal alle: |
Anzahl der Regionen |
Stündliche Ausführungen pro Ziel |
Monatliche Ausführungen pro Ziel |
---|---|---|---|
1 Minute | 3 4 5 6 |
180 240 300 360 |
131.400 175.200 219.000 262.800 |
5 Minuten | 3 4 5 6 |
36 48 60 72 |
26.280 35.040 43.000 52.660 |
10 Minuten | 3 4 5 6 |
18 24 30 36 |
13.140 17.520 21.900 26.280 |
15 Minuten | 3 4 5 6 |
12 16 20 24 |
8.760 11.680 14.600 17.520 |
Beispiele
Um die Preise zu schätzen, ermitteln Sie Ihre gesamten monatlichen Ausführungen und subtrahieren Sie 1.000.000. Für alle verbleibenden Ausführungen werden 0,30 $pro 1.000 Ausführungen berechnet, die verbleibenden Ausführungen mit 0,0003 multiplizieren.
(EXECUTIONS_PER_MONTH - 1,000,000) * .0003
Szenario 1: Sie haben 1 Verfügbarkeitsdiagnose am Standort USA
die 1 VM einmal pro Minute überprüft. Diese Prüfung wird in 3 Regionen ausgeführt.
Die Prüfung wird 131.400 Mal im Monat ausgeführt und kostet nichts.
Monatliche Ausführungen insgesamt |
Kostenpflichtige monatliche Ausführungen (über 1.000.000) |
Kosten (0,30 $/1.000 Ausführungen) |
---|---|---|
131.400 | 0 | 0,00 $ |
Szenario 2: Sie haben 1 Verfügbarkeitsdiagnose am Standort USA
eine aus zehn Mitgliedern bestehende Ressourcengruppe einmal pro Minute. Überprüfung läuft in 3
Regionen. Die Prüfung wird 10 x 131.400 Mal im Monat durchgeführt und
kostet 94,20 $/Monat. Der einzige Unterschied zwischen diesem Szenario und Szenario 1 ist,
ist die Anzahl der Ziele.
Monatliche Ausführungen insgesamt |
Kostenpflichtige monatliche Ausführungen (über 1.000.000) |
Kosten (0,30 $/1.000 Ausführungen) |
---|---|---|
1.314.000 (10 Ziele) | 314.000 | 94,20 $ |
Szenario 3: Sie haben 10 GLOBAL
-Verfügbarkeitsdiagnosen,
von denen jede einmal pro Minute 1 VM prüft. Diese Prüfungen werden in 6 Regionen ausgeführt,
Jede Prüfung wird also 262.800 Mal im Monat ausgeführt. Die Summe pro Monat
Ausführungen 2.628.000 (10 * 262.800). Dieses Szenario kostet
488,40 $/Monat.
Monatliche Ausführungen insgesamt |
Kostenpflichtige monatliche Ausführungen (über 1.000.000) |
Kosten (0,30 $/1.000 Ausführungen) |
---|---|---|
2.628.000 | 1.628.000 | 488,40 € |
Szenario 4: Sie haben fünf Verfügbarkeitsdiagnosen am Standort USA
die alle 5 Minuten 1 VM prüfen. Diese Prüfungen werden in drei Regionen ausgeführt, sodass jede
die Prüfung 26.280 Mal im Monat ausgeführt wird. Die Gesamtzahl der monatlichen Ausführungen
für diesen Satz von Prüfungen 105.120 (4 * 26.280).
Außerdem haben Sie 2 GLOBAL
-Verfügbarkeitsdiagnosen, die alle 15 Instanzen 1 VM prüfen
Minuten Diese Prüfungen werden in 6 Regionen ausgeführt, sodass jede Prüfung
17.520 Mal pro Monat. Die Gesamtzahl der monatlichen Ausführungen
35.040 (2 * 17.520).
Ihre gesamten monatlichen Ausführungen betragen 140.160 (105.120 + 35.040). Dieses Szenario kostet nichts.
Monatliche Ausführungen insgesamt |
Kostenpflichtige monatliche Ausführungen (über 1.000.000) |
Kosten (0,30 $/1.000 Ausführungen) |
---|---|---|
140.160 | 0 | 0,00 $ |
Preise für die Ausführung von synthetischem Monitoring (Datum des Inkrafttretens: 1. November 2023)
Bei Cloud Monitoring wird jede Ausführung eines synthetischen Monitors in Rechnung gestellt, das kostenlose Kontingent pro Monat von 100 Ausführungen pro Rechnungskonto. Wenn Sie z. B. drei synthetische Monitorings erstellen und diese jeweils konfigurieren, die alle 5 Minuten ausgeführt werden sollen, Ausführungen pro Monat beträgt 26.784:
Number of executions per month = 3 synthetic monitors * 1 execution per monitor per 5 minutes *
1440 minutes per day * 31 days per month
= 26,784
Die Anzahl der kostenpflichtigen Ausführungen ermitteln Sie, indem Sie das kostenlose Kontingent subtrahieren aus der Gesamtzahl der Ausführungen und multiplizieren Sie das Ergebnis dann mit dem Kosten:
Monatliche Ausführungen insgesamt |
Kostenpflichtige monatliche Ausführungen (über 100 Ausführungen pro Rechnungskonto) |
Kosten (1,20 $/1.000 Ausführungen) |
---|---|---|
26.784 | 26.684 | 32,02 $ |
Preise für Benachrichtigungen
Ab dem 7. Januar 2025 wird Cloud Monitoring werden dann Benachrichtigungen in Rechnung gestellt. Das Preismodell sieht so aus:
- 1,50 $ pro Monat für jede Bedingung in einer Benachrichtigungsrichtlinie.
- 0,35 $ pro 1.000.000 Zeitachsen,die durch die Abfrage einer Bedingung der Messwertbenachrichtigungsrichtlinie zurückgegeben werden.
In diesem Abschnitt finden Sie folgende Informationen:
- Definitionen der Benachrichtigungsterminologie
- Beispiele für Gebühren für verschiedene Benachrichtigungen Richtlinienkonfigurationen zu erstellen.
- Vorschläge zur Kostensenkung durch Konsolidierung oder Löschung von Benachrichtigungsrichtlinien.
- Informationen zum Deaktivieren der Abrechnung für Benachrichtigungsrichtlinien.
Definitionen
Zustand: Der Zustand eines Eine Benachrichtigungsrichtlinie beschreibt, wenn eine Ressource oder eine Gruppe von Ressourcen sich in einem Status befindet, der eine Antwort erfordert.
- Benachrichtigungsrichtlinien, die mithilfe von Filtern erstellen metric-threshold oder Abfragen zu fehlenden Messwerten können bis zu sechs Bedingungen kombinieren.
- Benachrichtigungsrichtlinien mit den folgenden Abfragetypen können nur eine einzelne Bedingung:
Die Gebühr beträgt für jede Bedingung 1,50 US-Dollar pro Monat. Wenn Sie keine Gebühren für eine Bedingung mehr erheben möchten, müssen Sie die Benachrichtigungsrichtlinie löschen. Das Schlummern oder Deaktivieren der Richtlinie bewirkt nicht, verhindern Sie, dass Ihnen Kosten in Rechnung gestellt werden.
Messwert- und logbasierte Benachrichtigungsrichtlinien: Benachrichtigungsrichtlinien, die jeder Bedingungstyp außer Log-Übereinstimmungsbedingungen ist Messwert-Benachrichtigung Richtlinien Die Bedingungen der Messwertbenachrichtigungsrichtlinien geben Zeitachsen zurück. Während jedes Ausführungszeitraums werden Bedingungen in Messwertbenachrichtigungsrichtlinien ausgeführt im Cloud Monitoring-Datenspeicher. Die zurückgegebene werden dann anhand eines Schwellenwerts ausgewertet, das Auslösen der Benachrichtigungsrichtlinie ausgelöst.
Logbasierte Benachrichtigungsrichtlinien verwenden Bedingungen für die Logübereinstimmung. Bedingungen für Logübereinstimmungen gibt keine Zeitreihe zurück.
Ausführungszeitraum: Wie oft Ihre Aufgaben von Cloud Monitoring ausgeführt werden. . Für die meisten Bedingungstypen ist die Dauer 30 Sekunden. geändert. Mit Bedingungen, die eine PromQL-Abfrage verwenden, kann dieser Zeitraum festgelegt werden. Weitere Informationen finden Sie unter Länge des Ausführungszeitraums verlängern (nur PromQL).
Zurückgegebene Zeitreihe: Während jedes Ausführungszeitraums wird ein Messwert führt die Abfrage ihrer Bedingung in Cloud Monitoring aus. datastore. Cloud Monitoring gibt Zeitachsendaten als Antwort auf für jede Suchanfrage. Jede Zeitachse in der Antwort zählt als eine Zeitreihe. zurückgegeben.
Die Anzahl der in einem Monat zurückgegebenen Zeitreihen wird durch drei Faktoren bestimmt:
- Die Form und der Umfang der zugrunde liegenden Daten.
- Die Filter und Aggregationen, die Sie in der Abfrage der Bedingung verwenden.
- Ausführungszeitraum.
Betrachten Sie beispielsweise eine Konfiguration, die Folgendes enthält:
- 100 virtuelle Maschinen (VMs), wobei jede VM zu einem Dienst gehört.
- Jede VM gibt einen Messwert aus,
metric_name
, der ein Label mit 10 Werten hat. - Insgesamt fünf Dienste.
Da Sie 100 VMs haben, mit denen jede 10 Zeitachsen generieren kann (eine für erhalten Sie insgesamt 1.000 unterliegende Zeitreihen. Jede VM enthält außerdem ein Metadaten-ähnliches Label, das zu welchem Ihrer fünf Dienste die VM gehört.
Sie können Ihre Benachrichtigungsrichtlinien folgendermaßen konfigurieren: PromQL, wobei jede Konfiguration zu einer anderen Anzahl von der Zeitreihen, die pro Ausführungszeitraum zurückgegeben werden:
Konfiguration PromQL-Abfrage Zurückgegebene Zeitreihen pro Zeitraum Keine Aggregation rate(
metric_name
[1m])1.000 In VM aggregieren sum by (vm) (rate(
metric_name
[1m]))100 Zu Labelwert aggregieren sum by (label_key) (rate(
metric_name
[1m]))10 Zum Dienst aggregieren sum by (service) (rate(
metric_name
[1m]))5 Zu Labelwert und Dienst aggregieren sum by (service, label_key) (rate(
)metric_name
[1m])50 In der Flotte aggregieren sum (rate(
metric_name
[1m]))1 Zu einer VM filtern und aggregieren sum (rate(
metric_name
{vm="my_vm_name"}[1m]))1 Zu einem Dienst filtern und aggregieren sum (rate(
metric_name
{service="my_service_name"}[1m]))1
Preisbeispiele
Die folgenden Beispiele finden in einem Monat mit 30 Tagen statt. Daraus ergibt sich Folgendes: Bewertungszeiträume:
- 86.400 30-sekündige Ausführungszeiträume pro Monat
- 172.800 15-sekündige Ausführungszeiträume pro Monat (nur PromQL-Abfragen)
Beispiel 1: Eine Richtlinie, wird zur VM aggregiert, 30 Sekunden
Verwenden Sie in diesem Beispiel die folgenden Konfigurationen:
Daten
- 100 VMs
- Jede VM gibt einen Messwert aus,
metric_name
metric_name
hat ein Label mit 10 Werten
- Eine Benachrichtigungsbedingung
- Bedingung wird auf VM-Ebene aggregiert
- Ausführungszeitraum von 30 Sekunden
- Bedingungskosten: 1 Bedingung * 1,50 $ pro Monat = 1,50 $ pro Monat
- Kosten für Zeitreihen: 100 Zeitreihen pro Zeitraum zurückgegeben * 86.400 Perioden pro Monat = 8,6 Millionen zurückgegebene Zeitreihen pro Monat * 0,35 $ pro Million Zeitreihen = 3,02 $ pro Monat
- Gesamtkosten: 4,52$pro Monat
Beispiel 2: 100 Richtlinien (eine pro VM), Zusammenfassung zur VM, 30 Sekunden
Verwenden Sie in diesem Beispiel die folgenden Konfigurationen:
Daten
- 100 VMs
- Jede VM gibt einen Messwert aus,
metric_name
metric_name
hat ein Label mit 10 Werten
- 100 Bedingungen
- Jede Bedingung wird gefiltert und zu einer VM zusammengefasst
- Ausführungszeitraum von 30 Sekunden
- Bedingungskosten: 100 Bedingungen × 1,50 $ pro Monat = 150 $pro Monat
- Kosten für Zeitreihen: 100 Bedingungen * 1 Zeitreihe pro Bedingung und Zeitraum zurückgegeben * 86.400 Perioden pro Monat = 8,6 Millionen zurückgegebene Zeitreihen pro Monat * 0,35 $ pro Million Zeitreihen = 3,02 $ pro Monat
- Gesamtkosten: 153,02$pro Monat
Beispiel 3: Eine Richtlinie, wird zur VM aggregiert, 15 Sekunden
Verwenden Sie in diesem Beispiel die folgenden Konfigurationen:
Daten
- 100 VMs
- Jede VM gibt einen Messwert aus,
metric_name
metric_name
hat ein Label mit 10 Werten
- Eine PromQL-Benachrichtigungsbedingung
- Bedingung wird auf VM-Ebene aggregiert
- 15-sekündige Ausführungsphase
- Bedingungskosten: 1 Bedingung * 1,50 $ pro Monat = 1,50 $ pro Monat
- Kosten für Zeitreihen: 100 Zeitreihen pro Zeitraum zurückgegeben * 172.800 Perioden pro Monat = 17,3 Millionen zurückgegebene Zeitreihen pro Monat * 0,35 $ pro Million Zeitreihen = 6,05 $ pro Monat
- Gesamtkosten: 7,55 € pro Monat
Beispiel 4: Eine Richtlinie für jeden Dienst aggregieren, 30 Sekunden
Verwenden Sie in diesem Beispiel die folgenden Konfigurationen:
Daten
- 100 VMs, wobei jede VM zu einem Dienst gehört
- 5 Dienste insgesamt
- Jede VM gibt einen Messwert aus,
metric_name
metric_name
hat ein Label mit 10 Werten
- Eine Bedingung
- Bedingung wird zur Serviceebene aggregiert
- Ausführungszeitraum von 30 Sekunden
- Bedingungskosten: 1 Bedingung * 1,50 $ pro Monat = 1,50 $ pro Monat
- Kosten für Zeitreihen: 5 Zeitreihen pro Zeitraum * 86.400 Perioden pro Monat = 432.000 zurückgegebene Zeitreihen pro Monat * 0,35 $ pro Million Zeitreihen = 0,14 $ pro Monat
- Gesamtkosten: 1,64 € pro Monat
Beispiel 5: Eine Richtlinie zur VM aggregieren; höhere zugrunde liegende Kardinalität pro VM, 30 Sekunden
Verwenden Sie in diesem Beispiel die folgenden Konfigurationen:
Daten
- 100 VMs
- Jede VM gibt einen Messwert aus,
metric_name
metric_name
hat 100 Labels mit jeweils 1.000 Werten
- Eine Bedingung
- Bedingung wird auf VM-Ebene aggregiert
- Ausführungszeitraum von 30 Sekunden
- Bedingungskosten: 1 Bedingung * 1,50 $ pro Monat = 1,50 $ pro Monat
- Kosten für Zeitreihen: 100 Zeitreihen pro Zeitraum zurückgegeben * 86.400 Perioden pro Monat = 8,5 Millionen zurückgegebene Zeitreihen pro Monat * 0,35 $ pro Million Zeitreihen = 3,02 $ pro Monat
- Gesamtkosten: 4,52$pro Monat
Beispiel 6: Eine Richtlinie auf der VM aggregieren; Zwei Messwerte in einer Bedingung, 30 Sekunden
Verwenden Sie in diesem Beispiel die folgenden Konfigurationen:
Daten
- 100 VMs
- Jede VM gibt zwei Messwerte aus:
metric_name_1
undmetric_name_2
- Beide Messwerte haben ein Label mit jeweils 10 Werten
- Eine Bedingung
- Bedingung wird auf VM-Ebene aggregiert
- In der Bedingung wird ein
OR
-Operator verwendet, um die Messwerte zu verbinden - Ausführungszeitraum von 30 Sekunden
- Bedingungskosten: 1 Bedingung * 1,50 $ pro Monat = 1,50 $ pro Monat
- Kosten für Zeitreihen: 2 Messwerte × 100 zurückgegebene Zeitreihen pro Messwert und Zeitraum × 86.400 Perioden pro Monat = 17,3 Millionen zurückgegebene Zeitreihen pro Monat * 0,35 $ pro Million Zeitreihen = 6,05 $ pro Monat
- Gesamtkosten: 7,55 € pro Monat
Beispiel 7: 100 logbasierte Benachrichtigungsrichtlinien
Verwenden Sie in diesem Beispiel die folgende Konfiguration:
Benachrichtigungsrichtlinien
- 100 Bedingungen (eine Bedingung pro logbasierter Benachrichtigungsrichtlinie)
- Bedingungskosten: 100 Bedingungen * 1,50 $ pro Monat = 150,00 $ pro Monat
- Kosten für Zeitreihen: 0 $ Logbasierte Benachrichtigungsrichtlinien geben keine Zeitreihen zurück.
- Gesamtkosten: 150,00 € pro Monat
Vorschläge zur Reduzierung der Kosten für Benachrichtigungen
Verwenden Sie zum Konfigurieren Ihrer messwertbasierten Benachrichtigungsrichtlinien Folgendes: um Ihre Kosten für Benachrichtigungen zu senken.Benachrichtigungsrichtlinien konsolidieren, um für mehr Ressourcen zu arbeiten
Aufgrund der Kosten von 1, 50 USD pro Zustand ist es Kostengünstiger durch die Verwendung einer einzigen Benachrichtigungsrichtlinie zum Überwachen mehrerer Ressourcen als jede einzelne Ressource über eine einzige Benachrichtigungsrichtlinie zu überwachen. Beispiel: vergleichen Sie Beispiel 1 mit Beispiel 2: In beiden Beispielen überwachen Sie die gleiche Anzahl von Ressourcen. Beispiel 2 verwendet 100 Benachrichtigungsrichtlinien, während in Beispiel 1 nur eine Benachrichtigungsrichtlinie verwendet wird. Infolgedessen ist Beispiel 1 fast 150 $pro Monat günstiger.
Aggregieren Sie nur auf der Ebene, für die Sie eine Benachrichtigung erhalten möchten
Eine Aggregation mit höherer Detailgenauigkeit führt zu höheren Kosten als auf niedrigeren Detaillierungsgraden aggregieren. Beispiel: auf Google Cloud-Projektebene zu aggregieren, ist kostengünstiger als und das Aggregieren auf Clusterebene ist kostengünstiger. als auf Cluster- und Namespace-Ebene.
Vergleichen Sie beispielsweise Beispiel 1 mit Beispiel 4: Beide Beispiele arbeiten mit denselben zugrunde liegenden Daten und haben eine einzige Benachrichtigung . Da die Benachrichtigungsrichtlinie in Beispiel 4 jedoch ist dies kostengünstiger als die Benachrichtigungsrichtlinie in Beispiel 1, die detaillierter zur VM aggregiert werden.
Vergleichen Sie außerdem Beispiel 1 mit Beispiel 5: In diesem Fall ist die Messwertkardinalität in Beispiel 5 10.000-mal höher als Messwertkardinalität in Beispiel 1. Da die Benachrichtigungsrichtlinie in In Beispiel 1 und Beispiel 5 werden beide zur VM aggregiert. ist die Anzahl der VMs in beiden Beispielen gleich. Preis.
Wählen Sie beim Konfigurieren Ihrer Benachrichtigungsrichtlinien Aggregationsebenen aus, für Ihren Anwendungsfall am besten geeignet. Wenn Sie z. B. Benachrichtigungen zur CPU sollten Sie die Daten auf VM- und CPU-Ebene aggregieren. Wenn Sie sind Benachrichtigungen zur Latenz nach Endpunkt wichtig, sollten Sie bis zur Endpunktebene.
Keine Benachrichtigung bei nicht aggregierten Rohdaten
In Monitoring wird ein System mit Dimensionswerten verwendet, in dem alle Messwerte hat eine Gesamt-Kardinalität, die der Anzahl der überwachten Ressourcen entspricht multipliziert mit der Anzahl der Labelkombinationen für diesen Messwert. Für Beispiel: Sie haben 100 VMs, die einen Messwert ausgeben, und dieser Messwert hat 10 mit je 10 Werten, dann ist Ihre Gesamtkardinalität 100 × 10 × 10 = 10.000.
Aufgrund der Skalierung der Kardinalität können Benachrichtigungen zu Rohdaten extrem teuer sein. Im vorherigen Beispiel wurden 10.000 Zeitachsen zurückgegeben. für jeden Ausführungszeitraum. Wenn Sie jedoch zur VM aggregieren, nur 100 Zeitreihen pro Ausführungszeitraum zurückgegeben, unabhängig vom Label die Kardinalität der zugrunde liegenden Daten.
Benachrichtigungen zu Rohdaten bergen auch das Risiko, dass mehr Zeitreihen auftreten. wenn Ihre Messwerte neue Labels erhalten. Wenn im Beispiel oben ein neues Label zu Ihrem Messwert hinzufügt, steigt die Gesamtkardinalität 100 × 11 × 10 = 11.000 Zeitreihen. In diesem Fall ist die Anzahl der zurückgegebenen um 1.000 zu erhöhen,obwohl die Benachrichtigungen die Richtlinie nicht geändert. Wenn Sie stattdessen zur VM aggregieren, höhere zugrunde liegende Kardinalität haben, werden immer noch nur 100 Zeitreihen zurückgegeben.
Unnötige Antworten herausfiltern
Konfigurieren Sie die Bedingungen so, dass nur Daten ausgewertet werden, die für Ihre für Benachrichtigungen. Wenn Sie keine Maßnahmen ergreifen würden, um ein Problem zu beheben, schließen Sie aus Ihren Benachrichtigungsrichtlinien entfernen. Wahrscheinlich müssen Sie keine Benachrichtigungen auf der Entwicklungs-VM eines Praktikanten.
Filtern Sie Zeitreihen heraus, um unnötige Benachrichtigungen und Kosten zu reduzieren. die nicht wichtig sind. Mit Google Cloud-Metadatenlabels können Sie Assets taggen. und filtern Sie dann die nicht benötigten Metadatenkategorien heraus.
Top-Stream-Operatoren verwenden, um die Anzahl der zurückgegebenen Zeitreihen zu reduzieren
Wenn Ihre Bedingung eine PromQL- oder MQL-Abfrage verwendet, können Sie einen Top-Stream-Operator verwenden, um eine Reihe von Zeitachsen auszuwählen, die mit die höchsten Werte:
Beispielsweise beschränkt die topk(metric, 5)
-Klausel in einer PromQL-Abfrage
Anzahl der zurückgegebenen Zeitreihen in jedem Ausführungszeitraum auf fünf.
Die Begrenzung auf eine höchste Anzahl von Zeitreihen kann dazu führen, dass Daten fehlen und fehlerhafte Benachrichtigungen wie:
- Wenn mehr als N Zeitachsen gegen Ihren Grenzwert verstoßen, erhalten Sie Folgendes: Daten außerhalb der Top-N-Zeitachsen.
- Wenn eine Zeitreihe, die gegen die Richtlinien verstößt, außerhalb der obersten N Zeitreihe auftritt, dann: werden Ihre Vorfälle möglicherweise automatisch geschlossen, obwohl die ausgeschlossenen Zeitreihen immer noch die den Grenzwert nicht überschreiten.
- Ihre Bedingungsabfragen zeigen möglicherweise keinen wichtigen Kontext wie die Baseline an wie beabsichtigt funktioniert.
Wählen Sie zur Minderung solcher Risiken große Werte für N aus und verwenden Sie die Top-Streams. nur in Benachrichtigungsrichtlinien, die viele Zeitreihen auswerten, z. B. Benachrichtigungen für einzelne Kubernetes-Container.
Ausführungszeitraum verlängern (nur PromQL)
Wenn Ihre Bedingung eine PromQL-Abfrage verwendet, können Sie die Länge
der Ausführungsphase, indem Sie
evaluationInterval
im Feld
condition [Zustand].
Längere Bewertungsintervalle führen dazu, dass pro Monat weniger Zeitreihen zurückgegeben werden. Beispielsweise wird eine Bedingungsabfrage mit einem 15-Sekunden-Intervall doppelt so oft ausgeführt. als Abfrage mit einem 30-Sekunden-Intervall und als Abfrage mit einem 1-Minuten-Intervall wird halb so oft ausgeführt wie eine Abfrage mit 30-Sekunden-Intervallen.
Wird deaktiviert
Wenn Sie einen bestehenden Google Cloud-Vertrag haben, der erst am Am 7. Januar 2025 können Sie die Abrechnung für Benachrichtigungen bis zum Vertrag verschieben ist zur Verlängerung fällig, indem eine Ausnahme von Cloud Monitoring beantragt wird Abrechnungsteam für Benachrichtigungen. Ausnahmen für Kunden mit aktiven Verträgen werden von Fall zu Fall beurteilt werden.
Sie können bis zum 1. November 2024 eine Ausnahme beantragen. Wenn Sie bis zur Vertragsverlängerung eine Abrechnungsbefreiung beantragen möchten, füllen Sie das Antragsformular für die Befreiung von der Abrechnung herunterladen.
Error Reporting
Aktuelle Preisinformationen finden Sie unter Error Reporting-Preise.
Angaben zu den Limits für Ihre Error Reporting-Nutzung finden Sie unter Kontingente und Limits.
Cloud Profiler
Für die Verwendung von Cloud Profiler fallen keine Kosten an.
Angaben zu den Limits für Ihre Profiler-Nutzung finden Sie unter Kontingente und Limits.
Cloud Trace
Die Trace-Kosten basieren auf der Anzahl der aufgenommenen und gescannten Trace-Spans: Bei der Übermittlung von Latenzdaten an Trace werden diese in ein Trace-Log gepackt, das sich aus Spans zusammensetzt. Die Spans werden vom Cloud Trace-Backend aufgenommen. Wenn Sie sich Trace-Daten anzeigen lassen, werden die gespeicherten Spans von Cloud Trace gescannt. In diesem Abschnitt finden Sie folgende Informationen:
- Definition von kostenpflichtigen und kostenlosen Trace-Spans
- Preisbeispiel
- Informationen zur Reduzierung der Trace-Span-Aufnahme
- Einstellungen für eine Benachrichtigungsrichtlinie, mit der Sie informiert werden, sobald die Trace-Span-Aufnahme einen bestimmten Grenzwert erreicht
Aktuelle Preisinformationen finden Sie unter Cloud Trace-Preise.
Angaben zu den Limits für Ihre Trace-Nutzung finden Sie unter Kontingente und Limits.
Informationen zum Anzeigen Ihrer aktuellen oder früheren Nutzung finden Sie unter Rechnungen schätzen
Kostenlose Trace-Spans
Die Preise für Cloud Trace gelten nicht für Spans, die automatisch von der App Engine-Standardumgebung, von Cloud Functions oder von Cloud Run generiert werden. Die Aufnahme dieser Traces ist kostenlos.
Kostenpflichtige Trace-Spans
Alle Trace-Spans (mit Ausnahme der im Abschnitt Kostenlose Traces aufgeführten Spans) sind kostenpflichtig und werden nach dem aufgenommenen Volumen berechnet. Dies gilt auch für Spans, die von Instrumentierungen erstellt werden, die Sie der App Engine-Standardanwendung hinzugefügt haben.
Preisbeispiele
Das Beispiel beruht auf den Trace-Preisen vom Juli 2020.
- Wenn Sie 2 Millionen Spans in einem Monat haben, betragen Ihre Kosten 0 $. Die ersten 2,5 Millionen Spans pro Monat sind kostenlos.
- Wenn Sie 14 Millionen Spans in einem Monat haben, betragen Ihre Kosten 2,30 $. Die ersten 2,5 Millionen Spans pro Monat sind kostenlos. Die Kosten der verbleibenden Spans berechnen sich so: 11,5 Millionen Spans × 0,20 $/Million Spans = 2,30 $.
- Wenn Sie 1 Milliarde Spans in einem Monat haben, betragen Ihre Kosten 199 $. Die ersten 2,5 Millionen Spans pro Monat sind kostenlos. Die Kosten der verbleibenden Spans berechnen sich so: 997,5 Millionen Spans × 0,20 $/Million Spans = 199,50 $.
Trace-Nutzung reduzieren
Zur Steuerung des Aufnahmevolumens von Trace können Sie die Trace-Abtastrate ändern und so die Anzahl der Traces, die Sie für die Leistungsanalyse benötigen, mit Ihrem Budget in Einklang bringen.
Bei Systemen mit hohem Traffic können die meisten Kunden 1 von 1.000 Transaktionen oder sogar 1 von 10.000 Transaktionen abtasten und haben dennoch genügend Informationen für die Leistungsanalyse.
Die Abtastrate wird mit den Cloud Trace-Clientbibliotheken konfiguriert.
Benachrichtigungen über aufgenommene monatliche Spans
Um eine Benachrichtigungsrichtlinie zu erstellen, Aufgenommene Cloud Trace-Spans einen benutzerdefinierten Grenzwert überschreitet, verwenden Sie die folgenden Einstellungen.
Neue Bedingung Feld |
Wert |
---|---|
Ressource und Messwert | Wählen Sie im Menü Ressourcen die Option Global aus. Wählen Sie im Menü Messwertkategorien die Option Abrechnung aus. Wählen Sie im Menü Messwerte die Option Monatliche Trace-Spans aufgenommen aus. |
Filter | |
Über Zeitreihen hinweg Zeitreihenaggregation |
sum |
Rollierendes Zeitfenster | 60 m |
Funktion für rollierendes Zeitfenster | max |
Benachrichtigungstrigger konfigurieren Feld |
Wert |
---|---|
Bedingungstyp | Threshold |
Benachrichtigungstrigger | Any time series violates |
Grenzwertposition | Above threshold |
Threshold value |
Sie legen den akzeptablen Wert fest. |
Zeitfenster noch einmal testen | Der kleinste akzeptable Wert liegt bei 30 Minuten. |
GKE Enterprise
Für GKE Enterprise-Systemlogs und -messwerte fallen keine Kosten an. Logs der Steuerungsebene, Messwerte der Steuerungsebene und Ausgewählter Teil der Kube State Metrics sind standardmäßig aktiviert für GKE-Cluster in Google Cloud, die die bei der Clustererstellung in einem für GKE Enterprise aktivierten Projekt registriert sind. Für Logs der Steuerungsebene fallen Cloud Logging-Gebühren an, während Messwerte standardmäßig aktiviert sind sind kostenlos enthalten.
Eine Liste der enthaltenen GKE-Logs und -Messwerte finden Sie unter Welche Logs erfasst werden und Verfügbare Messwerte:
In einem Google Distributed Cloud-Cluster: GKE Enterprise-Systemlogs und -Messwerte umfassen Folgendes:
- Logs und Messwerte aus allen Komponenten in einem Administratorcluster
- Logs und Messwerte aus Komponenten in diesen Namespaces in einem Nutzercluster:
kube-system
,gke-system
,gke-connect
,knative-serving
,istio-system
,monitoring-system
,config-management-system
,gatekeeper-system
,cnrm-system
FAQ
Welche Produktfeatures sind kostenlos verfügbar?
Die Nutzung von Google Cloud Observability-Produkten wird nach Datenvolumen berechnet. Abgesehen vom die auf dieser Seite beschriebenen Kosten für das Datenvolumen, Nutzung aller zusätzlichen Die Produktfeatures von Google Cloud Observability sind kostenlos.
Wie hoch sind meine Kosten?
Informationen zum Schätzen der Nutzungskosten finden Sie unter Rechnungen schätzen.
Hilfe bei Unklarheiten zur Abrechnung bekommen Sie unter Fragen zur Abrechnung.
Welche Informationen erhalte ich aus den detaillierten Angaben zu meiner Nutzung?
Mit verschiedenen Messwerten lassen sich Log- und Messwertvolumen im Metrics Explorer leichter nachvollziehen. Weitere Informationen dazu finden Sie unter Detaillierte Verwendung im Metrics Explorer ansehen.
Informationen zur Kostenverwaltung erhalten Sie in diesem Blog: Beiträge:
- Cloud Logging-Preise für Cloud-Administratoren: Vorgehensweise und Kosteneinsparungen
- Vier Schritte zur Verwaltung der Cloud Logging-Kosten mit einem Budget
Wie wirken sich Messwertbereiche auf die Abrechnung aus?
Der Messwertbereich wirkt sich in den meisten Fällen nicht auf die Abrechnung aus. Logs und Messwerte werden für das Google Cloud-Projekt berechnet, das die Daten empfängt. Der Messwertbereich für ein Projekt definiert die Sammlung der Projekte, deren Messwerte das Projekt aufrufen und überwachen kann. Wenn Sie einen Messwertbereich definieren, ändern Sie weder das Messwertdaten empfangende Projekt, noch lassen Sie Daten duplizieren.
Angenommen, Ihre Organisation hat 100 virtuelle Maschinen (VMs): 60 VMs werden von Projekt-A gehostet und 40 VMs sind im Projekt-B. Projekt-A empfängt und speichert die Messwerte für ihre VMs. Für dieses Projekt fallen Kosten an, wenn Messwerte kostenpflichtig sind. Ebenso empfängt und speichert Projekt-B die Messwerte für ihre VMs. Auch hier entstehen Kosten, wenn Messwerte kostenpflichtig sind. Wenn Sie einen Messwertbereich erstellen, der Projekt-A und Projekt-B enthält, können Sie die kombinierten Messwerte für die 100 VMs ansehen. Sie können sich nur die Messwerte für Projekt-A, nur die Messwerte von Projekt-B oder alle Messwerte zusammen anzeigen lassen. Obwohl Sie zwei Möglichkeiten haben, die Messwerte von Projekt-A aufzurufen, hat dies keine Auswirkungen auf die Abrechnung.
Zum Überwachen von AWS-Konten müssen Sie eine Verbindung zu einem AWS-Konto mit Google Cloud verknüpfen, indem Sie ein AWS-Verbindungsprojekt Das Connector-Projekt enthält die Logs und Monitoring-Daten für das AWS-Konto.
Was passiert, wenn ich die kostenlosen Kontingente überschreite?
Die Nutzung über Ihre kostenlosen Kontingente hinaus wird automatisch berechnet. Sie verlieren keine Logs oder Messwerte. Informationen zu den möglichen Kosten finden Sie unter Rechnungen schätzen.
Sie können eine Benachrichtigungsrichtlinie erstellen, mit der Ihre Nutzung überwacht wird und Sie benachrichtigt werden, wenn die Grenze für die kostenlose Nutzung fast erreicht ist.
In meinen Projekten gibt es eine große Anzahl von Google Cloud-Logs, die ich nicht verwende. Wie kann ich vermeiden, dass diese Logs Kosten verursachen?
Sie können Logs ausschließen und so festlegen, welche Logs in Logging aufgenommen werden. Informationen dazu finden Sie unter Lognutzung reduzieren.
Erhalten Dienste, die Logs an mein Projekt senden, einen Fehler, wenn Logs ausgeschlossen werden?
Nein. Dienste, die Logeinträge senden, können nicht feststellen, ob die Einträge in Logging aufgenommen werden oder nicht.
Muss ich für meine Flusslogs in der Virtual Private Cloud doppelt zahlen?
Wenn Sie Ihre VPC-Flusslogs an Logging senden, fallen keine Gebühren für das Erzeugen der Logs an, es werden nur Logging-Gebühren berechnet. Wenn Sie diese jedoch erst senden und dann Ihre VPC-Flusslogs von Logging ausschließen, werden Gebühren für die Logs berechnet. Weitere Informationen finden Sie unter Google Cloud-Preisrechner Wählen Sie dann den Tab „Cloud Load Balancing and Network Services“ aus.
1. Zur Preisberechnung werden alle Einheiten so behandelt:Binärsystem zum BeispielMebibyte (MiB oder 220 Byte) oderGibibyte (GiB oder 230 Byte).
2 Es fallen keine Kosten für Google Cloud-Messwerte oder GKE Enterprise-Messwerte, gemessen mit bis zu 1 Datenpunkt pro Minute. Dies ist derzeit die höchste Auflösung. Für zukünftige Messungen mit höherer Auflösung können Gebühren anfallen.
3 Prozessmesswerte werden derzeit mit einer vordefinierten Standardrate von einmal pro Minute erfasst, die nicht geändert werden kann. Diese Daten ändern sich in der Regel nur langsam, sodass diese Messwerte derzeit anhand von Stichproben erfasst werden. Daher entspricht die Berechnung von Prozessmesswerten mit 5 % der Standardrate der Standardrate, wenn die Messwerte in 20-Minuten-Intervallen abgetastet werden. Nutzern, die 100 MiB an Daten aus diesen Messwerten sammeln, werden nur 5 MiB berechnet.
Nächste Schritte
- Dokumentation zu Google Cloud Observability
- Preisrechner ausprobieren
- Weitere Informationen zu Google Cloud Observability-Lösungen und -Anwendungsfällen