Unterstützte Infrastruktur für das Anwendungsmonitoring

Wenn Infrastrukturressourcen, die in das Anwendungsmonitoring eingebunden sind, als App Hub-Dienst oder -Arbeitslast registriert werden, enthalten die von ihnen generierten Plattform- und Audit-Logs, Messwerte und Traces anwendungsspezifische Labels. Eine Liste der Dienste und Arbeitslasten, die in App Hub eingebunden sind, finden Sie unter Von App Hub unterstützte Ressourcen.

Goldene Signale in Application Monitoring-Dashboards

Die von Application Monitoring erstellten Dashboards zeigen Log- und Messwertdaten an, einschließlich der folgenden Golden Signals, wenn diese Daten anwendungsspezifische Labels enthalten:

  • Traffic: Anforderungsrate eingehender Anfragen an den Dienst oder die Arbeitslast im ausgewählten Zeitraum. Bei einigen Konfigurationen enthält dieses Diagramm Tabs. Auf dem Tab Anfrage wird der L7-Netzwerkmesswert und auf dem Tab Byte der L4-Netzwerkmesswert angezeigt.
  • Serverfehlerrate: Verhältnis der eingehenden Anfragen, deren Antwortcode einem 5xx-HTTP-Antwortcode entspricht, zu allen eingehenden Anfragen im ausgewählten Zeitraum.
  • P95-Latenz: 95. Perzentil der Latenz für eine Anfrage, die im ausgewählten Zeitraum verarbeitet wurde, in Millisekunden.
  • Auslastung: Misst, wie ausgelastet Ihr Dienst oder Ihre Arbeitslast ist. Bei verwalteten Instanzgruppen (MIGs), Cloud Run- und Google Kubernetes Engine-Deployments wird in diesem Feld beispielsweise die CPU-Auslastung angezeigt.

Wenn Sie ein Dashboard untersuchen, stellen Sie möglicherweise fest, dass ein im Diagramm dargestellter Messwert für ein Golden Signal von dem erwarteten Messwert abweicht. Für einige Golden Signals hat Google Cloud Observability eine priorisierte Liste von Quellmesswerten. Wenn ein bevorzugter Messwert nicht verfügbar ist, sucht Google Cloud Observability in der Liste, bis ein verfügbarer Messwert gefunden wird.

Unterstützte Infrastrukturressourcen

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

Infrastrukturressourcen Wichtige Signale Hinweise und Einschränkungen
AlloyDB for PostgreSQL-Cluster
(regional)
Anwendungslabels sind nicht an Spans angehängt.
AlloyDB for PostgreSQL-Instanzen
(regional)
Anwendungslabels sind nicht an Spans angehängt.
Bigtable-Cluster
(regional)
Anwendungslabels sind nicht an Spans angehängt.
Bigtable-Instanzen
(regional)
Anwendungs-Labels werden nicht an Messwertdaten oder Spans angehängt.
Cloud Domains Anwendungs-Labels werden nicht an Messwertdaten oder Spans angehängt.
Cloud Run-Jobs
(regional)
Cloud Run-Dienste und -Funktionen
(Regional)

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

Nur vom Kunden instrumentierte Arbeitslasten, die in Cloud Run ausgeführt werden, generieren Golden Signals.

Cloud Logging-Log-Buckets
(global und regional)
Nur Audit-Logs enthalten Anwendungs-Labels.
Cloud SQL-Instanzen
(regional)
Anwendungslabels sind nicht an Spans angehängt.
Cloud Storage-Buckets
(regional und multiregional)
  • Traffic: api/request_count
  • Serverfehlerrate: Verhältnis der Anfragen mit einem Antwortstatus, der auf einen Fehler hinweist, zur Gesamtzahl der Anfragen. Die folgenden Statuswerte weisen auf einen Fehler hin:
    • DATA_LOSS
    • DEADLINE_EXCEEDED
    • INTERNAL
    • UNAVAILABLE
    • UNIMPLEMENTED
    • UNKNOWN
Anwendungslabels sind nicht an Spans angehängt.
Verwaltete Compute Engine-Instanzgruppen
(regional und zonal)
Dataproc Metastore-Dienst
(regional und multiregional)

Anwendungslabels sind nicht an Spans angehängt.

Allgemeine Informationen finden Sie unter Dataproc Metastore – Übersicht.

Cloud Deploy-Bereitstellungspipelines
(regional)
Anwendungslabels sind nicht an Spans angehängt.
Firestore-Datenbanken
(regional)
  • Traffic: api/request_count
  • Serverfehlerrate: Verhältnis der Anfragen mit einem Antwortstatus, der auf einen Fehler hinweist, zur Gesamtzahl der Anfragen. Die folgenden Statuswerte weisen auf einen Fehler hin:
    • DEADLINE_EXCEEDED
    • INTERNAL
    • UNAVAILABLE
    • UNIMPLEMENTED
  • P95-Latenz: api/request_latencies
Anwendungslabels sind nicht an Spans angehängt.
GKE Gateway
gateway.networking.k8s.io/Gateway
Anwendungslabels sind nicht an Logeinträge oder Spans angehängt.
GKE Ingress
networking.k8s.io/Ingress
Anwendungslabels sind nicht an Spans angehängt.
Kubernetes-CronJobs
(regional und zonal)
Informationen zum Ausführen von CronJobs in GKE finden Sie unter CronJobs in GKE.
Kubernetes-DaemonSets
(regional und zonal)
Siehe Golden Signals für Kubernetes.
Kubernetes-Deployments
(regional und zonal)
Siehe Golden Signals für Kubernetes.
Kubernetes-StatefulSets
(regional und zonal)
Siehe Golden Signals für Kubernetes. Informationen zur Verwendung eines StatefulSet oder zur Bereitstellung einer zustandsorientierten Anwendung finden Sie unter StatefulSets in Google Kubernetes Engine.
Externe und interne Layer-7-Application Load Balancer mit HTTP- oder HTTPS-Traffic
(Global, regional und regionenübergreifend)
Bei Application Load Balancern sind nur Weiterleitungsregeln und Backend-Dienste in App Hub eingebunden. Anwendungslabels sind nicht an Spans angehängt.
Memorystore for Redis-Cluster
(Regional)
Anwendungslabels sind nicht an Logeinträge oder Spans angehängt.
Memorystore for Redis-Instanzen
(regional)
Anwendungs-Labels werden nicht an Messwertdaten oder Spans angehängt.
Pub/Sub-Themen
(Global)
Anwendungslabels sind nicht an Spans angehängt.
Pub/Sub-Abos
(Global)
Anwendungslabels sind nicht an Spans angehängt.
Secret Manager-Secrets
(Global und regional)
Anwendungslabels sind nicht an Spans angehängt.
Spanner-Datenbanken
(global und regional)
Anwendungs-Labels werden nicht an Messwertdaten oder Spans angehängt.
Spanner-Instanzen
(Global und regional)
  • Traffic: api/api_request_count
  • Serverfehlerrate: Verhältnis der Anfragen mit einem Antwortstatus, der auf einen Fehler hinweist, 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
Anwendungslabels sind nicht an Spans angehängt.
Vertex AI Agent Engine-Agenten
(regional)
Google Cloud MCP-Server
(Global)

Golden Signals werden nur im detaillierten Dashboard angezeigt.

Anwendungs-Labels werden nicht an Messwertdaten oder Spans angehängt.

Golden Signals für Kubernetes

Für Kubernetes-DaemonSets, -Deployments und -StatefulSets verwendet Google Cloud Observability die folgenden Messwertdaten, um Werte für Golden Signals abzuleiten, sofern diese Messwertdaten verfügbar sind:

In einem Dashboard sehen Sie möglicherweise, dass das Diagramm mit den Traffic-Informationen zwei Tabs enthält:

  • Auf dem Tab Traffic (Anfragen) werden L7-Netzwerktrafficdaten angezeigt. Die Einheiten sind Anfragen pro Sekunde.
  • Auf dem Tab Traffic (Bytes) wird der Messwert pod/network/received_bytes_count angezeigt, der in KiB pro Sekunde angegeben wird und ein L4-Netzwerkmesswert ist.

Wenn sowohl die L7- als auch die L4-Traffic-Messwerte verfügbar sind, werden die L7-Messwerte auf den Übersichtsseiten angezeigt. Das Traffic-Diagramm enthält jedoch Tabs, über die Sie beide Messwerte aufrufen können. Wenn nur ein Messwert verfügbar ist, wird dieser auf der Übersichtsseite und in Dashboards angezeigt.

Für Arbeitslasten, die in der GKE ausgeführt werden, kann Google Cloud Observability Golden Signals aus dem Prometheus-Messwert http_server_request_duration_seconds ableiten. Dieser ist nur verfügbar, wenn Sie Ihre Anwendung mit OpenTelemetry instrumentieren. Weitere Informationen finden Sie unter Anwendung instrumentieren.