Unterstützte Infrastruktur für das Anwendungsmonitoring

In der folgenden Tabelle sind die Infrastrukturressourcen aufgeführt, die in Application Monitoring integriert sind. Wenn diese Ressourcen als App Hub-Dienst oder ‑Arbeitslast registriert sind, enthält die von den Ressourcen generierte Telemetrie anwendungsspezifische Labels. Diese Telemetrie umfasst Plattform- und Audit-Logeinträge, Messwertdaten und Tracedaten. Eine Liste der Dienste und Arbeitslasten, die in App Hub integriert sind, finden Sie unter Von App Hub unterstützte Ressourcen.

Das Labelformat hängt vom Telemetrietyp und davon ab, wie die Daten generiert werden. Logeinträge, die anwendungsspezifische Labels enthalten, enthalten beispielsweise ein JSON-Element vom Typ apphub. Bei Messwertdaten werden Anwendungsinformationen entweder mit Systemmetadaten-Labels oder mit Messwertlabels an die Zeitachse angehängt. Die genauen Labels hängen davon ab, wie die Messwertdaten generiert werden. Weitere Informationen finden Sie unter Anwendungsspezifische Labels.

Einige Infrastrukturen können eines oder mehrere der folgenden wichtigen Signale generieren:

  • Traffic: Die Raten eingehender Anfragen für den Dienst oder die Arbeitslast im ausgewählten Zeitraum.
  • Serverfehlerrate: Durchschnittlicher Prozentsatz der eingehenden Anfragen, die im ausgewählten Zeitraum 5xx-HTTP-Antwortcodes generieren oder zuordnen.
  • P95-Latenz: Das 95. Perzentil der Latenz für eine Anfrage, die im ausgewählten Zeitraum bearbeitet wurde, in Millisekunden.
  • Sättigung: Gibt an, wie ausgelastet Ihr Dienst oder Ihre Arbeitslast ist. Bei verwalteten Instanzgruppen (MIGs), Cloud Run und Google Kubernetes Engine-Bereitstellungen wird in diesem Feld beispielsweise die CPU-Auslastung angezeigt.

Unterstützte Infrastrukturressourcen

In der Spalte Hinweise finden Sie Details dazu, welche goldenen Signale unterstützt werden. In dieser Spalte werden auch Einschränkungen aufgeführt.

Infrastrukturressourcen Wichtige Signale Hinweise und Einschränkungen
AlloyDB for PostgreSQL-Cluster
(regional)
Anwendungs-Labels sind nicht mit Spans verknüpft.
AlloyDB for PostgreSQL-Instanzen
(regional)
Anwendungs-Labels sind nicht mit Spans verknüpft.
Bigtable-Cluster
(regional)
Anwendungs-Labels sind nicht mit Spans verknüpft.
Bigtable-Instanzen
(regional)
Anwendungslabels sind nicht an Messwertdaten oder Spannen angehängt.
Cloud Deploy-Bereitstellungspipelines
(Regional)
Anwendungs-Labels sind nicht mit Spans verknüpft.
Cloud Run-Jobs
(regional)
Anwendungs-Labels sind nicht an Logeinträge angehängt.
Cloud Run-Dienste und -Funktionen
(Regional)

Nur Trace-Spans, die von instrumentierten Arbeitslasten generiert werden, enthalten Anwendungs-Labels.

Goldene Signale werden nur für Arbeitslasten generiert, die vom Kunden instrumentiert werden und in Cloud Run ausgeführt werden.

Cloud Logging-Log-Buckets
(global und regional)
Nur Audit-Logs enthalten Anwendungslabels.
Cloud SQL-Instanzen
(regional)
Anwendungs-Labels sind nicht mit Spans verknüpft.
Cloud Storage-Buckets
(regional und multiregional)
  • Traffic: api/request_count
  • Serverfehlerrate: Verhältnis von Anfragen mit einem Antwortstatus, der einen Fehler angibt, zur Gesamtzahl der Anfragen. Die folgenden Statuswerte weisen auf einen Fehler hin:
    • DATA_LOSS
    • DEADLINE_EXCEEDED
    • INTERNAL
    • UNAVAILABLE
    • UNIMPLEMENTED
    • UNKNOWN
Anwendungs-Labels sind nicht mit Spans verknüpft.
Compute Engine-MIGs
(regional und zonal)
Firestore-Datenbanken
(regional)
  • Traffic: api/request_count
  • Serverfehlerrate: Verhältnis von Anfragen mit einem Antwortstatus, der einen Fehler angibt, zur Gesamtzahl der Anfragen. Die folgenden Statuswerte weisen auf einen Fehler hin:
    • DEADLINE_EXCEEDED
    • INTERNAL
    • UNAVAILABLE
    • UNIMPLEMENTED
  • P95-Latenz: api/request_latencies
Anwendungs-Labels sind nicht mit Spans verknüpft.
Kubernetes-CronJobs
(regional und zonenbasiert)
Informationen zum Ausführen von Cron-Jobs in GKE finden Sie unter CronJobs in GKE.
Kubernetes-DaemonSets
(regional und zonenbasiert)
Kubernetes-Deployments
(regional und zonenbasiert)
Kubernetes StatefulSets
(regional und zonenbasiert)
Informationen zur Verwendung von StatefulSets oder zur Bereitstellung einer zustandsorientierten Anwendung finden Sie unter StatefulSets in Google Kubernetes Engine.
Externe und interne Application Load Balancer der 7. Schicht mit HTTP- oder HTTPS-Traffic
(global und regional)
  • Traffic: Basierend auf einem Cloud Load Balancing-Messwerttyp, der die Anzahl der Anfragen erfasst, z. B. https/request_count. Die Konfiguration von Cloud Load Balancing bestimmt die tatsächliche Messung.
  • Serverfehlerrate: Das Verhältnis der Anzahl der Anfragen mit dem Antwortstatus 5xx zur Gesamtzahl der Anfragen.
  • P95-Latenz: Basierend auf einem Cloud Load Balancing-Messwerttyp, der Gesamtlatenzen wie https/total_latencies erfasst. Die Konfiguration von Cloud Load Balancing bestimmt die tatsächliche Messung.
Bei Application Load Balancern sind nur Weiterleitungsregeln an Backend-Dienste in App Hub integriert. Anwendungs-Labels sind nicht mit Spans verknüpft.
Memorystore for Redis-Cluster
(regional)
Anwendungslabels sind nicht an Logeinträge oder Spans angehängt.
Memorystore for Redis-Instanzen
(regional)
Anwendungs-Labels sind nicht an Messwertdaten oder Spannen angehängt.
Pub/Sub-Themen
(Global)
Anwendungs-Labels sind nicht mit Spans verknüpft.
Pub/Sub-Abo
(Global)
Anwendungs-Labels sind nicht mit Spans verknüpft.
Spanner-Datenbanken
(Global und regional)
Anwendungslabels sind nicht an Messwertdaten oder Spannen angehängt.
Spanner-Instanzen
(global und regional)
  • Traffic: api/api_request_count
  • Serverfehlerrate: Verhältnis von Anfragen mit einem Antwortstatus, der einen Fehler angibt, zur Gesamtzahl der Anfragen. Die folgenden Statuswerte weisen auf einen Fehler hin:
    • data_loss
    • deadline_exceeded
    • internal
    • unavailable
    • unimplemented
    • unknown
  • P95-Latenz: api/request_latencies
  • Sättigung: instance/cpu/utilization
Anwendungs-Labels sind nicht mit Spans verknüpft.