Stackdriver Debugger

Codeverhalten in der Produktionsumgebung prüfen

Kostenlos testen

Fehlerbehebung in Anwendungen in Echtzeit

Stackdriver Debugger ist eine Funktion der Google Cloud Platform, mit der Sie den Status einer laufenden Anwendung in Echtzeit überprüfen können, ohne dass sie dabei beendet oder verlangsamt wird. Sie können den Aufrufstapel und die Variablen an einer beliebigen Position in Ihrem Quellcode erfassen ohne die Nutzer dadurch zu beeinträchtigen. Sie können das Tool verwenden, um das Verhalten Ihres Codes in der Produktion zu verstehen. Außerdem können Sie damit seinen Status analysieren, um schwer zu findende Fehler zu erkennen.

Fehlerbehebung in der Produktionsumgebung

Stackdriver Debugger kann für Produktionsanwendungen verwendet werden. Mit wenigen Mausklicks können Sie einen Snapshot des Status Ihrer laufenden Anwendung erstellen oder einen neuen Log-Bericht einfügen. Mit einem Snapshot werden der Aufrufstapel und die Variablen an einer bestimmten Codeposition erfasst, 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 der 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 im Rahmen der Entwicklung und Bereitstellung 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 den Dateinamen und die Zeilennummer direkt in die Benutzeroberfläche ein, um einen Snapshot zu erstellen oder einen Log-Point einzufügen.

Zusammenarbeit bei der Fehlerbehebung

Arbeiten Sie problemlos mit anderen Teammitgliedern zusammen, indem Sie Ihre Fehlerbehebungssitzung mit ihnen teilen. Dazu 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
Erfassen Sie in der Produktionsumgebung den Zustand Ihrer Anwendung an einer bestimmten Zeilenposition.
Logpoints zur Fehlerbehebung
Fügen Sie bei Bedarf einen neuen Log-Bericht an einer bestimmten Zeilenposition ein.
Bedingte Fehlerbehebung
Mithilfe eines einfachen Bedingungsausdrucks in der Sprache der Anwendung können Sie bei Bedarf Snapshots erstellen oder Log-Point-Nachrichten schreiben.
IDE-Integration
Verwenden Sie Stackdriver Debugger in Ihrer IDE.
Einfaches Einrichten
Debugger ist für App Engine-Anwendungen automatisch aktiviert. Befolgen Sie einige einfache Schritte, um das Tool auch für Kubernetes Engine oder Compute Engine zu aktivieren.

Preise für Stackdriver Debugger

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