Cloud Service Mesh dan Traffic Director kini bergabung menjadi Cloud Service Mesh. Untuk mengetahui informasi selengkapnya, lihat ringkasan Cloud Service Mesh.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Membuat kebijakan pemberitahuan untuk SLO
Halaman ini menjelaskan cara membuat kebijakan pemberitahuan di Cloud Monitoring untuk
tujuan tingkat layanan (SLO) yang Anda buat di Cloud Service Mesh.
Cloud Monitoring dapat memicu pemberitahuan saat Layanan akan melanggar
SLO. Anda dapat membuat kebijakan pemberitahuan berdasarkan tingkat penggunaan anggaran error.
Semua pemberitahuan tentang anggaran error memiliki kondisi dasar yang sama: persentase
yang ditentukan dari anggaran error untuk
periode kepatuhan
digunakan dalam periode lihat balik, yang merupakan jangka waktu, seperti 60
menit sebelumnya. Saat Anda membuat kebijakan pemberitahuan, Cloud Service Mesh akan otomatis menetapkan sebagian besar kondisi untuk pemberitahuan berdasarkan setelan di SLO. Anda menentukan periode lihat balik dan persentase konsumsi.
Menentukan nilai yang harus Anda tetapkan untuk periode lihat balik dan persentase konsumsi mungkin memerlukan beberapa percobaan. Anda dapat menggunakan periode lihat balik default
selama 60 menit sebagai titik awal. Untuk menentukan persentase konsumsi, pantau perilaku layanan untuk melihat persentase total anggaran error (selama periode kepatuhan) yang digunakan dalam 60 menit sebelumnya. Anda ingin menetapkan persentase penggunaan agar tidak menghabiskan lebih banyak
anggaran error dalam periode lihat balik daripada yang Anda mampu, tetapi Anda tidak ingin
memicu pemberitahuan yang tidak perlu.
Misalnya, Anda membuat SLO dengan nama berikut:
95% < 300ms Latency in Calendar Week
Dengan SLO ini, hanya 5% dari total jumlah permintaan dalam seminggu yang dapat memiliki latensi > 300 md. Mencapai atau melebihi 5% akan menghabiskan total anggaran error Anda. Jika
Anda menetapkan periode lihat balik ke satu jam, setiap periode lihat balik adalah 1/168 dari
periode kepatuhan Anda (satu minggu terdiri dari 168 jam). Untuk menghitung persentase konsumsi
per jam yang tidak melebihi total anggaran error untuk minggu ini:
5% ÷ 168 ≈ 0.03%
Karena latensi untuk Layanan Anda dapat berfluktuasi bergantung pada beban atau kondisi lain, menetapkan 0,03% sebagai persentase penggunaan dapat memicu pemberitahuan yang tidak perlu. Anda dapat memulai dengan nilai dua kali lipat, atau 0,06%, lalu
memantau Layanan dan menyesuaikan nilai sesuai kebutuhan.
Pilih project Google Cloud dari menu drop-down di panel menu.
Klik layanan yang ingin Anda buatkan kebijakan pemberitahuannya.
Di menu navigasi sebelah kiri, klik Kesehatan.
Klik SLO yang ingin Anda buat kebijakan pemberitahuannya.
Di bagian Status SLO Saat Ini di sebelah kanan, klik
link Create Alerting Policy.
Dialog Tambahkan kondisi akan ditampilkan. Cloud Service Mesh
akan otomatis mengisi kondisi Laju Pengeluaran SLO berdasarkan
setelan di SLO. Anda mengonfigurasi kondisi Laju Pengeluaran SLO sehingga
Anda mendapatkan pemberitahuan saat anggaran error SLO menurun terlalu cepat. Anda
ingin memastikan bahwa Anda mendapatkan pemberitahuan sebelum SLO kehabisan anggaran error.
Konfigurasikan kondisi:
Untuk memberi nama kondisi, klik link Judul yang disarankan untuk menggunakan
nama berdasarkan SLO Anda, atau masukkan nama untuk kondisi tersebut.
Di bagian Target, masukkan periode lihat balik di kolom Lookback Duration, atau gunakan nilai default.
Di bagian Configuration, masukkan persentase penggunaan di
kolom Threshold.
Klik Simpan.
Jendela Create new alerting policy akan ditampilkan.
Konfigurasikan kebijakan pemberitahuan:
Masukkan nama kebijakan.
Kondisi diisi secara otomatis, tetapi Anda dapat menambahkan kondisi lain secara opsional.
Jika kebijakan pemberitahuan hanya memiliki satu kondisi, biarkan kolom Pemicu
kebijakan pada nilai default Semua kondisi terpenuhi.
Secara opsional, konfigurasikan bagian Notifikasi dan Dokumentasi. Lihat
Mengelola kebijakan pemberitahuan
untuk mengetahui informasi selengkapnya.
Klik Simpan. Halaman Policy details akan ditampilkan.
Untuk kembali ke dasbor Cloud Service Mesh, klik
Navigation menudehaze, lalu buka Anthos > Services.
Langkah berikutnya
Pelajari lebih lanjut pemberitahuan dari Site Reliability Engineering di Google:
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-19 UTC."],[],[],null,["# Creating an alerting policy for an SLO\n======================================\n\n| **Note:** This guide only supports Cloud Service Mesh with Istio APIs and does not support Google Cloud APIs. For more information see, [Cloud Service Mesh overview](/service-mesh/v1.25/docs/overview).\n\nThis page describes how to create an alerting policy in Cloud Monitoring for\na service level objective (SLO) that you create in Cloud Service Mesh.\n\nFor an introduction to SLOs, see the\n[Service level objectives overview](/service-mesh/v1.25/docs/observability/slo-overview).\n\nCloud Monitoring can trigger an alert when a Service is on track to violate\nan SLO. You can create an alerting policy based on the rate of consumption of your\n[error budget](/service-mesh/v1.25/docs/observability/design-slo#error_budgets).\nAll alerts on error budgets have the same basic condition: a specified\npercentage of the error budget for the\n[compliance period](/service-mesh/v1.25/docs/observability/design-slo#compliance_periods)\nis consumed in a lookback period, which is a time period, such as the previous\n60 minutes. When you create the alerting policy, Cloud Service Mesh\nautomatically sets most of the conditions for the alert based on the settings in\nthe SLO. You specify the lookback period and the consumption percentage.\n\nDetermining what values you should set for the lookback period and consumption\npercentage might take some trial and error. You could use the default lookback\nperiod of 60 minutes as a starting point. To determine the consumption\npercentage, monitor the service behavior to see what percentage of the total\nerror budget (over the compliance period) was consumed in the previous 60\nminutes. You want to set the consumption percentage so that you don't burn more\nerror budget in the lookback period than you can afford, but you don't want to\nset off an alert unnecessarily.\n\nFor example, suppose you created an SLO with the following name:\n`95% \u003c 300ms Latency in Calendar Week`\n\nWith this SLO, only 5% of the total number of requests in a week can have a\nlatency \\\u003e 300ms. Hitting or exceeding 5% consumes your total error budget. If\nyou set the lookback period to one hour, each lookback period is `1/168` of your\ncompliance period (there are 168 hours in a week). To calculate the hourly\nconsumption percentage that doesn't exceed the total error budget for the week:\n`5%` ÷ `168` ≈ `0.03%`\n\nBecause latency for your Service can fluctuate depending on load or other\nconditions, setting 0.03% as the consumption percentage might trigger\nunnecessary alerts. You could start with a value twice that, or 0.06%, then\nmonitor your Service and adjust the value as needed.\n\nBefore you begin\n----------------\n\n[Create an SLO](/service-mesh/v1.25/docs/observability/create-slo) for one of\nyour Services.\n\nCreating an alerting policy on an SLO\n-------------------------------------\n\n1. Go to the **Health** tab for a service:\n\n 1. In the Google Cloud console, go to **Cloud Service Mesh**.\n\n [Go to Cloud Service Mesh](https://console.cloud.google.com/kubernetes/services)\n 2. Select the Google Cloud project from the drop-down list on the menu bar.\n\n 3. Click the service that you want to create an alerting policy for.\n\n 4. In the left navigation bar, click **Health**.\n\n2. Click the SLO that you want to create an alerting policy for.\n\n3. In the **Current Status of SLO** section on the right, click the\n **Create Alerting Policy** link.\n\n The **Add condition** dialog displays. Cloud Service Mesh\n automatically populates the **SLO Burn Rate** condition based on the\n settings in the SLO. You configure the **SLO Burn Rate** condition so that\n you get an alert when the SLO's error budget is declining too rapidly. You\n want to make sure that you get an alert before the SLO is out of error\n budget.\n\n4. Configure the condition:\n\n 1. To name the condition, click the **Suggested title** link to use the name based on your SLO, or enter a name for the condition.\n 2. In the **Target** section, enter the lookback period in the **Lookback Duration** field, or use the default value.\n 3. In the **Configuration** section, enter the consumption percentage in the **Threshold** field.\n 4. Click **Save** . The **Create new alerting policy** window displays.\n5. Configure the alerting policy:\n\n 1. Enter a policy name.\n 2. The condition is automatically populated, but you can optionally add another condition.\n 3. If the alerting policy has only one condition, then leave the **Policy\n triggers** field at the default value of **Any condition is met**.\n 4. Optionally, configure the **Notifications** and **Documentation** sections. See [Managing alerting policies](/monitoring/alerts/using-alerting-ui) for more information.\n 5. Click **Save** . The **Policy details** page is displayed.\n 6. To go back to the **Cloud Service Mesh** dashboard, click the **Navigation menu** *dehaze* and go to **Anthos** \\\u003e **Services**.\n\nWhat's next\n-----------\n\n- Learn more about alerting from Site Reliability Engineering at Google:\n\n - [Site Reliability Engineering](https://sre.google/sre-book/practical-alerting/)\n - [The Site Reliability Workbook](https://sre.google/workbook/alerting-on-slos/)"]]