Debug dengan Cloud Shell Editor

Dengan Cloud Shell Editor, Anda dapat men-debug aplikasi dengan mudah. Dengan dukungan proses debug editor, Anda melewati penyiapan manual seperti menyiapkan penerusan port atau memasukkan argumen debug khusus bahasa. Anda dapat membuat konfigurasi peluncuran, menetapkan titik henti sementara, dan memeriksa variabel, semuanya di editor.

Tindakan debug

Untuk mengakses dukungan proses debug Cloud Shell Editor, klik Ikon Debug View Debug di panel Aktivitas. Aplikasi contoh dilengkapi dengan file launch.json yang diperlukan untuk menjalankan dan men-debug aplikasi Anda. Jika aplikasi Anda tidak memilikinya, Anda akan diminta untuk membuatnya dalam Tampilan Debug.

Dalam Debug View, mulai sesi proses debug dengan mengklik Ikon Start Debugging Start. Saat diminta, pilih konteks untuk menjalankan aplikasi Anda dan, jika berlaku, registry gambar yang akan digunakan.

Setelah sesi proses debug dimulai, Anda dapat mengelolanya dengan ikon tindakan Debugging: Pause, Step over, Step in, Step out, Restart, Stop.

Men-debug ikon mulai bersama dengan ikon jeda, step over, step in, step out, restart, dan stop

Menyetel titik henti sementara

Untuk menyetel atau mengalihkan titik henti sementara, klik margin editor di samping baris yang ingin Anda jeda. Lingkaran merah adalah titik henti sementara aktif dan lingkaran abu-abu adalah titik henti sementara tidak aktif. Jika titik henti sementara tidak dapat didaftarkan dengan debugger saat sesi dimulai, titik henti sementara akan berubah menjadi lingkaran kosong bergaris abu-abu.

Menetapkan titik henti sementara pada baris 45

Saat menjalankan sesi proses debug, aplikasi akan berhenti pada titik henti sementara dan Anda dapat memeriksa panel Variables dalam Tampilan Debug untuk memeriksa nilai variabel saat aplikasi dijeda.

Sesi proses debug yang menampilkan aplikasi yang dijeda di titik henti sementara dan nilai variabel dalam cakupan

Dukungan proses debug Kubernetes tambahan

Dengan Cloud Shell Editor, Anda dapat men-debug aplikasi Kubernetes di cluster lokal (seperti minikube atau Docker Desktop) atau cluster jarak jauh di GKE atau penyedia Cloud lainnya. Anda juga dapat memasang debugger ke pod Kubernetes.

Lihat Men-debug aplikasi Kubernetes menggunakan panduan Cloud Shell Editor untuk mengetahui detail selengkapnya.