Pemantauan API dan endpoint health check

API bisa menjawab 200 tetapi tetap bermasalah. FastPing mengirim permintaan yang Anda tentukan, membaca respons JSON, dan memeriksa nilai yang menyatakan layanan dalam kondisi sehat.

Detail pemeriksaan

Jenis monitor
API (JSON)
Target
URL
Interval tercepat
30 detik
Sebelum notifikasi gangguan
Pemeriksaan kedua setelah 20 detik
Diperiksa dari
Helsinki, Finlandia (UE)

Cara kerjanya

  1. Anda menentukan permintaannya: metode, URL, header seperti header Authorization, dan body untuk POST, PUT, atau PATCH.
  2. FastPing memeriksa kode status, mem-parsing respons JSON, dan membaca nilai di path seperti checks.database.
  3. Jika nilainya berbeda dari yang Anda harapkan, atau responsnya bukan JSON, pemeriksaan gagal.
  4. Dua kegagalan berturut-turut membuka insiden dan mengirim notifikasi ke semua saluran yang terpasang.

Apa yang diperiksa FastPing

  • Kode status

    2xx atau 3xx apa pun secara bawaan, atau kode persis yang seharusnya dikembalikan API Anda.

  • Nilai JSON

    Bandingkan nilai di path yang dipisahkan titik, seperti status atau regions.0.healthy, dengan nilai yang diharapkan.

  • Waktu respons

    Beri peringatan saat waktu hingga byte pertama melebihi ambang batas Anda, sebelum klien mulai mengalami timeout.

  • TLS

    Validasi sertifikat yang ketat, termasuk seluruh rantainya.

Cara menyiapkannya

Pilih API (JSON) dan masukkan URL endpoint. Tambahkan header dan body yang diperlukan endpoint, lalu path JSON dan nilai yang diharapkan. Pasang saluran notifikasi, lalu simpan.

Pertanyaan yang sering diajukan

Jika pertanyaan Anda tidak ada di sini, kirim pesan kepada kami. Kami membalas lewat email, biasanya dalam satu hari kerja.

Hubungi dukungan
Sintaks path JSON apa yang didukung?

Key yang dipisahkan titik, dengan posisi array berupa angka, misalnya data.items.0.id. Wildcard dan ekspresi filter tidak didukung.

Apakah token API saya aman di dalam monitor?

Header disimpan bersama monitor, bisa dilihat anggota tim Anda, dan ikut masuk ke ekspor data. Gunakan token khusus yang hanya punya akses baca.

Bisakah saya membuat monitor API dari pipeline deployment saya?

Bisa, dengan add-on REST API: monitor bisa dibuat, dijeda, dilanjutkan, dan dihapus dengan kunci API.

Apakah bisa dipakai untuk GraphQL?

Bisa. Kirim permintaan POST dengan query Anda sebagai body, lalu periksa nilai di objek data pada respons.

Mulai dengan paket gratis

3 monitor, pemeriksaan setiap 5 menit, dan 1 halaman status. Tanpa perlu data pembayaran.

GraphQL adalah merek dagang milik pemiliknya. FastPing tidak berafiliasi dengan pemilik merek tersebut dan tidak didukung olehnya.