Stackdriver Trace

Leistungsengpässe in der Produktionsumgebung ermitteln

Kostenlos testen

Verteiltes Tracing für alle

Stackdriver Trace ist ein verteiltes Tracing-System, das Latenzdaten von Ihren Anwendungen erfasst und in der Google Cloud Platform Console anzeigt. Sie können verfolgen, wie Anforderungen durch Ihre Anwendung propagiert werden und detaillierte Leistungsdaten nahezu in Echtzeit erhalten. Mit Stackdriver Trace werden automatisch alle Traces der Anwendung analysiert, um detaillierte Latenzberichte zu generieren und dadurch Leistungsverschlechterungen zu erkennen. Außerdem können Sie damit Traces von allen Ihren VMs, Containern oder Google App Engine-Projekten erfassen.

Leistungsengpässe ermitteln

Mit Stackdriver Trace können Sie detaillierte Latenzinformationen für eine Anfrage oder die aggregierte Latenz für Ihre gesamte Anwendung anzeigen lassen. Mit den verschiedenen bereitgestellten Tools und Filter können Sie Engpässe schnell erkennen und umgehend ihre Ursache ermitteln. Stackdriver Trace basiert auf den von Google verwendeten Tools, mit denen wir unsere Dienste in extrem großem Maßstab ausführen können.

Schnelle, automatische Fehlererkennung

Stackdriver Trace erfasst und analysiert kontinuierlich Trace-Daten Ihres Projekts, um kürzliche Änderungen an der Leistung Ihrer Anwendung automatisch zu erkennen. Diese über die Analyseberichtfunktion verfügbaren Latenzverteilungen können nach Zeitverlauf oder Version verglichen werden. Sie werden bei Erkennung einer deutlichen Leistungsänderung im Latenzprofil Ihrer App automatisch von Stackdriver Trace benachrichtigt.

Unterstützung zahlreicher Plattformen

Mit den sprachspezifischen SDKs von Stackdriver Trace lassen sich auf VMs ausgeführte Projekt analysieren. Dies ist auch dann möglich, wenn die Projekte nicht von der Google Cloud Platform verwaltet werden. Das Trace SDK ist momentan für Java, Node.js, Ruby und Go verfügbar. Sie können über die Trace API Trace-Daten von beliebigen Quellen senden und abrufen. Außerdem steht ein Zipkin-Erfassungsmodul zur Verfügung, um Daten mit Zipkin-Tracern an Stackdriver Trace zu übermitteln. Auf Google App Engine ausgeführte Projekte werden automatisch erfasst.

Funktionen von Stackdriver Trace

Leistungsengpässe in der Produktionsumgebung erkennen

Einfach einrichten
Alle App Engine-Anwendungen werden automatisch verfolgt. Zum Verfolgen von Anwendungen, die an anderen Orten ausgeführt werden, stehen nach einer einfachen Einrichtung Bibliotheken zur Verfügung. Alle oben beschriebenen Leistungsberichte und -analysen sind sofort verfügbar.
Automatisch analysieren
Für jede verfolgte Anwendung werden täglich automatisch Leistungsberichte erstellt. Sie können Berichte auch nach Bedarf erstellen.
Latenzänderungen erkennen
Die Leistungsberichte Ihrer Anwendung werden über einen gewissen Zeitraum bewertet, um Latenzverschlechterungen zu erkennen.
Leistungsdaten
Jede Verfolgung auf Endpunktebene wird automatisch hinsichtlich Leistungsengpässen bewertet.
Erweiterbar für benutzerdefinierte Arbeitslasten
Mit der Trace API und der sprachspezifischen SDKs lassen sich auf virtuellen Maschinen und in Containern ausgeführte Anwendungen verfolgen. Trace-Daten können über die Stackdriver Trace-UI von der Trace API verarbeitet werden.

"Mit den Trace-Analysen konnten wir schnell feststellen, dass sich die Latenz geändert hatte. Anhand der Stackdriver Trace-Zeitachsen war zu erkennen, wo die Latenzengpässe auftreten, sodass wir diese lösen konnten."  

– Keith Marsh Principal Online Technologist, Dovetail Games

STACKDRIVER TRACE-PREISE

Trace steht allen Cloud Platform-Kunden kostenlos zur Verfügung.

Ressourcen unterwegs überwachen

Projekte jetzt einfach in der Google Cloud Console App verwalten.