Melihat log Kubernetes di Cloud Code untuk VS Code

Halaman ini menjelaskan cara melihat log streaming aplikasi Anda dan untuk 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 di 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 Command Palette (tekan Ctrl/Cmd+Shift+P), lalu jalankan perintah Cloud Code: Fokus pada penjelajah sesi pengembangan.

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

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

  • Jika tugas gagal, tanda error 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 penampung, luaskan Status, luaskan Stream Application Logs, lalu klik nama penampung. Log untuk penampung ditampilkan di tab Output.

Meluncurkan 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.

Men-streaming log dari pod

Untuk melakukan streaming log dari pod:

  1. Klik Cloud Code, lalu luaskan bagian Kubernetes.
  2. Luaskan cluster minikube, lalu luaskan Pod.
  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, lalu luaskan Pod.
  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 log-nya 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 diaktifkan, ikuti langkah-langkah berikut:

  1. Untuk membuka Log Viewer, buka palet perintah (tekan Ctrl/Cmd+Shift+P atau klik View > Command Palette), lalu jalankan Cloud Code: View Logs.
  2. Pilih Log Aplikasi Kubernetes dari daftar Jenis Log.
  3. Untuk melakukan streaming log dari beberapa pod, aktifkan penggeser Streaming dan pilih all dalam 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 mengaktifkan Cloud Logging, ikuti langkah-langkah berikut:

  1. Untuk membuka Log Viewer, 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.
  4. Untuk menyaring hasil penelusuran, klik Log Penelusuran, lalu ketik istilah penelusuran. Penelusuran ini mencakup namespace, deployment, pod, penampung, dan waktu. Untuk cluster yang mengaktifkan Cloud Logging, Anda juga dapat memfilter berdasarkan tingkat keparahan.

Mengubah waktu tampilan

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

Langkah selanjutnya

Dapatkan Dukungan

Untuk mengirim masukan, laporkan masalah di GitHub, atau ajukan pertanyaan di Stack Overflow.