Melihat log Kubernetes di Cloud Code untuk VS Code

Halaman ini menjelaskan cara melihat log streaming aplikasi dan memeriksa status resource dari dalam Cloud Code.

Tampilan Sesi pengembangan memberikan tampilan terstruktur dari output logging yang menampilkan tugas, artefak, dan resource yang di-deploy. Tampilan ini memungkinkan Anda melihat status setiap tugas dalam deployment dan menemukan informasi selengkapnya dalam output logging lengkap.

Log Viewer menyediakan alat untuk menelusuri dan memfilter log.

Melihat status tugas dan resource

Saat Anda memulai sesi pengembangan atau proses debug, bagian Sesi pengembangan akan menampilkan tampilan logging terstruktur.

  • Untuk melihat bagian Sesi pengembangan, buka Palet Perintah (tekan Ctrl/Cmd+Shift+P), lalu jalankan perintah Cloud Code: Focus on development sessions explorer.

  • Saat tugas dimulai, indikator progres setengah lingkaran berputar progress_activity akan muncul.

  • Jika tugas berhasil, tanda centang check_circle akan muncul di samping langkah.

  • Jika tugas gagal, tanda error akan muncul di samping langkah.

  • Untuk melihat detail langkah, klik langkah di bagian Sesi pengembangan. Tab Output menampilkan langkah dalam output logging.

  • Untuk melihat log Skaffold lengkap, klik node Status.

  • Untuk melihat log container, perluas Status, perluas Stream Application Logs, lalu klik nama container. Log untuk penampung ditampilkan di tab Output.

Luncurkan Log Viewer

Untuk meluncurkan Log Viewer, buka palet perintah (tekan Ctrl/Cmd+Shift+P atau klik View > Command Palette), lalu jalankan Cloud Code: View Logs.

Streaming log dari pod

Untuk melakukan streaming log dari pod:

  1. Klik Cloud Code, lalu luaskan bagian Kubernetes.
  2. Luaskan cluster minikube Anda, lalu luaskan Pods.
  3. Klik kanan pod, lalu klik Stream Logs.
  4. Jika ada beberapa penampung di pod, pilih penampung saat diminta.

Melihat log dari pod

  1. Klik Cloud Code, lalu luaskan bagian Kubernetes.
  2. Luaskan cluster minikube Anda, lalu luaskan Pods.
  3. Klik kanan pod, lalu klik Lihat Log
  4. Jika ada beberapa penampung di pod, pilih penampung saat diminta.

Melihat log untuk resource tertentu

Untuk melihat log resource tertentu, ikuti langkah-langkah berikut:

  1. Klik Cloud Code, lalu luaskan bagian Kubernetes.
  2. Di bagian Kubernetes, luaskan hal berikut:

    • Cluster yang lognya ingin Anda lihat
    • Namespace
    • Namespace yang lognya ingin Anda lihat
    • Deployment
  3. Klik kanan deployment, lalu pilih View logs.

Melihat log streaming

Agar Log Viewer menampilkan log yang diperbarui saat log dibuat, di Log Viewer, aktifkan penggeser Streaming.

Melihat log Kubernetes menggunakan Cloud Logging

Untuk menampilkan log dari cluster GKE dengan Cloud Logging yang diaktifkan, ikuti langkah-langkah berikut:

  1. Untuk membuka Penampil Log, buka palet perintah (tekan Ctrl/Cmd+Shift+P atau klik View > Command Palette), lalu jalankan Cloud Code: View Logs.
  2. Pilih Kubernetes Application Logs dari daftar Log Type.
  3. Untuk melakukan streaming log dari beberapa pod, aktifkan penggeser Streaming dan pilih semua di daftar Pod.
  4. Log ditampilkan untuk cluster aktif secara default. Untuk beralih ke cluster lain, pilih nama cluster dari daftar Cluster.

Melihat log Kubernetes menggunakan kubectl

Untuk menampilkan log dari cluster non-GKE atau cluster GKE tanpa Cloud Logging yang diaktifkan, ikuti langkah-langkah berikut:

  1. Untuk membuka Penampil Log, buka palet perintah (tekan Ctrl/Cmd+Shift+P atau klik View > Command Palette), lalu jalankan Cloud Code: View Logs.
  2. Pilih Kubectl Logs dari daftar Log Type.
  3. Dalam daftar Deployment atau Pod, pilih deployment atau pod untuk melihat log dari.
  4. Untuk menyaring hasil penelusuran, klik Telusuri Log, lalu ketik istilah penelusuran. Penelusuran ini mencakup namespace, deployment, pod, container, dan waktu. Untuk cluster dengan Cloud Logging yang diaktifkan, Anda juga dapat memfilter berdasarkan tingkat keparahan.

Mengubah waktu tampilan

Untuk mengubah waktu tampilan ke zona waktu lain, klik more_vertLainnya di samping header kolom Waktu, lalu pilih zona waktu.

Langkah berikutnya

Dapatkan Dukungan

Untuk mengirim masukan, ajukan pertanyaan di Stack Overflow. Jika Anda adalah pelanggan Google Cloud, Anda dapat mengajukan tiket melalui saluran dukungan Google Cloud standar.