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:
- Buka Workload GKE
- 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 olehinit
. - 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:
- Buka Workload GKE.
- Temukan beban kerja Anda dan klik Name-nya. Halaman Detail Deployment akan muncul.
- Cari baris berlabel Logs, lalu klik Container logs.
Tindakan ini akan memuat Cloud Logging, yang menampilkan log hanya untuk beban kerja ini.
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:
Temukan nama pod Anda dari output
kubectl get pods
. Pada contoh di bawah, nama pod adalahsuitecrm-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 17hLihat 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.