Auf Traces in Cloud Trace zugreifen
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
Trace-Beispiele für einen Dienst ansehen
So rufen Sie eine Stichprobe von Traces für einen Dienst in Ihrer App 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.
Der folgende Screenshot zeigt ein Beispiel für einen
frontend
-Dienst.Klicken Sie unter Anfrage-Traces auf einen Trace, um weitere Informationen zu erhalten.
Der folgende Screenshot zeigt ein Beispiel für den Unterbereich „Trace-Anfrage“.
Alle Traces ansehen
So rufen Sie alle Traces für einen Dienst 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
.