Melihat, memperbarui, dan menghapus resource Kesehatan Gabungan
Halaman ini menjelaskan cara mengelola resource Kesehatan Gabungan setelah Anda membuatnya. Anda dapat mencantumkan, menjelaskan, memperbarui, dan menghapus kebijakan agregasi kesehatan, sumber kesehatan, dan health check gabungan.
Mengelola kebijakan penggabungan kesehatan
Bagian ini menjelaskan cara mengelola kebijakan agregasi kesehatan.
Mencantumkan kebijakan agregasi kesehatan
Anda dapat mencantumkan kebijakan agregasi kesehatan yang telah Anda konfigurasi.
Konsol
Di konsol Google Cloud , buka halaman Composite Health:
Klik Health aggregation policies.
gcloud
Untuk mencantumkan semua kebijakan agregasi kesehatan di suatu region, gunakan perintah
gcloud compute health-aggregation-policies list.
gcloud compute health-aggregation-policies list \
--regions=REGION
Ganti REGION dengan region kebijakan agregasi kesehatan.
API
Untuk mencantumkan semua kebijakan agregasi kesehatan di suatu region, kirim permintaan ke
metode regionHealthAggregationPolicies.list.
Metode HTTP dan URL:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/healthAggregationPolicies
Ganti kode berikut:
PROJECT_ID: project ID untuk kebijakan agregasi kesehatan.REGION: region kebijakan agregasi kesehatan.
Menjelaskan kebijakan agregasi kesehatan
Anda dapat mendeskripsikan kebijakan agregasi kesehatan untuk melihat detailnya.
Konsol
Di konsol Google Cloud , buka halaman Composite Health:
Klik Health aggregation policies.
Klik nama kebijakan agregasi kesehatan yang ingin Anda deskripsikan.
gcloud
Gunakan
perintah gcloud compute health-aggregation-policies describe.
gcloud compute health-aggregation-policies describe POLICY \
--region=REGION
Ganti kode berikut:
POLICY: nama kebijakan agregasi kesehatanREGION: region kebijakan agregasi kesehatan
API
Kirim permintaan ke metode regionHealthAggregationPolicies.get.
Metode HTTP dan URL:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/healthAggregationPolicies/POLICY
Ganti kode berikut:
PROJECT_ID: project ID untuk kebijakan agregasi kesehatan.REGION: region kebijakan agregasi health.POLICY: nama kebijakan agregasi health check.
Memperbarui kebijakan agregasi kesehatan
Anda dapat memperbarui deskripsi, nilai minimum persentase sehat, atau nilai minimum sehat dari kebijakan agregasi kesehatan.
Konsol
Di konsol Google Cloud , buka halaman Composite Health:
Klik Health aggregation policies.
Klik nama kebijakan agregasi kesehatan yang ingin Anda perbarui.
Klik Edit.
Perbarui kolom yang ingin Anda ubah.
Klik Simpan.
gcloud
Gunakan
perintah gcloud compute health-aggregation-policies update.
Hapus tanda untuk properti yang tidak ingin Anda perbarui.
gcloud compute health-aggregation-policies update POLICY \
--region=REGION \
--description="DESCRIPTION" \
--healthy-percent-threshold=PERCENT_HEALTHY \
--min-healthy-threshold=MINIMUM_HEALTHY
Ganti kode berikut:
POLICY: nama kebijakan agregasi kesehatan yang akan diperbaruiREGION: region kebijakan agregasi kesehatanDESCRIPTION: deskripsi yang diperbarui untuk kebijakanPERCENT_HEALTHY: persentase minimum endpoint yang diperbarui dalam layanan backend yang harus dalam kondisi baik agar sumber health check dianggap dalam kondisi baik—misalnya,75MINIMUM_HEALTHY: jumlah minimum endpoint yang diperbarui dalam layanan backend yang harus responsif agar sumber health check dianggap responsif—misalnya,2
API
Jelaskan kebijakan agregasi kesehatan dan catat nilai untuk kunci
fingerprint, yang akan Anda gunakan pada langkah berikutnya.Kirim permintaan ke metode
regionHealthAggregationPolicies.patch. Hapus kolom untuk properti yang tidak ingin Anda perbarui.Metode HTTP dan URL:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/healthAggregationPolicies/POLICY
Meminta isi JSON:
{ "description": "DESCRIPTION", "healthyPercentThreshold": PERCENT_HEALTHY, "minHealthyThreshold": MINIMUM_HEALTHY, "fingerprint": "FINGERPRINT" }Ganti kode berikut:
PROJECT_ID: project ID untuk kebijakan agregasi kesehatan.REGION: region kebijakan agregasi health.POLICY: nama kebijakan agregasi health yang akan diperbarui.DESCRIPTION: deskripsi yang diperbarui untuk kebijakan.PERCENT_HEALTHY: persentase minimum endpoint yang diperbarui dalam layanan backend yang harus dalam kondisi baik agar sumber health check dianggap dalam kondisi baik—misalnya,75.MINIMUM_HEALTHY: jumlah minimum endpoint yang diperbarui dalam layanan backend yang harus dalam kondisi baik agar sumber health check dianggap dalam kondisi baik—misalnya,2.FINGERPRINT: nilai terbaru untuk kuncifingerprintyang Anda temukan pada langkah sebelumnya.
Menghapus kebijakan agregasi kesehatan
Anda dapat menghapus kebijakan agregasi kesehatan jika kebijakan tersebut tidak dikaitkan dengan sumber data kesehatan yang ada.
Konsol
Di konsol Google Cloud , buka halaman Composite Health:
Klik Health aggregation policies.
Centang kotak di samping kebijakan penggabungan data kesehatan yang ingin Anda hapus.
Klik Delete.
Untuk mengonfirmasi, klik Hapus.
gcloud
Gunakan
perintah gcloud compute health-aggregation-policies delete.
gcloud compute health-aggregation-policies delete POLICY \
--region=REGION
Ganti kode berikut:
POLICY: nama kebijakan agregasi kesehatan yang akan dihapusREGION: region kebijakan agregasi kesehatan
API
Kirim permintaan ke metode regionHealthAggregationPolicies.delete.
Metode HTTP dan URL:
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/healthAggregationPolicies/POLICY
Ganti kode berikut:
PROJECT_ID: project ID untuk kebijakan agregasi kesehatan.REGION: region kebijakan agregasi health.POLICY: nama kebijakan agregasi kesehatan yang akan dihapus.
Mengelola sumber kesehatan
Bagian berikut menjelaskan cara mengelola sumber data kesehatan Anda.
Mencantumkan sumber informasi kesehatan
Anda dapat mencantumkan sumber kesehatan yang telah Anda konfigurasi.
Konsol
Di konsol Google Cloud , buka halaman Composite Health:
Klik Sumber data kesehatan.
gcloud
Untuk mencantumkan semua sumber kesehatan di suatu region, gunakan perintah
gcloud compute health-sources list.
gcloud compute health-sources list \
--regions=REGION
Ganti REGION dengan region sumber data kesehatan.
API
Untuk mencantumkan semua sumber data kesehatan di suatu region, kirim permintaan ke
metode regionHealthSources.list.
Metode HTTP dan URL:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/healthSources
Ganti kode berikut:
PROJECT_ID: project ID untuk sumber data kesehatan.REGION: region sumber data kesehatan.
Menjelaskan sumber informasi kesehatan
Anda dapat mendeskripsikan sumber data kesehatan untuk melihat detailnya.
Konsol
Di konsol Google Cloud , buka halaman Composite Health:
Klik Sumber data kesehatan.
Klik nama sumber data kesehatan yang ingin Anda deskripsikan.
gcloud
Gunakan
perintah gcloud compute health-sources describe.
gcloud compute health-sources describe HEALTH_SOURCE \
--region=REGION
Ganti kode berikut:
HEALTH_SOURCE: nama sumber data kesehatanREGION: region sumber kesehatan
API
Kirim permintaan ke metode regionHealthSources.get.
Metode HTTP dan URL:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/healthSources/HEALTH_SOURCE
Ganti kode berikut:
PROJECT_ID: project ID untuk sumber data kesehatan.REGION: region sumber data kesehatan.HEALTH_SOURCE: nama sumber data kesehatan.
Memperbarui sumber info kesehatan
Anda dapat memperbarui deskripsi, layanan backend, atau kebijakan agregasi kesehatan dari sumber data kesehatan yang ada.
Konsol
Di konsol Google Cloud , buka halaman Composite Health:
Klik Sumber data kesehatan.
Klik nama sumber data kesehatan yang ingin Anda perbarui.
Klik Edit.
Perbarui kolom yang ingin Anda ubah.
Klik Simpan.
gcloud
Gunakan gcloud compute health-sources update perintah.
Hapus tanda untuk properti yang tidak ingin Anda perbarui.
gcloud compute health-sources update HEALTH_SOURCE \
--region=REGION \
--description="DESCRIPTION" \
--sources=BACKEND_SERVICE \
--health-aggregation-policy=POLICY
Ganti kode berikut:
HEALTH_SOURCE: nama sumber data kesehatan yang akan diperbaruiREGION: region sumber kesehatanDESCRIPTION: deskripsi yang diperbarui untuk sumber data kesehatanBACKEND_SERVICE: nama layanan backend yang akan digunakan sebagai sumber kesehatanLayanan backend harus memenuhi persyaratan berikut:
- Harus memiliki skema load balancing
INTERNALatauINTERNAL_MANAGED. - Harus berada di region yang sama dengan sumber data kesehatan yang Anda buat.
- Backend-nya harus berupa grup instance atau
grup endpoint jaringan berjenis
GCE_VM_IPatauGCE_VM_IP_PORT.
- Harus memiliki skema load balancing
POLICY: nama kebijakan agregasi kesehatan yang diperbarui untuk diterapkan ke sumber kesehatan ini.
API
- Jelaskan sumber kesehatan
dan catat nilai untuk kunci
fingerprint, yang akan Anda gunakan pada langkah berikutnya. Kirim permintaan ke metode
regionHealthSources.patch. Hapus kolom untuk properti yang tidak ingin Anda perbarui.Metode HTTP dan URL:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/healthSources/HEALTH_SOURCE
Meminta isi JSON:
{ "description": "DESCRIPTION", "sources": [ "projects/PROJECT_ID/regions/REGION/backendServices/BACKEND_SERVICE" ], "healthAggregationPolicy": "projects/PROJECT_ID/regions/REGION/healthAggregationPolicies/POLICY", "fingerprint": "FINGERPRINT" }Ganti kode berikut:
PROJECT_ID: project ID untuk sumber data kesehatan.REGION: region sumber data kesehatan.HEALTH_SOURCE: nama sumber data kesehatan yang akan diperbarui.DESCRIPTION: deskripsi yang diperbarui untuk sumber data kesehatan.BACKEND_SERVICE: nama layanan backend yang akan digunakan sebagai sumber status.Layanan backend harus memenuhi persyaratan berikut:
- Harus memiliki skema load balancing
INTERNALatauINTERNAL_MANAGED. - Harus berada di region yang sama dengan sumber data kesehatan yang Anda buat.
- Backend-nya harus berupa grup instance atau
grup endpoint jaringan berjenis
GCE_VM_IPatauGCE_VM_IP_PORT.
- Harus memiliki skema load balancing
POLICY: kebijakan agregasi kesehatan yang diperbarui untuk diterapkan ke sumber data kesehatan ini.FINGERPRINT: nilai terbaru untuk kuncifingerprintyang Anda temukan pada langkah sebelumnya.
Menghapus sumber kesehatan
Anda dapat menghapus sumber kesehatan jika tidak dikaitkan dengan health check komposit yang ada.
Konsol
Di konsol Google Cloud , buka halaman Composite Health:
Klik Sumber data kesehatan.
Pilih kotak centang di samping sumber data kesehatan yang ingin Anda hapus.
Klik Delete.
Untuk mengonfirmasi, klik Hapus.
gcloud
Gunakan gcloud compute health-sources delete perintah.
gcloud compute health-sources delete HEALTH_SOURCE \
--region=REGION
Ganti kode berikut:
HEALTH_SOURCE: nama sumber data kesehatan yang akan dihapusREGION: region sumber kesehatan
API
Kirim permintaan ke metode regionHealthSources.delete.
Metode HTTP dan URL:
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/healthSources/HEALTH_SOURCE
Ganti kode berikut:
PROJECT_ID: project ID untuk sumber data kesehatan.REGION: region sumber data kesehatan.HEALTH_SOURCE: nama sumber data kesehatan yang akan dihapus.
Mengelola health check gabungan
Bagian berikut menjelaskan cara mengelola pemeriksaan kesehatan gabungan Anda.
Mencantumkan health check gabungan
Anda dapat mencantumkan health check gabungan yang telah dikonfigurasi.
Konsol
Di konsol Google Cloud , buka halaman Composite Health:
Klik Composite health checks.
gcloud
Untuk mencantumkan semua health check komposit di suatu region, gunakan
perintah gcloud compute composite-health-checks list.
gcloud compute composite-health-checks list \
--regions=REGION
Ganti REGION dengan region pemeriksaan kesehatan gabungan.
API
Untuk mencantumkan semua pemeriksaan kesehatan komposit di suatu region, kirim permintaan ke
metode regionCompositeHealthChecks.list.
Metode HTTP dan URL:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/compositeHealthChecks
Ganti kode berikut:
PROJECT_ID: project ID untuk pemeriksaan kondisi gabungan.REGION: region pemeriksaan kesehatan gabungan.
Menjelaskan health check gabungan
Anda dapat mendeskripsikan health check gabungan untuk melihat detailnya.
Konsol
Di konsol Google Cloud , buka halaman Composite Health:
Klik Composite health checks.
Klik nama pemeriksaan kesehatan gabungan yang ingin Anda deskripsikan.
gcloud
Gunakan
perintah gcloud compute composite-health-checks describe.
gcloud compute composite-health-checks describe COMPOSITE_HEALTH_CHECK \
--region=REGION
Ganti kode berikut:
COMPOSITE_HEALTH_CHECK: nama pemeriksaan kesehatan gabunganREGION: region pemeriksaan kesehatan gabungan
API
Kirim permintaan ke metode regionCompositeHealthChecks.get.
Metode HTTP dan URL:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/compositeHealthChecks/COMPOSITE_HEALTH_CHECK
Ganti kode berikut:
PROJECT_ID: project ID untuk pemeriksaan kondisi gabungan.REGION: region health check gabungan.COMPOSITE_HEALTH_CHECK: nama pemeriksaan kondisi gabungan.
Memperbarui health check gabungan
Anda dapat memperbarui deskripsi, sumber info kesehatan, atau tujuan kesehatan dari health check gabungan.
Konsol
Di konsol Google Cloud , buka halaman Composite Health:
Klik Composite health checks.
Klik nama pemeriksaan kesehatan gabungan yang ingin Anda perbarui.
Klik Edit.
Perbarui kolom yang ingin Anda ubah.
Klik Simpan.
gcloud
Gunakan
perintah gcloud compute composite-health-checks update.
Hilangkan tanda untuk properti yang tidak ingin Anda perbarui.
gcloud compute composite-health-checks update COMPOSITE_HEALTH_CHECK \
--region=REGION \
--description="DESCRIPTION" \
--health-sources=HEALTH_SOURCES \
--health-destination=HEALTH_DESTINATION
Ganti kode berikut:
COMPOSITE_HEALTH_CHECK: nama pemeriksaan kesehatan gabungan yang akan diperbaruiREGION: region pemeriksaan kesehatan gabunganDESCRIPTION: deskripsi yang diperbaruiHEALTH_SOURCES: nama satu atau beberapa sumber kondisi untuk dikaitkan dengan health check gabunganAnda dapat menyertakan beberapa sumber data kesehatan dalam daftar yang dipisahkan koma.
HEALTH_DESTINATION: URI aturan penerusan yang menerima status kesehatan gabungan dari pemeriksaan kesehatan gabungan ini—misalnya,projects/PROJECT_ID/regions/REGION/forwardingRules/FORWARDING_RULE.Aturan penerusan harus dikaitkan dengan load balancer produsen yang mendukung Health Gabungan dan memenuhi persyaratan berikut:
- Harus memiliki skema load balancing
INTERNALatauINTERNAL_MANAGED. - Harus berada di region yang sama dengan pemeriksaan kesehatan gabungan.
- Harus memiliki skema load balancing
API
Jelaskan health check gabungan dan catat nilai untuk kunci
fingerprint, yang akan Anda gunakan pada langkah berikutnya.Kirim permintaan ke metode
regionCompositeHealthChecks.patch. Hapus kolom untuk properti yang tidak ingin Anda perbarui.Metode HTTP dan URL:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/compositeHealthChecks/COMPOSITE_HEALTH_CHECK
Meminta isi JSON:
{ "description": "DESCRIPTION", "healthSources": [ "projects/PROJECT_ID/regions/REGION/healthSources/HEALTH_SOURCE" ], "healthDestination": "projects/PROJECT_ID/regions/REGION/forwardingRules/FORWARDING_RULE", "fingerprint": "FINGERPRINT" }Ganti kode berikut:
PROJECT_ID: project ID untuk pemeriksaan kondisi gabungan.REGION: region health check gabungan.COMPOSITE_HEALTH_CHECK: nama pemeriksaan kesehatan gabungan yang akan diperbarui.DESCRIPTION: deskripsi yang diperbarui.HEALTH_SOURCE: nama sumber health untuk dikaitkan dengan health check gabungan. Untuk mengaitkan beberapa sumber data kesehatan, tambahkan setiap sumber ke arrayhealthSources.FORWARDING_RULE: aturan penerusan yang menerima status respons gabungan dari health check gabungan ini.FINGERPRINT: nilai terbaru untuk kuncifingerprintyang Anda temukan pada langkah sebelumnya.
Menghapus health check komposit
Anda dapat menghapus health check gabungan.
Konsol
Di konsol Google Cloud , buka halaman Composite Health:
Klik Composite health checks.
Centang kotak di samping pemeriksaan kesehatan gabungan yang ingin Anda hapus.
Klik Delete.
Untuk mengonfirmasi, klik Hapus.
gcloud
Gunakan
perintah gcloud compute composite-health-checks delete.
gcloud compute composite-health-checks delete COMPOSITE_HEALTH_CHECK \
--region=REGION
Ganti kode berikut:
COMPOSITE_HEALTH_CHECK: nama pemeriksaan kondisi gabungan yang akan dihapusREGION: region pemeriksaan kesehatan gabungan
API
Kirim permintaan ke metode regionCompositeHealthChecks.delete.
Metode HTTP dan URL:
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/compositeHealthChecks/COMPOSITE_HEALTH_CHECK
Ganti kode berikut:
PROJECT_ID: project ID untuk pemeriksaan kondisi gabungan.COMPOSITE_HEALTH_CHECK: nama pemeriksaan kondisi gabungan yang akan dihapus.REGION: region health check gabungan.