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 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. 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 wenigen Mausklicks können Sie einen Snapshot des Status Ihrer laufenden Anwendung erstellen oder eine neue Log-Anweisung 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 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

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.
Log-Points 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
Für App Engine-Anwendungen ist der Debugger automatisch aktiviert. Mit einigen einfachen Schritten können Sie das Tool auch für Kubernetes Engine oder Compute Engine aktivieren.

Preise für Stackdriver Debugger

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

Feedback geben zu...

Stackdriver Debugger