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 cek uptime dan kebijakan pemberitahuan.
  3. Lihat dasbor cek uptime.
  4. Memaksa cek uptime gagal.
  5. Lihat notifikasi email dan insiden.
  6. Jalankan pembersihan.

Untuk mengikuti panduan langkah demi langkah tugas ini langsung di Google Cloud konsol, 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

  8. Membuat saluran notifikasi email

    Sebelum membuat kebijakan pemberitahuan, konfigurasi saluran notifikasi yang ingin digunakan oleh kebijakan pemberitahuan. Cloud Monitoring mendukung berbagai jenis saluran notifikasi, termasuk email, Slack, PagerDuty, dan Pub/Sub. Untuk mengetahui informasi selengkapnya, lihat Membuat dan mengelola saluran notifikasi. Untuk mendapatkan notifikasi melalui email, lakukan tindakan berikut:
    1. Di konsol Google Cloud , buka halaman  Pemberitahuan:

      Buka Alerting

      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

    Agar diberi tahu saat aplikasi gagal merespons permintaan, konfigurasi pemeriksaan uptime untuk mengirim permintaan ke aplikasi, lalu konfigurasi kebijakan pemberitahuan untuk memantau respons terhadap pemeriksaan uptime:

    1. Di konsol Google Cloud , buka halaman  Pemeriksaan uptime:

      Buka Cek uptime

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

    2. Di toolbar, klik Buat cek uptime.
    3. Untuk Jenis Resource, 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 Anda, biarkan kolom Jalur kosong. Jika tidak, masukkan /monitoring/docs.

      Pemeriksaan uptime dikonfigurasi untuk mengirim permintaan ke URL 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 Pemberitahuan & Notifikasi.
    8. Luaskan menu Saluran notifikasi 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 cek uptime, klik Uji.

      Jika Anda menerima error, lihat Verifikasi pemeriksaan waktu aktif Anda.

    12. Klik Buat.

    Cek uptime dan kebijakan pemberitahuan Anda telah dibuat, dan cek uptime baru Anda tercantum di halaman Cek uptime.

    Melihat dasbor pemeriksaan uptime

    Halaman Cek uptime menampilkan daftar cek uptime Anda dan status setiap cek. Untuk melihat status mendetail pemeriksaan uptime yang Anda buat, lakukan langkah berikut:

    1. Di konsol Google Cloud , buka halaman  Pemeriksaan uptime:

      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 cek uptime Anda belum dijalankan, diagram kosong dan status cek uptime adalah No checks have run.

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

    4. Tunggu hingga beberapa titik data muncul di diagram, lalu muat ulang halaman.

      Jika status setiap lokasi adalah Lulus, lanjutkan ke langkah berikutnya. Jika tidak, tunggu sebentar dan muat ulang halaman untuk memperbarui panel status.

    Memaksa cek uptime gagal

    Untuk memaksa pemeriksaan uptime gagal, ubah Path sehingga URL yang diuji oleh pemeriksaan uptime tidak valid:

    1. Di toolbar, klik Edit.
    2. Di kolom Path, tambahkan atau masukkan HelloWorld.
    3. Klik Simpan.
    4. Di toolbar, aktifkan muat ulang otomatis pada diagram dengan mengklik Aktifkan muat ulang otomatis.
    5. Tunggu hingga titik data pada diagram Pemeriksaan Lulus menjadi nol, lalu muat ulang halaman.

      Jika status setiap lokasi adalah Gagal. lanjutkan ke langkah berikutnya. Jika tidak, tunggu sebentar dan muat ulang halaman untuk memperbarui panel status.

    Melihat notifikasi dan insiden

    Setelah kebijakan pemberitahuan menentukan bahwa cek uptime mengalami dua kegagalan berturut-turut, Cloud Monitoring akan membuat insiden dan mengirim pemberitahuan. 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, di notifikasi, klik Lihat insiden.

      Halaman Incident details akan terbuka di halaman baru 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 akun Google Cloud Anda tidak dikenai biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.

Jika Anda membuat project baru dan tidak lagi memerlukannya, hapus project tersebut.

Jika Anda menggunakan project yang sudah ada, lakukan hal berikut:

  1. Hapus cek uptime yang Anda buat:

    1. Di konsol Google Cloud , buka halaman  Pemeriksaan uptime:

      Buka Cek uptime

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

    2. Pilih pemeriksaan uptime yang Anda buat, lalu klik Hapus.

      Saat menghapus cek uptime, Anda juga menghapus kebijakan pemberitahuan yang memantau cek uptime tersebut.

Langkah berikutnya