Halaman ini menjelaskan cara melihat dan mengubah konfigurasi rekomendasi VM yang tidak ada aktivitas. Anda dapat mengubah konfigurasi untuk meningkatkan jumlah rekomendasi yang Anda terima atau untuk menghindari kesalahan klasifikasi VM dengan workload yang sengaja dibuat kecil sebagai VM yang tidak ada aktivitas.
- Untuk mengetahui informasi selengkapnya tentang parameter yang dapat Anda gunakan untuk menyesuaikan rekomendasi, lihat Memilih parameter konfigurasi yang tepat.
- Untuk mengetahui informasi lebih lanjut tentang cara mengidentifikasi VM yang tidak ada aktivitas dan mengambil tindakan, baca artikel Melihat dan menerapkan rekomendasi tentang VM yang tidak ada aktivitas.
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:
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 .
Harga
Rekomendasi yang dapat dikonfigurasi tersedia secara gratis. Menggunakan rekomendasi untuk mengurangi penggunaan resource dapat menghemat biaya.
Mengonfigurasi rekomendasi Anda
Untuk mengonfigurasi rekomendasi VM yang tidak ada aktivitas, lakukan langkah-langkah berikut:
- Dapatkan konfigurasi saat ini untuk mendapatkan file JSON konfigurasi.
- Edit file konfigurasi dalam format JSON.
- Upload file konfigurasi baru untuk menerapkan perubahan.
Mendapatkan konfigurasi saat ini
Anda dapat memperoleh konfigurasi saat ini untuk rekomendasi VM yang tidak ada aktivitas untuk project Anda menggunakan Google Cloud CLI atau REST.
gcloud
Untuk mendapatkan parameter konfigurasi saat ini, gunakan perintah
gcloud recommender recommender-config describe
dan gunakangoogle.compute.instance.IdleResourceRecommender
sebagai ID Recommender:gcloud recommender recommender-config describe google.compute.instance.IdleResourceRecommender \ --project=PROJECT_ID \ --location=ZONE
Ganti kode berikut:
PROJECT_ID
: ID project AndaZONE
: zona yang konfigurasinya saat ini ingin Anda dapatkan
Contoh:
gcloud recommender recommender-config describe google.compute.instance.IdleResourceRecommender \ --project=my-project \ --location=us-central1-c
Perintah ini menampilkan konfigurasi pemberi rekomendasi, termasuk subkolom
params.observation_period
yang dapat diubah.{ "name": "projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.instance.IdleResourceRecommender/config", "recommenderGenerationConfig": { "params": { "observation_period": "1209600s" } }, "etag": "\"2f3c9b65cda6a4ba\"", "updateTime": "2021-02-03T04:41:15.330351Z" }
REST
Untuk mengambil konfigurasi saat ini, gunakan metode
recommenders.getConfig
dan tentukangoogle.compute.instance.IdleResourceRecommender
sebagai ID Pemberi Rekomendasi:GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.instance.IdleResourceRecommender/config
Ganti kode berikut:
PROJECT_ID
: ID project yang konfigurasinya ingin Anda ambil.ZONE
: zona yang berisi project Anda.
Dari command line, jalankan perintah berikut untuk mendapatkan konfigurasi recommender untuk project:
PROJECT_ID=PROJECT_ID ZONE=ZONE curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "x-goog-user-project: ${PROJECT_ID}" \ https://recommender.googleapis.com/v1/projects/$PROJECT_ID/locations/$ZONE/recommenders/google.compute.instance.IdleResourceRecommender/config
Perintah ini menampilkan konfigurasi pemberi rekomendasi, termasuk sub-kolom yang dapat Anda ubah:
params.observation_period
.{ "name": "projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.instance.IdleResourceRecommender/config", "recommenderGenerationConfig": { "params": { "observation_period": "1209600s" } }, "etag": "\"2f3c9b65cda6a4ba\"", "updateTime": "2021-02-03T04:41:15.330351Z" }
Memperbarui konfigurasi untuk sebuah project
Untuk memperbarui konfigurasi rekomendasi VM yang tidak ada aktivitas, ubah nilai untuk
observation_period
dan upload konfigurasi baru untuk project Anda.Anda dapat menetapkan periode pengamatan ke nilai antara 1 hari dan 14 hari, menggunakan string dengan jumlah total detik yang diikuti dengan huruf
s
.- Untuk periode pengamatan 1 hari, gunakan
"86400s"
. - Untuk periode pengamatan 14 hari, gunakan
"1209600s"
.
Setelah Anda mengupload konfigurasi baru, perlu waktu sekitar 48 jam agar konfigurasi tersebut diterapkan. Hingga saatnya tiba, setiap rekomendasi yang dihasilkan akan menggunakan konfigurasi sebelumnya.
gcloud
Untuk memperbarui parameter konfigurasi, gunakan perintah
gcloud recommender recommender-config update
dan gunakangoogle.compute.instance.IdleResourceRecommender
sebagai ID Pemberi Rekomendasi:gcloud recommender recommender-config update google.compute.instance.IdleResourceRecommender\ --project=PROJECT_ID \ --location=ZONE \ --config-file=CONFIG_FILE_PATH \ --etag=ETAG
Ganti kode berikut:
PROJECT_ID
: ID project AndaZONE
: zona yang konfigurasinya saat ini ingin Anda dapatkanCONFIG_FILE_PATH
: jalur ke file JSON dengan konfigurasi saat iniETAG
: nilai etag konfigurasi saat ini
Dalam file konfigurasi, tentukan hanya objek
recommenderGenerationConfig
dengan parameter konfigurasi yang telah diupdate. Misalnya, untuk menentukan periode pengamatan lima hari, gunakan file konfigurasi berikut:{ "params": { "observation_period": "432000s" } }
Jika berhasil, perintah akan menampilkan isi respons yang mirip dengan berikut, yang menunjukkan konfigurasi baru dengan parameter yang baru saja Anda ubah.
{ "name": "projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.instance.IdleResourceRecommender/config", "recommenderGenerationConfig": { "params": { "observation_period": "432000s" } }, "etag": "\"1245f9435cd01ea8\"", "updateTime": "2021-02-03T05:00:05Z" }
REST
Untuk memperbarui konfigurasi, gunakan metode
recommenders.updateConfig
dan tentukangoogle.compute.instance.IdleResourceRecommender
sebagai ID Pemberi Rekomendasi:PATCH https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.instance.IdleResourceRecommender/config { "name": "projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.instance.IdleResourceRecommender/config", "recommenderGenerationConfig": { "params": { "observation_period": "1209600s" } }, "etag": "\"2f3c9b65cda6a4ba\"" }
Ganti kode berikut:
PROJECT_ID
: ID project yang konfigurasi rekomendasinya ingin Anda ubah.ZONE
: zona yang berisi project Anda.
Simpan isi permintaan dalam file, misalnya
config.json
. Selanjutnya, Anda dapat mereferensikan file tersebut saat memperbarui konfigurasi pemberi rekomendasi untuk project Anda menggunakan perintah yang mirip dengan berikut ini:curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ -H "x-goog-user-project: ${PROJECT_ID}" \ -d @config.json \ https://recommender.googleapis.com/v1/projects/$PROJECT_ID/locations/$ZONE/recommenders/google.compute.instance.IdleResourceRecommender/config
Perintah
POST
menampilkan isi respons yang mirip dengan berikut, yang menunjukkan konfigurasi baru dengan parameter yang baru saja Anda ubah.{ "name": "projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.instance.IdleResourceRecommender/config", "recommenderGenerationConfig": { "params": { "observation_period": "432000s" } }, "etag": "\"1245f9435cd01ea8\"", "updateTime": "2021-02-03T05:00:05Z" }
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 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."],[[["This document outlines the process for viewing and modifying the configuration of idle VM recommendations, allowing users to customize these settings to better suit their needs."],["Idle VM recommendations are available as a Pre-GA offering, which means they are provided \"as is\" with potentially limited support, subject to the \"Pre-GA Offerings Terms\"."],["Users can adjust the `observation_period` parameter to determine the time frame used to identify idle VMs, with a range from 1 to 14 days."],["Configuring recommendations involves retrieving the current settings, editing the configuration file in JSON format, and then uploading the modified file, which takes up to 48 hours to implement."],["Authentication through gcloud CLI is required to interact with REST API samples, by installing, initializing and setting a region and zone for the project."]]],[]] -