Mendapatkan notifikasi jika aplikasi berhenti merespons

Pelajari cara mendapatkan notifikasi jika aplikasi Anda berhenti merespons permintaan HTTP dengan menyelesaikan tugas berikut:

  1. Buat saluran notifikasi email.
  2. Buat kebijakan pemberitahuan dan cek uptime.
  3. Lihat dasbor pemeriksaan uptime.
  4. Memaksa cek uptime gagal.
  5. Lihat notifikasi email dan insiden.
  6. Jalankan pembersihan.

Jika ingin mengikuti panduan langkah demi langkah untuk tugas ini langsung di Konsol Google Cloud, klik Pandu saya:

Pandu saya


Sebelum memulai

  1. 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.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Enable the Cloud Monitoring API.

    Enable the API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  6. Make sure that billing is enabled for your Google Cloud project.

  7. Enable the Cloud Monitoring API.

    Enable the 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:
  1. Di konsol Google Cloud, buka halaman  Alerting:

    Buka Pemberitahuan

    Jika Anda menggunakan kotak penelusuran untuk menemukan halaman ini, pilih hasil yang subjudulnya adalah Monitoring.

  2. Di toolbar, klik Edit Notification Channels.
  3. Di halaman Notification channels, scroll ke Email, lalu klik Add new.
  4. 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:

  1. Di konsol Google Cloud, buka halaman  Pemeriksaan waktu aktif:

    Buka Cek uptime

    Jika Anda menggunakan kotak penelusuran untuk menemukan halaman ini, pilih hasil yang subjudulnya adalah Monitoring.

  2. Di toolbar, klik Create uptime check.
  3. Untuk Resource Type, pilih URL.
  4. Untuk Nama host, masukkan URL yang valid untuk perusahaan Anda, atau masukkan cloud.google.com.
  5. 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.

  6. Klik Lanjutkan untuk melanjutkan ke bagian Validasi respons.

    Untuk mengetahui informasi tentang setelan ini, lihat Memvalidasi data respons.

  7. Klik Lanjutkan untuk melanjutkan ke bagian Notifikasi & Pemberitahuan.
  8. Luaskan menu Notification channels dan pilih saluran notifikasi Anda.
  9. Klik Lanjutkan untuk melanjutkan ke bagian Tinjau.
  10. Masukkan judul, seperti My check, untuk cek uptime.
  11. Untuk memverifikasi konfigurasi pemeriksaan uptime, klik Test.

    Jika Anda menerima error, lihat Memverifikasi pemeriksaan waktu aktif.

  12. 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:

  1. Di konsol Google Cloud, buka halaman  Pemeriksaan waktu aktif:

    Buka Cek uptime

    Jika Anda menggunakan kotak penelusuran untuk menemukan halaman ini, pilih hasil yang subjudulnya adalah Monitoring.

  2. 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.

  3. Di toolbar, aktifkan pembaruan otomatis pada diagram dengan mengklik Aktifkan pembaruan otomatis.

  4. 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:

  1. Di toolbar, klik Edit.
  2. Di kolom Path, tambahkan atau masukkan HelloWorld.
  3. Klik Simpan.
  4. Di toolbar, aktifkan pembaruan otomatis pada diagram dengan mengklik Aktifkan pembaruan otomatis.
  5. 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:

  1. Buka akun email Anda, lalu lihat pesan yang judulnya diawali dengan [ALERT] Failure of uptime check_id.
  2. 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:

  1. Hapus pemeriksaan uptime yang Anda buat:

    1. Di konsol Google Cloud, buka halaman  Pemeriksaan waktu aktif:

      Buka Cek uptime

      Jika Anda menggunakan kotak penelusuran untuk menemukan halaman ini, pilih hasil yang subjudulnya adalah Monitoring.

    2. 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