Insight grup instance terkelola (MIG) membantu Anda memahami penggunaan CPU dan memori di instance virtual machine (VM) yang merupakan bagian dari MIG Anda. Insight ini dihasilkan secara otomatis berdasarkan metrik sistem atau metrik yang dikumpulkan oleh layanan Cloud Monitoring. Anda dapat menggunakan insight ini untuk mendukung keputusan tentang mengubah ukuran jenis mesin MIG agar menggunakan resource VM dengan lebih efisien.
Untuk informasi selengkapnya tentang insight, lihat Insight.
Sebelum memulai
-
Jika Anda belum melakukannya, siapkan autentikasi.
Autentikasi adalah
proses yang digunakan untuk memverifikasi identitas Anda untuk mengakses Trusted Cloud by S3NS layanan dan API.
Untuk menjalankan kode atau sampel dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi 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 Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Instal Google Cloud CLI, lalu login ke gcloud CLI dengan identitas gabungan Anda. Setelah login, lakukan inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:
gcloud init
- Set a default region and zone.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, Anda menggunakan kredensial yang Anda berikan ke gcloud CLI.
Instal Google Cloud CLI, lalu login ke gcloud CLI dengan identitas gabungan Anda. Setelah login, lakukan inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:
gcloud init
Untuk mengetahui informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Trusted Cloud .
Melihat insight untuk rekomendasi MIG
Compute Engine menghasilkan rekomendasi jenis mesin berdasarkan insight resource. Dengan melihat insight yang terkait dengan MIG tertentu, Anda dapat mempelajari lebih lanjut penggunaan CPU dan memori untuk MIG Anda.
Untuk melihat insight yang menghasilkan rekomendasi tertentu, gunakan gcloud CLI atau REST.
gcloud
Untuk melihat semua insight yang tersedia secara mendetail untuk zona tertentu, gunakan perintah
insights list
.gcloud recommender insights list --project=PROJECT_ID \ --location=LOCATION \ --insight-type=INSIGHT_TYPE_ID \ --format=FORMAT
Ganti kode berikut:
PROJECT_ID
: ID project Anda.LOCATION
: zona yang berisi resource yang ingin Anda lihat insight-nya.INSIGHT_TYPE_ID
: ID jenis insight. Untuk daftar insight VM yang tersedia, lihat Jenis insight MIG.FORMAT
: format output pilihan Anda–misalnya,json
.
Output standar dari perintah
insights list
yang menggunakan format outputjson
mungkin terlihat seperti berikut.[ { "name": "projects/PROJECT_ID/locations/us-central1-a/insightTypes/google.compute.instanceGroupManager.CpuUsagePredictionInsight/insights/0ec21a13-bb04-3121-7321-dc43a11cc3e3", "description": "Predicted CPU usage is 1.5 vCPUs.", "targetResources": [ "//compute.googleapis.com/projects/PROJECT_ID/zones/us-central1-a/instanceGroupManagers/test-instance" ], "insightSubtype": "CPU_USAGE_PREDICTION", "lastRefreshTime": "2021-09-15T06:50:45Z", "observationPeriod": "14 days", "stateInfo": { "state": "ACTIVE" }, "content": { "predictedCpuCores": 1.5 }, "category": "PERFORMANCE", "etag": "fds421j2340", "associatedRecommendations": [ { "recommendation": "projects/PROJECT_ID/locations/us-central1-a/recommenders/google.compute.instanceGroupManager.MachineTypeRecommender/recommendations/0fd31b24-cc05-4132-8431-ed54a22dd4f1" } ] } ]
REST
Untuk melihat semua insight yang tersedia secara mendetail untuk zona tertentu, gunakan metode
insights.list
.GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/INSIGHT_TYPE_ID/insights
Ganti kode berikut:
PROJECT_ID
: ID project Anda.LOCATION
: zona yang berisi resource yang ingin Anda lihat insight-nya.INSIGHT_TYPE_ID
: ID jenis insight. Untuk daftar insight VM yang tersedia, lihat Jenis insight MIG.
Output standar dari metode
insights.list
mungkin terlihat seperti berikut.[ { "name": "projects/PROJECT_ID/locations/us-central1-a/insightTypes/google.compute.instanceGroupManager.CpuUsagePredictionInsight/insights/0ec21a13-bb04-3121-7321-dc43a11cc3e3", "description": "Predicted CPU usage is 1.5 vCPUs.", "targetResources": [ "//compute.googleapis.com/projects/PROJECT_ID/zones/us-central1-a/instanceGroupManagers/test-instance" ], "insightSubtype": "CPU_USAGE_PREDICTION", "lastRefreshTime": "2021-09-15T06:50:45Z", "observationPeriod": "14 days", "stateInfo": { "state": "ACTIVE" }, "content": { "predictedCpuCores": 1.5 }, "category": "PERFORMANCE", "etag": "fds421j2340", "associatedRecommendations": [ { "recommendation": "projects/PROJECT_ID/locations/us-central1-a/recommenders/google.compute.instanceGroupManager.MachineTypeRecommender/recommendations/0fd31b24-cc05-4132-8431-ed54a22dd4f1" } ] } ]
Untuk informasi selengkapnya tentang insight, lihat dokumen referensi.
Jenis insight MIG
Anda dapat menggunakan insight yang berbeda untuk mengambil informasi tentang performa MIG Anda. Setiap jenis insight memiliki atribut konten tertentu.
Bagian berikut memberikan referensi untuk insight MIG yang tersedia.
Insight penggunaan CPU
Compute Engine membuat insight penggunaan CPU saat penggunaan CPU MIG Anda lebih tinggi atau lebih rendah dari biasanya selama periode pengamatan terakhir.
ID jenis insight adalah
google.compute.instanceGroupManager.CpuUsageInsight
.Subjenis yang tersedia adalah:
HIGH_CPU_USAGE
LOW_CPU_USAGE
Hal ini terkait dengan deskripsi insight seperti berikut:
In the last 7 days for 80% of the time, CPU usage was greater than or equal to 83% for the least utilized VM instance. In the last 7 days for 80% of the time, CPU usage was greater than or equal to 93% for the most utilized VM instance.
In the last 7 days for 80% of the time, CPU usage was lower than or equal to 10% for the most utilized VM instance. In the last 7 days for 80% of the time, CPU usage was lower than or equal to 3% for the least utilized VM instance.
Tabel berikut berisi beberapa detail tentang konten yang terkait dengan insight penggunaan CPU.
Atribut Jenis Deskripsi pointsForLeastUtilizedVm
ARRAY Array objek. Setiap objek berisi properti berikut:
sampleProbability
: (DOUBLE) Jumlah relatif sampel penggunaan CPU di bawah nilai fungsi kuantil.quantileFunctionValue
: (DOUBLE) Batas atas untuk penggunaan CPU yang menampung setidaknya sebagian (probabilitas sampel) sampel.Nilai ini mewakili rasio jumlah total vCPU, dan berada dalam rentang [0, 1].
pointsForMostUtilizedVm
ARRAY Array objek. Setiap objek berisi properti berikut:
sampleProbability
: (DOUBLE) Jumlah relatif sampel penggunaan CPU di bawah nilai fungsi kuantil.quantileFunctionValue
: (DOUBLE) Batas atas untuk penggunaan CPU yang menampung setidaknya sebagian (probabilitas sampel) sampel.Nilai ini mewakili rasio jumlah total vCPU, dan berada dalam rentang [0, 1].
Insight prediksi penggunaan CPU
Compute Engine membuat insight prediksi penggunaan CPU untuk menunjukkan prediksi penggunaan CPU untuk hari berikutnya.
ID jenis insight adalah
google.compute.instanceGroupManager.CpuUsagePredictionInsight
.Deskripsi umum yang dapat Anda temukan dalam insight ini mirip dengan deskripsi berikut:
Predicted CPU usage of a single instance is 1.5 vCPUs.
Tabel berikut berisi sejumlah detail tentang konten yang terkait dengan insight prediksi penggunaan CPU.
Atribut Jenis Deskripsi predicted_cpu_cores
DOUBLE Prediksi jumlah core CPU. Insight tren penggunaan CPU
Compute Engine membuat insight tren penggunaan CPU saat penggunaan CPU menunjukkan tren peningkatan atau penurunan pada periode pengamatan terakhir.
ID jenis insight adalah
google.compute.instanceGroupManager.CpuUsageTrendInsight
.Subjenis yang tersedia adalah:
CPU_USAGE_INCREASE
CPU_USAGE_DECREASE
Hal ini umumnya terkait dengan deskripsi insight seperti berikut:
In the last 7 days, average daily CPU usage has increased by 8% from 65% to 73%.
In the last 7 days, average daily CPU usage has decreased by 10% from 55% to 45%.
Tabel berikut berisi sejumlah detail tentang konten yang terkait dengan insight tren penggunaan CPU.
Atribut Jenis Deskripsi cpu_usage_percentage_at_start
DOUBLE Rata-rata penggunaan CPU harian Terukur pada awal periode pengamatan. Nilainya mewakili persentase jumlah total vCPU, dan berada dalam rentang [0, 100].
cpu_usage_percentage_at_end
DOUBLE Rata-rata penggunaan CPU harian Terukur pada akhir periode pengamatan. Nilainya mewakili persentase jumlah total vCPU, dan berada dalam rentang [0, 100].
cpu_usage_percentage_change
DOUBLE Prediksi perubahan rata-rata penggunaan CPU harian selama periode pengamatan. Prediksi menggunakan regresi linier untuk membuat model perubahan penggunaan CPU harian.
Nilainya mewakili persentase jumlah total vCPU, dan berada dalam rentang [0, 100].
Insight penggunaan memori
Compute Engine akan membuat insight penggunaan memori jika penggunaan memori sangat tinggi atau rendah selama periode pengamatan.
ID jenis insight adalah
google.compute.instanceGroupManager.MemoryUsageInsight
.Subjenis yang tersedia adalah:
HIGH_MEMORY_USAGE
LOW_MEMORY_USAGE
Hal ini umumnya terkait dengan deskripsi insight seperti berikut:
In the last 12 days for 80% of the time, memory usage was greater than or equal to 64%.
In the last 7 days for 50% of the time, memory usage was lower than or equal to 10%.
Tabel berikut memberikan sejumlah detail tentang konten yang terkait dengan insight penggunaan memori.
Atribut Jenis Deskripsi sample_probability
DOUBLE Jumlah relatif sampel penggunaan memori di bawah nilai fungsi kuantil. Nilainya berada dalam rentang [0, 1].
quantile_function_lowest_value
DOUBLE Batas atas untuk penggunaan memori yang menampung setidaknya sebagian (probabilitas sampel) sampel untuk VM yang paling jarang digunakan. Nilai ini mewakili rasio jumlah total memori, dan berada dalam rentang [0, 1].
quantile_function_highest_value
DOUBLE Batas atas untuk penggunaan memori yang menampung setidaknya sebagian (probabilitas sampel) sampel untuk VM yang paling sering digunakan. Nilai ini mewakili rasio jumlah total memori, dan berada dalam rentang [0, 1].
Insight prediksi penggunaan memori
Compute Engine membuat insight prediksi penggunaan memori untuk menunjukkan prediksi penggunaan memori untuk hari berikutnya.
ID jenis insight adalah
google.compute.instanceGroupManager.MemoryUsagePredictionInsight
.Deskripsi insight standar adalah sebagai berikut:
Predicted memory usage is 1536 MB.
Tabel berikut memberikan sejumlah detail tentang konten yang terkait dengan insight prediksi penggunaan memori.
Atribut Jenis Deskripsi predicted_memory_mb
DOUBLE Prediksi jumlah memori yang dinyatakan dalam MB. Langkah berikutnya
- Pelajari lebih lanjut rekomendasi jenis mesin yang dibuat Compute Engine berdasarkan insight.
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 2025-08-19 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-19 UTC."],[[["Managed Instance Group (MIG) insights provide data on CPU and memory usage of virtual machine (VM) instances within a MIG, using metrics from the system or Cloud Monitoring."],["These insights can help users decide when to resize their MIG's machine type for better resource efficiency."],["Compute Engine generates machine type recommendations based on these resource insights, and users can use the `gcloud CLI` or `REST` to view insights related to a specific MIG."],["Different types of MIG insights are available, including CPU usage, CPU usage prediction, CPU usage trend, memory usage, and memory usage prediction, each providing specific details about VM performance."],["To view all the available insights in detail for a specific zone, use the `insights list` command, or the `insights.list` method, replacing the PROJECT_ID, LOCATION, and INSIGHT_TYPE_ID with the appropriate values."]]],[]] -