Memantau beban kerja yang dimigrasikan

Anda dapat melihat log dan metrik dari beban kerja yang dimigrasikan di Konsol Google Cloud. Anda juga dapat melihat log dari command line dengan kubectl.

Anda dapat menjalankan perintah bash di penampung dengan beban kerja yang dimigrasikan. Untuk mengetahui informasi selengkapnya, lihat Topik pemecahan masalah.

Melihat metrik di konsol GKE

Konsol GKE dan Cloud Monitoring menyediakan serangkaian alat untuk memantau container Anda. Untuk memulai:

  1. Buka Workload GKE
  2. Klik nama beban kerja yang ingin Anda pantau.

Dari sini, Anda dapat melihat detail tentang beban kerja ini, termasuk grafik agregat performa di semua Pod.

Melihat log di Cloud Logging

Setelah mengaktifkan pemantauan, Anda dapat melihat log beban kerja di antarmuka pengguna Cloud Monitoring.

Anda dapat menggunakan Cloud Logging untuk melihat log aspek migrasi berikut:

  • Log yang ditulis ke stdout oleh proses yang diluncurkan oleh init.
  • Isi var/log/syslog.
  • Atau, log aplikasi yang ditulis ke sistem file.

Anda dapat melihat log sistem yang ada di Cloud Logging dari Konsol Google Cloud. Untuk melakukannya:

  1. Buka Workload GKE.
  2. Temukan beban kerja Anda dan klik Name-nya. Halaman Detail Deployment akan muncul.
  3. Cari baris berlabel Logs, lalu klik Container logs.

Tindakan ini akan memuat Cloud Logging, yang menampilkan log hanya untuk beban kerja ini.

Log container di Cloud Logging

Lihat log di kubectl

Anda dapat menggunakan kubectl untuk mengambil log dari container yang sedang berjalan. Anda juga dapat memantau progres ekspor dari penyimpanan jangka pendek ke jangka panjang.

Untuk melihat log pod:

  1. Temukan nama pod Anda dari output kubectl get pods. Pada contoh di bawah, nama pod adalah suitecrm-app-0.

    kubectl get pods
    NAME                       READY     STATUS    RESTARTS   AGE
    csi-disk-controller-0   3/3       Running   4          4d
    csi-disk-node-5t922     3/3       Running   3          4d
    csi-disk-node-5tdcp     3/3       Running   3          4d
    csi-disk-node-86c2t     3/3       Running   3          4d
    csi-disk-node-8785n     3/3       Running   3          4d
    suitecrm-app-0       1/1       Running   0          17h
  2. Lihat log dari pod Anda dengan kubectl logs.

    kubectl logs [POD_NAME]
    I0529 07:01:26.000000    12 hclog.py:48] [suitecrm-app-0] - Auto-detected template: centos
    D0529 07:01:26.000000    12 hclog.py:42] [util] - SHELL OUTPUT: UNIT FILE                                     STATE
    D0529 07:01:26.000000    12 hclog.py:42] [util] - SHELL OUTPUT: adservice.service                             enabled
    

Log terbaru pod akan ditampilkan.

Untuk mengetahui informasi selengkapnya tentang logging dan Kubernetes, baca dokumentasi Kubernetes Logging.

Langkah selanjutnya