Cloud Trace ist ein verteiltes Tracing-System, das Latenzdaten von den Anwendungen erfasst und nahezu in Echtzeit anzeigt. Sie können damit eine Beispielanfrage über Ihr verteiltes System verfolgen, Netzwerkaufrufe beobachten und ein Profil für ein End-to-End-System erstellen.
Beachten Sie, dass Cloud Trace standardmäßig deaktiviert ist. Zum Aktivieren von Cloud Trace stellen Sie die vom Kunden verwaltete Steuerungsebene mithilfe der YAML-Datei unter Optionale Funktionen aktivieren noch einmal bereit.
Die Anthos Service Mesh-Seiten enthalten einen Link zu den Traces auf der Cloud Trace-Seite in der Google Cloud Console.
Auf Traces zugreifen
So rufen Sie Traces für einen Dienst während einer bestimmten Zeitspanne auf:
Rufen Sie in der Google Cloud Console die Seite Anthos Service Mesh auf.
Wählen Sie unter Dienste den Namen des Dienstes aus, den Sie prüfen möchten.
Rufen Sie die Seite Messwerte auf.
Geben Sie im Drop-down Zeitspanne einen Zeitraum an oder legen Sie eine benutzerdefinierte Zeitspanne mit der Zeitachse fest.
Klicken Sie auf Traces anzeigen.
Die Traces für einen Dienst in Anthos Service Mesh enthalten die folgenden Informationen:
- Anfragelatenzen für verschiedene Dienste im Mesh-Netzwerk
- HTTP-Anfrageattribute, einschließlich ID, URL, Größe, Latenz und Protokoll
- Dienstname, Namespace und Mesh-ID als Teil der Labels
istio.canonical_service
,istio.namespace
bzw.istio.mesh_id
.