Mendapatkan notifikasi jika aplikasi berhenti merespons
Pelajari cara mendapatkan notifikasi jika aplikasi Anda berhenti merespons permintaan HTTP dengan menyelesaikan tugas berikut:
- Buat saluran notifikasi email.
- Buat kebijakan pemberitahuan dan cek uptime.
- Lihat dasbor pemeriksaan uptime.
- Memaksa cek uptime gagal.
- Lihat notifikasi email dan insiden.
- Jalankan pembersihan.
Jika ingin mengikuti panduan langkah demi langkah untuk tugas ini langsung di Konsol Google Cloud, klik Pandu saya:
Sebelum memulai
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Monitoring API.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Monitoring API.
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:-
Di konsol Google Cloud, buka halaman notifications Alerting:
Jika Anda menggunakan kotak penelusuran untuk menemukan halaman ini, pilih hasil yang subjudulnya adalah Monitoring.
- 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 Simpan.
Membuat cek uptime dan kebijakan pemberitahuan
Untuk mendapatkan notifikasi saat aplikasi gagal merespons permintaan, konfigurasikan pemeriksaan uptime untuk mengirim permintaan ke aplikasi, lalu konfigurasikan kebijakan pemberitahuan untuk memantau respons terhadap pemeriksaan uptime:
-
Di konsol Google Cloud, buka halaman Pemeriksaan waktu aktif:
Jika Anda menggunakan kotak penelusuran untuk menemukan halaman ini, pilih hasil yang subjudulnya adalah Monitoring.
- 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, kosongkan kolom Jalur.
Jika tidak, masukkan
/monitoring/docs
.Pemeriksaan 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 Lanjutkan untuk melanjutkan ke bagian Notifikasi & Pemberitahuan.
- Luaskan menu Notification channels dan pilih saluran notifikasi Anda.
- Klik Lanjutkan untuk melanjutkan ke bagian Tinjau.
- Masukkan judul, seperti
My check
, untuk cek uptime. Untuk memverifikasi konfigurasi pemeriksaan uptime, klik
Test .Jika Anda menerima error, lihat Memverifikasi pemeriksaan waktu aktif.
- Klik Create.
Cek uptime dan kebijakan pemberitahuan Anda telah dibuat, dan cek uptime baru Anda tercantum di halaman Cek uptime.
Melihat dasbor pemeriksaan uptime
Halaman Pemeriksaan uptime menampilkan daftar pemeriksaan uptime dan status setiap pemeriksaan. Untuk melihat status mendetail pemeriksaan waktu aktif yang Anda buat, lakukan langkah berikut:
-
Di konsol Google Cloud, buka halaman Pemeriksaan waktu aktif:
Jika Anda menggunakan kotak penelusuran untuk menemukan halaman ini, pilih hasil yang subjudulnya adalah Monitoring.
Klik nama cek uptime untuk membuka dasbor cek uptime.
Karena pemeriksaan uptime belum dijalankan, diagram akan kosong dan status untuk pemeriksaan uptime adalah Tidak ada pemeriksaan yang telah dijalankan.
Di toolbar, aktifkan pembaruan otomatis pada diagram dengan mengklik
Aktifkan pembaruan 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, lalu muat ulang halaman untuk memperbarui panel status.
Memaksa cek uptime gagal
Untuk memaksa pemeriksaan uptime gagal, ubah Jalur sehingga URL yang diuji oleh pemeriksaan uptime menjadi tidak valid:
- Di toolbar, klik Edit.
- Di kolom Path, tambahkan atau masukkan HelloWorld.
- Klik Simpan.
- Di toolbar, aktifkan pembaruan otomatis pada diagram dengan mengklik Aktifkan pembaruan otomatis.
Tunggu hingga titik data pada diagram Pemeriksaan yang Lulus menjadi nol, lalu muat ulang halaman.
Jika status untuk setiap lokasi adalah
Gagal. lanjutkan ke langkah berikutnya. Jika tidak, tunggu sebentar, lalu muat ulang halaman untuk memperbarui panel status.
Melihat notifikasi dan insiden
Setelah kebijakan pemberitahuan menentukan bahwa cek uptime telah mengalami dua kegagalan berturut-turut, Cloud Monitoring akan membuat insiden dan mengirim notifikasi. Insiden adalah catatan kebijakan pemberitahuan yang dipicu, dan berisi informasi yang berguna untuk memecahkan masalah kegagalan. Untuk melihat notifikasi dan insiden, lakukan tindakan berikut:
- Buka akun email Anda, lalu lihat pesan yang judulnya diawali dengan
[ALERT] Failure of uptime check_id
. Untuk mendapatkan detail tentang kegagalan, dalam notifikasi, klik Lihat insiden.
Halaman Incident details akan terbuka di halaman baru di Cloud Console.
Anda telah berhasil membuat cek uptime dan kebijakan pemberitahuan, Anda memaksa cek uptime gagal, dan Anda telah menerima notifikasi. Sekarang Anda dapat menutup halaman browser yang menampilkan halaman Detail insiden,
Pembersihan
Agar tidak menimbulkan biaya pada akun Google Cloud Anda 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 ada, lakukan hal berikut:
Hapus pemeriksaan uptime yang Anda buat:
-
Di konsol Google Cloud, buka halaman Pemeriksaan waktu aktif:
Jika Anda menggunakan kotak penelusuran untuk menemukan halaman ini, pilih hasil yang subjudulnya adalah Monitoring.
- Pilih pemeriksaan waktu aktif yang Anda buat, lalu klik
Hapus .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, lihat 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.