Stackdriver Debugger

Codeverhalten in der Produktionsumgebung prüfen
Fehlerbehebung in Anwendungen in Echtzeit

Fehlerbehebung in Anwendungen in Echtzeit

Stackdriver Debugger ist ein Feature der Google Cloud Platform, mit dem Sie den Status einer laufenden Anwendung in Echtzeit prüfen können, ohne dass Ihre Anwendung dabei beendet oder verlangsamt wird. Sie können den Aufrufstack und die Variablen an einer beliebigen Position im Quellcode erfassen – Ihre Nutzer werden davon nicht beeinträchtigt. Mit dem Tool können Sie das Verhalten Ihres Codes in der Produktion verstehen. Außerdem haben Sie damit die Möglichkeit, den Codestatus zu analysieren, um schwer zu findende Fehler zu erkennen.

Fehlerbehebung in der Produktionsumgebung

Stackdriver Debugger kann für Produktionsanwendungen verwendet werden. Mit nur wenigen Mausklicks erstellen Sie einen Snapshot des Status Ihrer laufenden Anwendung oder fügen eine neue Logging-Anweisung ein. Ein Snapshot erfasst den Aufrufstack und die Variablen an einer bestimmten Codeposition, wenn eine Instanz diesen Code zum ersten Mal ausführt. Der eingefügte Logpoint verhält sich so, als wäre er Teil des bereitgestellten Codes und schreibt Lognachrichten in denselben Logstream. Dieses Feature wird in einer einfachen, nutzerfreundlichen Oberfläche zur Verfügung gestellt.

Mehrere Quelloptionen

Die Handhabung von Stackdriver Debugger ist einfacher, wenn Quellcode verfügbar ist. Das Tool kann die korrekte Version des Quellcodes anzeigen, wenn es zusammen mit einem Versionskontrollsystem wie Google Cloud Source Repository, GitHub, Bitbucket oder GitLab verwendet wird. Wenn andere Quell-Repositories genutzt werden, können Sie die Quelldateien beim Erstellen und Bereitstellen hochladen. Beim Einsatz in der lokalen Entwicklung haben Sie mit Stackdriver Debugger auch die Möglichkeit, lokale Dateien anzuzeigen. Wenn Sie keinen Zugriff auf den Quellcode haben, geben Sie einfach direkt in der Benutzeroberfläche den Dateinamen und die Zeilennummer ein, um einen Snapshot zu erstellen oder einen Logpoint einzufügen.

Zusammenarbeit bei der Fehlerbehebung

Zu den Möglichkeiten der Zusammenarbeit gehört auch, Fehlerbehebungssitzungen mit anderen zu teilen. Hierzu müssen Sie nur eine Console-URL versenden.

Eigene Workflows verwenden

Stackdriver Debugger ist in bestehende Entwicklerworkflows integriert. Starten Sie Debugger und erstellen Sie Snapshots direkt in Stackdriver Logging, Stackdriver Error Reporting, Dashboards, IDEs und über die Befehlszeilenschnittstelle.

Features

Snapshots zur Fehlerbehebung

Erfassen Sie in der Produktionsumgebung den Zustand Ihrer Anwendung an einer bestimmten Zeilenposition.

Logpoints zur Fehlerbehebung

Bei Bedarf können Sie eine neue Logging-Anweisung an einer bestimmten Zeilenposition einfügen.

Bedingte Fehlerbehebung

Mit einem einfachen Bedingungsausdruck in der Sprache der Anwendung erstellen Sie bei Bedarf Snapshots oder Logpoint-Nachrichten.

IDE-Integration

Verwenden Sie Stackdriver Debugger in Ihrer IDE.

Einfache Einrichtung

Für App Engine-Anwendungen ist der Debugger automatisch aktiviert. Mit einigen einfachen Schritten aktivieren Sie das Tool auch für Google Kubernetes Engine oder Compute Engine.

Technische Ressourcen

Preis

Stackdriver Debugger steht allen Google Cloud Platform-Kunden kostenlos zur Verfügung.

Google Cloud

Jetzt starten

Lernen und entwickeln

Sie verwenden die GCP zum ersten Mal? Sichern Sie sich zum Einstieg in ein beliebiges GCP-Produkt ein Startguthaben von 300 $.

Benötigen Sie weitere Hilfe?

Unsere Experten unterstützen Sie gern dabei, die passende Lösung oder den richtigen Partner für Ihre Anforderungen zu finden.

Feedback geben zu...

Stackdriver Debugger