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 werden, 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.

Die von Application Monitoring generierten Standarddashboards (OOTB) zeigen Log- und Messwertdaten an, einschließlich der folgenden Golden Signals, wenn diese Daten anwendungsspezifische Labels enthalten:

  • Traffic: Die Rate der eingehenden 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: 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)
Anwendungs-Labels sind nicht an Messwertdaten oder Spannen angehängt.
Cloud Run-Jobs
(regional)
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 wurden 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)
Dataproc Metastore-Dienst
(regional und multiregional)

Anwendungs-Labels sind nicht mit Spans verknüpft.

Allgemeine Informationen finden Sie unter Dataproc Metastore – Übersicht.

Cloud Deploy-Bereitstellungspipelines
(Regional)
Anwendungs-Labels sind nicht mit Spans verknüpft.
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)
  • Auslastung: Das Verhältnis von container/cpu/core_usage_time zu container/cpu/request_cores.
  • Traffic, Serverfehlerrate und P95-Latenz: Für Arbeitslasten, die in GKE ausgeführt werden, werden diese Signale aus dem Prometheus-Messwert http_server_request_duration_seconds erfasst. Dieser ist nur verfügbar, wenn Sie Ihre Anwendung mit OpenTelemetry instrumentieren. Weitere Informationen finden Sie unter Anwendung instrumentieren.
Kubernetes-Deployments
(regional und zonenbasiert)
  • Auslastung: Das Verhältnis von container/cpu/core_usage_time zu container/cpu/request_cores.
  • Traffic, Serverfehlerrate und P95-Latenz: Für Arbeitslasten, die in GKE ausgeführt werden, werden diese Signale aus dem Prometheus-Messwert http_server_request_duration_seconds erfasst. Dieser ist nur verfügbar, wenn Sie Ihre Anwendung mit OpenTelemetry instrumentieren. Weitere Informationen finden Sie unter Anwendung instrumentieren.
Kubernetes StatefulSets
(regional und zonenbasiert)
  • Auslastung: Das Verhältnis von container/cpu/core_usage_time zu container/cpu/request_cores.
  • Traffic, Serverfehlerrate und P95-Latenz: Für Arbeitslasten, die in GKE ausgeführt werden, werden diese Signale aus dem Prometheus-Messwert http_server_request_duration_seconds erfasst. Dieser ist nur verfügbar, wenn Sie Ihre Anwendung mit OpenTelemetry instrumentieren. Weitere Informationen finden Sie unter Anwendung instrumentieren.
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 erfasst, z. B. https/total_latencies. 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.
Secret Manager-Secrets
(Global und regional)
Anwendungs-Labels sind nicht mit Spans verknüpft.
Spanner-Datenbanken
(Global und regional)
Anwendungs-Labels 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.