In diesem Dokument werden die quotas und quotas für Cloud Monitoring aufgeführt.
Ein Kontingent schränkt ein, wie viel von einer bestimmten gemeinsam genutzten Google Cloud-Ressource Ihr Google Cloud-Projekt nutzen kann, einschließlich Hardware, Software und Netzwerkkomponenten. Daher sind Kontingente Teil eines Systems, das Folgendes tut:
- Ihre Nutzung oder Ihren Verbrauch von Google Cloud-Produkten und -Diensten überwachen.
- Ihren Verbrauch dieser Ressourcen einschränken, um u. a. für Fairness zu sorgen und Nutzungsspitzen zu reduzieren.
- Konfigurationen verwalten, die automatisch vorgeschriebene Einschränkungen erzwingen.
- Möglichkeit, das Kontingent anzufordern oder zu ändern.
Wenn ein Kontingentlimit überschritten wird, blockiert das System in den meisten Fällen den Zugriff auf die entsprechende Google-Ressource und die Aufgabe, die Sie ausführen möchten, schlägt fehl. In den meisten Fällen gelten Kontingente für jedes Google Cloud-Projekt und werden von allen Anwendungen und IP-Adressen geteilt, die dieses Google Cloud-Projekt verwenden.
Verwenden Sie zur Erhöhung/Verringerung der meisten Kontingenten die Google Cloud Console. Weitere Informationen finden Sie unter Höheres Kontingentlimit anfordern.
Auch für Monitoring-Ressourcen gelten Limits. Diese Limits stehen nicht im Zusammenhang mit dem Kontingentsystem. Limits können nur geändert werden, wenn dies angegeben ist.
Benutzerdefinierte Messwerte
Auf der Cloud Monitoring-Seite Messwertverwaltung können Sie den Betrag steuern, den Sie für kostenpflichtige Messwerte ausgeben, ohne die Beobachtbarkeit zu beeinträchtigen. Die Seite Messwertverwaltung enthält folgende Informationen:
- Aufnahmevolumen für byte- und probenbasierte Abrechnung für Messwertdomains und einzelne Messwerte
- Daten zu Labels und zur Kardinalität von Messwerten
- Verwenden Messwerten in Benachrichtigungsrichtlinien und benutzerdefinierten Dashboards
- Rate von Messwert-Schreibfehlern
Kategorie | Höchstwert |
---|---|
Benutzerdefinierte Messwertdeskriptoren pro Projekt1 | 10.000 |
Labels pro Messwertdeskriptor | 30 |
Stringlänge für den Labelschlüssel | 100 |
Stringlänge für den Labelwert | 1.024 |
Zeitreihen in einer Schreibanfrage2 | 200 |
Geschwindigkeit, mit der Daten in eine einzelne Zeitreihe geschrieben werden können3 | 1 Datenpunkt pro 5 Sekunden |
Histogramm-Buckets pro benutzerdefiniertem Verteilungsmesswert | 200 |
Arbeitslast-, Prometheus- und externe4-Messwertdeskriptoren pro Projekt | 25.000 |
Aktive Zeitachsen aus benutzerdefinierten Messwerten pro überwachter Ressource5 | 200.000 |
Aktive Zeitachsen aus Arbeitslastmesswerten pro überwachter Ressource5 | 200.000 |
Aktive Zeitachsen von Prometheus pro überwachter Ressource5 | 1.000.000 |
Aktive Zeitachsen aus externen Messwerten pro überwachter Ressource5 | 200.000 |
Rate, mit der Messwertdeskriptoren erstellt werden können | 6.000 pro Minute und Projekt |
1 Dieses Limit wird durch Cloud Monitoring festgelegt. Andere Dienste können niedrigere Maximalwerte auferlegen. Benutzerdefinierte Messwerte werden in custom.googleapis.com
geschrieben.
2
Pro Zeitachse in einer Anfrage kann nur ein Datenpunkt geschrieben werden. Der Grenzwert entspricht also zugleich der maximalen Anzahl von Punkten, die pro Anfrage geschrieben werden können.
3
Für die Cloud Monitoring API müssen die Endzeiten von Punkten, die in eine Zeitachse geschrieben werden, mindestens 5 Sekunden auseinanderliegen. Wenn die Datenpunkte in der richtigen Reihenfolge in die Zeitreihe geschrieben werden, können Sie dafür einen Batchvorgang nutzen.
4
Externe Messwerte sind diejenigen, die in external.googleapis.com
geschrieben werden.
5
Eine Zeitachse ist aktiv, wenn Sie in den vergangenen 24 Stunden Datenpunkte darauf geschrieben haben.
Das in der Zeile angegebene Limit ist die Gesamtzahl der aktiven Zeitachsen für eine einzelne überwachte Ressource (z. B. eine einzelne gce_instance
-VM oder einen einzelnen k8s_container
-Container) für alle benutzerdefinierten Messwerte in dieser Zeile (benutzerdefiniert, Arbeitslast, Prometheus oder extern). Eine Ausnahme ist die überwachte Ressource global
, bei der das Limit für jeden benutzerdefinierten Messwert separat gilt. Dies ist ein systemweites Sicherheitslimit, das nicht angepasst werden kann.
Kontingente und Limits der Monitoring API
Kategorie | Höchstwert |
---|---|
Limits der API-Nutzung |
Führen Sie einen der folgenden Schritte aus, um die API-Kontingente und -Limits zu ermitteln:
|
Lebensdauer der API-Seitentoken | 24 Stunden |
Kontingente der Monitoring API
Für die Monitoring API gelten Kontingentlimits für die Anzahl der Zeitreihenanforderungen zur Aufnahme von Daten und für Zeitreihenabfragen. Anforderungen zur Aufnahme von Daten sind Aufrufe, die Zeitreihendaten schreiben, und Abfragen sind Aufrufe, die Zeitreihendaten abrufen. Auch für andere Monitoring API-Endpunkte gelten interne Limits. Solche Endpunkte sind nicht darauf ausgelegt, eine hohe Anzahl an Anforderungen zu verarbeiten.
Um die Anzahl der API-Anfragen zu reduzieren, die beim Schreiben von Zeitreihendaten durch Ihre Dienste entstehen, können Sie eine API-Anfrage verwenden, um Daten für mehrere Zeitreihen zu schreiben.
Wir empfehlen, mindestens 10 Objekte pro Anfrage zu schreiben.
Weitere Informationen zur Batchverarbeitung von API-Anfragen finden Sie unter timeSeries.create
.
Wenn Sie nach der Batchverarbeitung Ihrer API-Anfragen weiterhin ein höheres Kontingentlimit für die Monitoring API benötigen, wenden Sie sich an den Google Cloud-Support.
Für die anderen Limits gelten die auf dieser Seite angegebenen festen Werte.
Weitere Informationen finden Sie unter Mit Kontingenten arbeiten:
Datenaufbewahrung
Messwertdatenpunkte, deren Aufbewahrungsdauer überschritten wurde, werden aus Zeitreihen gelöscht.
Kategorie | Wert | ||
---|---|---|---|
Aufbewahrung von Datenpunkten aus benutzerdefinierten, externen und Agent-Messwerten, darunter:
|
24 Monate1 | ||
Aufbewahrung von Datenpunkten aus Messwerten des Typs Prozessintegrität: agent.googleapis.com/processes , , mit Ausnahme von count_by_state und fork_state , wie im vorherigen Eintrag erwähnt. |
24 Stunden | ||
Aufbewahrung von Datenpunkten aus allen anderen Messwerttypen, einschließlich: | 6 Wochen | Aufbewahrung von Google Cloud-Messwerten | 6 Wochen |
Lebensdauer der API-Seitentoken | 24 Stunden |
† Messwertdaten werden – bei ursprünglicher Frequenz der Probenahme – für einen Zeitraum von 6 Wochen aufbewahrt. Die Frequenz wird anschließend zur erweiterten Speicherung auf 10-Minuten-Intervalle herabgestuft.
2 Google Cloud Managed Service for Prometheus-Messwertdaten werden eine Woche lang mit der ursprünglichen Stichprobenhäufigkeit gespeichert. Dann werden sie in den nächsten 5 Wochen auf 1-minütige Intervalle herunter- und dann für erweiterten Speicher auf 10-Minuten-Intervalle heruntergetastet.
Ressourcengruppen
Kategorie | Wert |
---|---|
Anzahl der Ressourcengruppen pro Messwertbereich | 500 |
Maximale Anzahl an Gruppen in einem E-Mail-Bericht1 | 10 |
1 Bei der Konfiguration von Cloud Monitoring-E-Mail-Berichten können Sie Informationen zur Nutzung Ihrer Ressourcengruppen anfordern. Aufgrund von Einschränkungen innerhalb des Tools für die E-Mail-Berichte können die generierten Berichte jedoch nur Daten zu maximal zehn Gruppen enthalten.
Überwachte Projektlimits
Cloud Monitoring unterstützt offiziell bis zu 375 Google Cloud-Projekte pro Messwertbereich .
Sie können bis zu 1.000 Google Cloud-Projekte pro Messwertbereich hinzufügen. Allerdings treten möglicherweise Leistungsprobleme auf, insbesondere beim Abfragen von benutzerdefinierten Messwerten oder Verlaufsdaten. Cloud Monitoring garantiert leistungsstarke Abfragen und Diagramme nur für 375 Google Cloud-Projekte pro Messwertbereich .
Wenn Sie Ihre Google Cloud-Projekte pro Messwertbereich erhöhen möchten, können Sie eine Erhöhung des Kontingents für überwachte Projekte / Monitoring-Messwertebereich anfordern. Weitere Informationen finden Sie in der Dokumentation zum Verwalten Ihres Kontingents.
Einschränkungen beim Erstellen und Aktualisieren von Messwertdeskriptoren
Cloud Monitoring erzwingt beim Erstellen neuer Messwerte, beim Hinzufügen neuer Messwertlabels zu vorhandenen Messwerten und beim Löschen von Messwerten ein Ratenlimit pro Minute. Diese Ratenbegrenzung wird in der Regel nur bei der ersten Einbindung in Cloud Monitoring erreicht, z. B. wenn Sie eine vorhandene, ausgereifte Prometheus-Bereitstellung zu Cloud Monitoring migrieren. Dies ist keine Ratenbegrenzung für die Aufnahme von Datenpunkten. Dieses Ratenlimit gilt nur, wenn noch-nie-dagewesene Messwerte erstellt oder neue Messwerte zu vorhandenen Messwerten hinzugefügt werden.
Dieses Kontingent ist fest, aber alle Probleme sollten automatisch behoben werden, wenn neue Messwerte und Messwertlabels bis zum Limit pro Minute erstellt werden.
Limits für Benachrichtigungen
Kategorie | Wert | Richtlinientyp1 |
---|---|---|
Benachrichtigungsrichtlinien (Summe des Messwerts und Logs) pro Messwertbereich 2 | 500 | Messwert, Log |
Bedingungen pro Benachrichtigungsrichtlinie | 6 | Messwert |
Maximaler Zeitraum, in dem eine Bedingung für fehlende Messwerte ausgewertet wird3 |
1 Tag | Messwert |
Maximaler Zeitraum, in dem eine Messwertschwellenbedingung ausgewertet wird3 |
23 Stunden, 30 Minuten | Messwert |
Maximale Länge des Filters, in einer Bedingung für Messwertschwellen |
2.048 Unicode-Zeichen | Messwert |
Maximale Anzahl von Zeitreihen, die durch eine Prognosebedingung überwacht werden |
64 | Messwert |
Minimaler Prognosezeitraum | 1 Stunde (3.600 Sekunden) | Messwert |
Maximaler Prognosezeitraum | 2,5 Tage (216.000 Sekunden) | Messwert |
Benachrichtigungskanäle pro Benachrichtigungsrichtlinie | 16 | Messwert, Log |
Maximale Benachrichtigungsrate | 1 Benachrichtigung alle 5 Minuten für jede logbasierte Benachrichtigung | Log |
Maximale Anzahl an Benachrichtigungen | 20 Benachrichtigungen pro Tag für jede logbasierte Benachrichtigung | Log |
Maximale Anzahl gleichzeitig offener Vorfälle pro Benachrichtigungsrichtlinie |
1.000 | Messwert |
Zeitraum, nach dem ein Vorfall ohne neue Daten automatisch geschlossen wird |
7 Tage | Messwert |
Maximale Dauer eines Vorfalls, wenn er nicht manuell geschlossen wird | 7 Tage | Log |
Aufbewahrung geschlossener Vorfälle | 13 Monate | Nicht zutreffend |
Aufbewahrung offener Vorfälle | Unbefristet | Nicht zutreffend |
Benachrichtigungskanäle pro Messwertbereich | 4.000 | Nicht zutreffend |
Maximale Anzahl von Benachrichtigungsrichtlinien pro Schlummerfunktion | 16 | Messwert, Log |
Beibehalten einer Schlummerfunktion | 13 Monate | Nicht zutreffend |
2Apigee und Apigee Hybrid sind stark in Cloud Monitoring eingebunden. Das Benachrichtigungslimit für alle Apigee-Aboebenen (Standard, Enterprise und Enterprise Plus) entspricht dem für Cloud Monitoring: 500 pro Messwertbereich.
3 Der maximale Zeitraum, der eine Bedingung auswertet, ist die Summe des Ausrichtungszeitraums und der Dauerfensterwerte. Wenn für den Ausrichtungszeitraum beispielsweise 15 Stunden festgelegt sind und das Dauerfenster 15 Stunden beträgt, sind 30 Stunden für die Bewertung der Bedingung erforderlich.
Limits für synthetische Monitore
Kategorie | Wert |
---|---|
Verfügbarkeitsdiagnosen nach Messwertbereich * | 100 |
Maximale Anzahl von ICMP-Pings pro öffentlicher Verfügbarkeitsdiagnose | 3 |
Synthetisch überwacht nach Messwertbereich | 100† |
†Informationen zum Erhöhen dieses Limits finden Sie unter Kontingent über die Google Cloud Console verwalten.
Limits für Diagramme
Kategorie | Wert |
---|---|
Dashboards pro Messwertbereich | 1000 |
Diagramme in einem Dashboard | 40 |
Linien in einem Diagramm | 50 |
Service Level Objectives
Kategorie | Wert |
---|---|
Anzahl der SLOs pro Dienst | 500 |