Dapatkan notifikasi jika aplikasi berhenti merespons
Pelajari cara mendapatkan notifikasi jika aplikasi Anda berhenti merespons permintaan HTTP dengan menyelesaikan tugas-tugas berikut:
- Membuat saluran notifikasi email.
- Membuat cek uptime dan kebijakan pemberitahuan.
- Lihat dasbor cek uptime
- Memaksa cek uptime untuk gagal.
- Lihat notifikasi email dan insiden tersebut.
- Jalankan pembersihan.
Jika ingin mengikuti panduan langkah demi langkah untuk tugas ini langsung di Konsol Google Cloud, klik Pandu saya:
Sebelum memulai
- Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.
-
Aktifkan API Cloud Monitoring.
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.
-
Aktifkan API Cloud Monitoring.
Membuat saluran notifikasi email
Sebelum membuat kebijakan pemberitahuan, konfigurasikan saluran notifikasi yang ingin digunakan oleh kebijakan pemberitahuan. Cloud Monitoring mendukung berbagai jenis saluran notifikasi, termasuk email, Slack, PagerDuty, dan Pub/Sub. Untuk informasi selengkapnya, lihat Membuat dan mengelola saluran notifikasi. Untuk mendapatkan notifikasi melalui email, lakukan tindakan berikut:-
Pada panel navigasi Konsol Google Cloud, pilih Monitoring, lalu pilih notifications Alerting:
- Di toolbar, klik Edit Notification Channels.
- Di halaman Notification channels, scroll ke
Email , lalu klik Add new. - Masukkan alamat email Anda, nama tampilan seperti
My email
, lalu klik Save.
Membuat cek uptime dan kebijakan pemberitahuan
Agar diberi tahu saat aplikasi gagal merespons permintaan, konfigurasikan cek uptime untuk mengirim permintaan ke aplikasi, lalu konfigurasikan kebijakan pemberitahuan untuk memantau respons terhadap cek uptime:
-
Pada panel navigasi Konsol Google Cloud, pilih Monitoring, lalu pilih Uptime checks:
- Di toolbar, klik Create uptime check.
- Untuk Resource Type, pilih URL.
- Untuk Nama host, masukkan URL yang valid untuk perusahaan Anda, atau masukkan
cloud.google.com
. - Jika Anda memasukkan URL untuk perusahaan Anda, kosongkan kolom Path.
Jika tidak, masukkan
/monitoring/docs
.Cek uptime dikonfigurasi untuk mengirim permintaan ke URL untuk perusahaan Anda, atau ke
cloud.google.com/monitoring/docs
. - Klik Lanjutkan untuk melanjutkan ke bagian Validasi respons.
Untuk mengetahui informasi tentang setelan ini, lihat Memvalidasi data respons.
- Klik Continue untuk melanjutkan ke bagian Alert & Notification.
- Luaskan menu Notification channels dan pilih saluran notifikasi Anda.
- Klik Continue untuk melanjutkan ke bagian Review.
- Masukkan judul, misalnya
My check
, untuk cek uptime. Untuk memverifikasi konfigurasi cek uptime Anda, klik
Test .Jika Anda menerima error, lihat Memverifikasi cek uptime Anda.
- Klik Create.
Cek uptime dan kebijakan pemberitahuan Anda akan dibuat, dan cek uptime yang baru akan tercantum di halaman Uptime checks.
Melihat dasbor cek uptime
Halaman Uptime checks menampilkan daftar cek uptime Anda dan status setiap cek. Untuk melihat status mendetail dari cek uptime yang Anda buat, lakukan langkah berikut:
-
Pada panel navigasi Konsol Google Cloud, pilih Monitoring, lalu pilih Uptime checks:
Klik nama cek uptime untuk membuka dasbor cek uptime
Karena cek uptime Anda belum dieksekusi, diagram akan kosong dan status untuk cek uptime adalah Tidak ada cek yang telah berjalan.
Di toolbar, aktifkan muat ulang otomatis pada diagram dengan mengklik
Aktifkan refresh otomatis.Tunggu hingga beberapa titik data muncul pada diagram, lalu muat ulang halaman.
Jika status untuk setiap lokasi adalah
Lulus, lanjutkan ke langkah berikutnya. Jika tidak, tunggu sebentar dan muat ulang halaman untuk memperbarui panel status.
Memaksa cek uptime untuk gagal
Untuk memaksa pemeriksaan waktu beroperasi agar gagal, ubah Jalur sehingga URL yang diuji oleh cek uptime tidak valid:
- Di toolbar, klik Edit.
- Di kolom Path, tambahkan atau masukkan HelloWorld.
- Klik Simpan.
- Di toolbar, aktifkan muat ulang otomatis pada diagram dengan mengklik Aktifkan refresh otomatis.
Tunggu hingga titik data pada diagram Lulus Pemeriksaan mencapai nol, lalu muat ulang halaman.
Jika status untuk setiap lokasi adalah
Gagal. lanjutkan ke langkah berikutnya. Jika tidak, tunggu sebentar dan muat ulang halaman untuk memperbarui panel status.
Lihat notifikasi dan insiden
Setelah kebijakan pemberitahuan menentukan bahwa cek uptime telah mengalami dua kegagalan berturut-turut, Cloud Monitoring akan membuat insiden dan mengirimkan notifikasi. Insiden adalah data kebijakan pemberitahuan yang terpicu, dan berisi informasi yang berguna untuk memecahkan masalah kegagalan. Untuk melihat notifikasi dan insiden, lakukan hal berikut:
- Buka akun email Anda, dan lihat pesan yang judulnya diawali dengan
[ALERT] Failure of uptime check_id
. Untuk mendapatkan detail tentang kegagalan, pada notifikasi, klik Lihat insiden.
Halaman Detail insiden akan terbuka di halaman baru Cloud Console.
Anda telah berhasil membuat cek uptime dan kebijakan pemberitahuan, memaksa cek uptime untuk gagal, dan Anda menerima notifikasi. Sekarang Anda dapat menutup halaman browser yang menampilkan halaman Detail insiden,
Pembersihan
Agar akun Google Cloud Anda tidak dikenakan biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.
Jika Anda membuat project baru dan tidak lagi memerlukan project tersebut, hapus project tersebut.
Jika Anda menggunakan project yang sudah ada, lakukan hal berikut:
Hapus cek uptime yang Anda buat:
-
Pada panel navigasi Konsol Google Cloud, pilih Monitoring, lalu pilih Uptime checks:
- Pilih cek uptime yang Anda buat, lalu klik
Delete .Saat menghapus cek uptime, Anda juga akan menghapus kebijakan pemberitahuan yang memantau cek uptime tersebut.
-
Langkah selanjutnya
Untuk mempelajari cara melihat dan menyesuaikan dasbor untuk VM Anda, baca panduan memulai Melihat dan menyesuaikan dasbor instance VM.
Untuk mempelajari cara menguji aplikasi, lihat Ringkasan pemantauan sintetis.
Untuk mempelajari cara menginstal Agen Operasional dan mengumpulkan metrik dari server Apache, lihat panduan memulai Mengumpulkan metrik Apache dengan Agen Operasional.
Untuk mempelajari Agen Operasional, lihat Ringkasan Agen Operasional.
Untuk mempelajari cara membuat dasbor kustom, lihat Mengelola dasbor kustom.