Dokumen ini menjelaskan cara mengumpulkan informasi tentang instance virtual machine (VM) menggunakan alat diagnostik. Gunakan informasi yang dikumpulkan alat tersebut untuk membantu pemecahan masalah dasar sebelum menghubungi Dukungan.
Alat ini akan melakukan hal berikut:
Mengumpulkan informasi hanya dari VM yang Anda tentukan.
Menyimpan informasi hanya di project Anda.
Menyimpan informasi selama 10 hari di bucket Cloud Storage, yang secara default hanya dapat diakses oleh Anda.
Sebelum membagikan informasi yang dikumpulkan kepada Dukungan Google, lakukan hal berikut:
Tinjau informasi tersebut untuk menemukan informasi rahasia atau identitas pribadi (PII).
Hapus atau samarkan informasi tersebut jika diperlukan.
Informasi diagnostik yang dikumpulkan dari VM
Alat diagnostik ini mengumpulkan informasi tentang hal berikut:
Disk:
- Informasi objek Windows Management Instrumentation (WMI) tentang disk, partisi, dan volume
Peristiwa:
- Windows Events, termasuk peristiwa aplikasi dan peristiwa sistem
Jaringan:
Program:
- Informasi objek WMI tentang proses, tugas terjadwal, layanan, dan Google Kubernetes Engine (GKE)
Sistem:
- Informasi objek WMI tentang pengguna, setelan Remote Desktop Protocol (RDP) dengan menggunakan skrip ini, dan output dari bcdedit, driverquery, msinfo32, pnputil, dan systeminfo, serta log dump memori
Untuk informasi mendetail tentang cara Compute Engine mengumpulkan informasi ini, lihat repositori publik.
Batasan
- Anda hanya dapat mengumpulkan informasi diagnostik dari VM yang dibuat berdasarkan Windows Server.
Sebelum memulai
-
Compute Engine secara default menginstal alat diagnostik pada image Windows Server versi publik yang lebih baru daripada
v20190714
. Atau, jika versi image Windows Server Anda lebih lama daripadav20190714
, atau Anda menggunakan image kustom, instal alat tersebut menggunakan perintahgooget install google-compute-engine-diagnostics
. -
Jika Anda belum melakukannya, siapkan autentikasi.
Autentikasi adalah
proses verifikasi identitas Anda untuk mengakses layanan dan API Google Cloud.
Untuk menjalankan kode atau contoh dari lingkungan pengembangan lokal, Anda dapat mengautentikasi ke Compute Engine dengan memilih salah satu opsi berikut:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
-
roles/iam.serviceAccountTokenCreator
pada project Berikan peran
iam.serviceAccountTokenCreator
pada project:gcloud projects add-iam-policy-binding PROJECT_ID \ --member user:EMAIL \ --role roles/iam.serviceAccountTokenCreator
Ganti kode berikut:
PROJECT_ID
: project IDEMAIL
: alamat email untuk memberikan peraniam.serviceAccountTokenCreator
Ekspor informasi diagnostik sebagai objek ke bucket Cloud Storage.
gcloud compute diagnose export-logs VM_NAME \ [--collect-process-traces]
Flag
--collect-process-traces
(opsional) menentukan apakah alat diagnostik mengumpulkan trace 10 menit untuk sistem yang sedang berjalan, yang mencakup CPU, disk, file, dan aktivitas jaringan. Pada VM berbasis Windows, tindakan ini menggunakan Windows Performance Recorder.Ganti kode berikut:
VM_NAME
: nama VM dari mana informasi diagnostik akan dikumpulkan
Proses ekspor log mungkin memerlukan waktu beberapa menit. Lihat statusnya menggunakan perintah
gcloud compute instances get-serial-port-output
.Compute Engine memformat nama bucket yang berisi informasi diagnostik sebagai
diagnostic_logs_project_PROJECT_NUMBER
. Lihat atau download bucket menggunakan gcloud CLI, atau, di Konsol Google Cloud, dari halaman Cloud Storage:Pelajari cara mengambil screenshot dari VM.
Pelajari cara Memecahkan masalah instance Windows.
Pelajari cara Memecahkan masalah RDP.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Untuk informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Google Cloud.
Mengumpulkan informasi diagnostik dari VM
Jalankan alat diagnostik secara langsung dari VM, atau secara jarak jauh menggunakan Google Cloud CLI. Pada VM berbasis Windows, temukan alat diagnostik ini di direktori
C:\Program Files\Google\Compute Engine\diagnostics
.Izin yang diperlukan untuk tugas ini
Untuk melakukan tugas ini, Anda harus memiliki izin berikut:
gcloud
Langkah berikutnya
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-12-22 UTC.
-