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
- Anda menentukan permintaannya: metode, URL, header seperti header Authorization, dan body untuk POST, PUT, atau PATCH.
- FastPing memeriksa kode status, mem-parsing respons JSON, dan membaca nilai di path seperti checks.database.
- Jika nilainya berbeda dari yang Anda harapkan, atau responsnya bukan JSON, pemeriksaan gagal.
- 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 dukunganSintaks 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.
Pemantauan terkait
- Pemantauan situs webKode status, pengalihan, sertifikat, dan waktu respons, dengan interval secepat 30 detik.
- Pemantauan WebSocketPemeriksaan handshake untuk endpoint ws:// dan wss://, dengan pesan dan balasan yang diharapkan (opsional).
- Pemantauan cron jobURL heartbeat yang memberi notifikasi saat backup, cron job, atau tugas terjadwal tidak melapor.
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.