Yalnızca durumu değil, yanıtı da doğrulayın
Bir monitörü herhangi bir uç noktaya yönlendirin, yöntemi seçin, bearer token gibi başlıklar ekleyin ve bir JSON gövdesi gönderin. Ardından UptimePush'a hangi JSON yolunun hangi değere eşit olması gerektiğini söyleyin; örneğin $.status "ok" değerine eşit veya $.queue.depth 100'ün altında.
- GET, POST, PUT, PATCH, DELETE ve HEAD
- Özel başlıklar ve istek gövdeleri
- Eşittir, içerir, büyüktür ve küçüktür ile JSON yolu doğrulamaları
- Yanıt süresi eşikleri
- Ham gövdede anahtar kelime var/yok kontrolü
Yavaşlamaları kullanıcılardan önce yakalayın
800 ms gibi bir eşik belirleyin ve p95 gecikmesi bunun üzerine çıktığında uyarı alın. Yanıt süresi grafikleri yavaşlamanın ne zaman başladığını gösterir; bu da genellikle soruna neden olan dağıtımı işaret eder.
API'nin arkasındaki görevler için heartbeat'ler
Kuyruk işçilerinin ve cron görevlerinin kontrol edilecek bir URL'si yoktur. Onlara bir heartbeat monitörü verin: görev tamamlandığında benzersiz bir URL'ye ping gönderir, ping zamanında gelmezse siz uyarılırsınız.