HTTP İsteği
HTTP görevi, sitenin veya web hizmetinin normal çalışmada beklediğiniz gibi açılıp açılmadığını gösterir.
Ne zaman kullanılmalı
- Bir web sitesi sayfasını, kişisel hesabı veya sağlık uç noktasını kontrol etmeniz gerektiğinde.
- Yalnızca sunucunun kullanılabilirliğini değil aynı zamanda doğru HTTP yanıtını da kontrol etmek önemli olduğunda.
- Arızayı yalnızca açık bağlantı noktasından değil, kullanıcının gözünden görmek istediğinizde.
Farklı bir tür ne zaman seçilmelidir?
- Yalnızca sunucunun temel ağ kullanılabilirliğini kontrol etmeniz gerekiyorsa Ping genellikle yeterlidir.
- Sertifikanın yalnızca geçerlilik süresi önemliyse SSL daha iyi bir seçimdir.
- İzlemenin harici bir süreçten gelen sinyali beklemesi gerekiyorsa "Harici Olay"ı kullanın.
Lütfen aklınızda bulundurun:
ana kontrol için hizmetin çalışma durumunu gerçekten yansıtan bir URL seçmek daha iyidir,
giriş, reklam veya kişiselleştirme nedeniyle değişebilecek rastgele bir sayfa yerine.
Ortak form alanları
| Alan | Bu ne anlama geliyor | Neyi belirtmeli | Örnek |
|---|---|---|---|
| Görev etkinleştirildi | Denetimin kaydedildikten hemen sonra çalıştırılıp çalıştırılmayacağını belirler. | İzlemeye hemen başlamak istiyorsanız görevi etkin bırakın. | Dahil |
| İsim | Listedeki kontrolün adı ve bildirimler. | Tam olarak neyin kontrol edildiğini belirtin. | example.com ana sayfası |
| Grup | Bir projeye veya bölüme görev atamanızı sağlar. | Proje görevlerini bir arada tutmak istiyorsanız bir grup seçin. | Web sitesi example.com |
| Aralık | HTTP kontrolünün ne sıklıkta gerçekleştirileceği. | Sayfanın veya hizmetin önemine göre bir aralık seçin. | 5 dakika |
| Bildirim kanalları | Sorun ve iyileşmeyle ilgili mesajların nereye gönderileceği. | Bildirimleri gerçekten okuduğunuz kanalları işaretleyin. | Telgraf ve e-posta |
| Raporlar | Periyodik görev özetleri. | Panele manuel olarak giriş yapmadan bir genel bakış almak istiyorsanız etkinleştirin. | Haftalık rapor |
HTTP Doğrulama Alanları
| Alan | Bu ne anlama geliyor | Neyi belirtmeli | Örnek |
|---|---|---|---|
| Yöntem | Hangi HTTP isteğinin gönderileceği. | GET genellikle yeterlidir. Uç noktanız gerektiriyorsa başka yöntemlere ihtiyaç vardır. | GET |
| URL | Kontrol edilmesi gereken sayfanın veya uç noktanın tam adresi. | Lütfen şema ve etki alanıyla birlikte tam URL'yi sağlayın. | https://example.com/health |
| Zaman aşımı | Kullanılamazlık hatası oluşmadan önce yanıtın ne kadar süre bekleneceği. | Hizmetinizin normal yanıt süresinden biraz daha yüksek bir değer seçin. | 30 saniye |
| Anahtar kelime | Yanıt içeriğinin ek doğrulanması. | Yanıta dahil edilmesi gereken metni belirtin. | OK |
| Gelişmiş ayarlar | Ek HTTP alanlarını açar. | Yalnızca başlıklara, istek gövdesine veya kendi başarı kodları listenize ihtiyacınız varsa ekleyin. | Dahil |
| Başlıklar | Ek HTTP istek başlıkları. | Yalnızca API'nizin gerçekten ihtiyaç duyduğu başlıkları ekleyin. | Authorization: Bearer <token> Accept: application/json |
| İçerik | POST, PUT veya PATCH için HTTP istek gövdesi. | Uç nokta JSON veya başka bir istek gövdesi bekliyorsa doldurun. | {"event":"healthcheck"} |
| Başarılı yanıt kodları | Hangi HTTP kodları normal sonuçlar olarak kabul edilir. | Standart aralıktan çıkın veya kendi kodlarınızı ve aralıklarınızı ayarlayın. | 200-299, 301 |
| İzin verilen kontrol noktaları | Kontrol hangi noktalardan yapılacak? | Bölgeler veya ağlar için özel bir senaryoya ihtiyacınız yoksa tüm noktaları bırakın. | Tüm kontrol noktaları |
Alarm geldiğinde
- Site veya uç nokta zamanında yanıt vermeyecektir.
- Sunucu, başarılı olanlar listesinde yer almayan bir kod döndürecektir.
- Bir anahtar kelime belirttiyseniz yanıt gerekli metni içermeyecektir.