Stackdriver Debugger

Codeverhalten in der Produktionsumgebung prüfen

Kostenlos testen

Fehlerbehebung in Anwendungen in Echtzeit

Stackdriver Debugger ist ein Dienst der Google Cloud Platform, mit dem Sie den Status einer laufenden Anwendung in Echtzeit überprüfen können, ohne sie dabei zu beenden oder zu verlangsamen. Sie können den Aufrufstapel und die Variablen an einer beliebigen Position im Ihrem 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 können Sie damit den Codestatus 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 mit dem Status Ihrer laufenden Anwendung oder fügen eine neue Logging-Anweisung ein. Ein Snapshot erfasst den Aufrufstapel und die Variablen an einer bestimmten Codeposition, wenn eine Instanz diesen Code zum ersten Mal ausführt. Der eingefügte Log-Point verhält sich so, als wäre er Teil des bereitgestellten Codes. Er schreibt Log-Nachrichten in denselben Log-Stream. Dieser 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 können Sie mit Stackdriver Debugger auch lokale Dateien anzeigen. 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 Log-Point 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. Sie können Debugger starten und direkt aus Logging, Error Reporting, Dashboards, IDEs oder der gcloud-Befehlszeilenschnittstelle Snapshots erstellen.

Vorteile von Stackdriver Debugger

Codeverhalten in der Produktionsumgebung prüfen

Snapshot zur Fehlerbehebung
Hiermit erfassen Sie in der Produktionsumgebung den Zustand Ihrer Anwendung an einer bestimmten Zeilenposition.
Log-Points zur Fehlerbehebung
Bei Bedarf wird ein neuer Log-Bericht an einer bestimmten Zeilenposition eingefügt.
Bedingte Fehlerbehebung
Mit einem einfachen Bedingungsausdruck in der Sprache der Anwendung erstellen Sie bei Bedarf Snapshots oder erstellen Log-Point-Nachrichten.
IDE-Integration
Verwenden Sie Stackdriver Debugger in Ihrer IDE.
Einfaches Einrichtung
Für App Engine-Anwendungen ist der Debugger automatisch aktiviert. Mit einigen einfachen Schritten aktivieren Sie das Tool auch für Kubernetes Engine oder Compute Engine.

Preise für Stackdriver Debugger

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

Feedback geben zu...

Stackdriver Debugger