Memantau workload 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 workload yang dimigrasikan. Untuk mengetahui informasi selengkapnya, lihat Topik pemecahan masalah.

Melihat metrik di konsol GKE

Konsol GKE dan Cloud Monitoring menyediakan rangkaian alat untuk memantau penampung Anda. Untuk memulai:

  1. Membuka Workload GKE
  2. Klik nama workload yang ingin Anda pantau.

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

Lihat log di Cloud Logging

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

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

  • Log yang ditulis ke stdout oleh proses yang diluncurkan oleh init.
  • Konten var/log/syslog.
  • Secara opsional, 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 Beban Kerja GKE.
  2. Temukan beban kerja Anda, lalu klik Nama. Halaman Deployment Details akan muncul.
  3. Temukan baris berlabel Log, lalu klik Log penampung.

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

Log container di Cloud Logging

Melihat log di kubectl

Anda dapat menggunakan kubectl untuk mengambil log dari penampung 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. Dalam 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 informasi selengkapnya tentang logging dan Kubernetes, lihat dokumentasi Logging Kubernetes.

Langkah selanjutnya