คำขอ HTTP
งาน HTTP แสดงว่าเว็บไซต์หรือบริการเว็บเปิดขึ้นตามที่คุณคาดหวังในการทำงานปกติหรือไม่
เมื่อจะใช้
- เมื่อคุณต้องการควบคุมหน้าเว็บไซต์ บัญชีส่วนตัว หรือจุดสิ้นสุดด้านสุขภาพ
- เมื่อสิ่งสำคัญคือต้องตรวจสอบไม่เพียงแต่ความพร้อมใช้งานของเซิร์ฟเวอร์เท่านั้น แต่ยังต้องตรวจสอบการตอบสนอง HTTP ที่ถูกต้องด้วย
- เมื่อคุณต้องการเห็นความล้มเหลวผ่านสายตาของผู้ใช้ ไม่ใช่แค่ผ่านพอร์ตที่เปิดอยู่
เมื่อใดควรเลือกประเภทอื่น
- หากคุณต้องการตรวจสอบความพร้อมใช้งานเครือข่ายพื้นฐานของเซิร์ฟเวอร์ Ping มักจะเพียงพอแล้ว
- หากสำคัญเฉพาะระยะเวลาที่มีผลบังคับใช้ของใบรับรอง SSL ก็เป็นตัวเลือกที่ดีกว่า
- หากการตรวจสอบต้องรอสัญญาณจากกระบวนการภายนอก ให้ใช้ "เหตุการณ์ภายนอก"
โปรดทราบ:
สำหรับการตรวจสอบหลักควรเลือก URL ที่สะท้อนถึงสถานะการทำงานของบริการอย่างแท้จริง
แทนที่จะเป็นหน้าสุ่มที่อาจเปลี่ยนแปลงเนื่องจากการเข้าสู่ระบบ การโฆษณา หรือการปรับเปลี่ยนในแบบของคุณ
ฟิลด์แบบฟอร์มทั่วไป
| สนาม | มันหมายความว่าอะไร | สิ่งที่ต้องระบุ | ตัวอย่าง |
|---|---|---|---|
| เปิดใช้งานงานแล้ว | กำหนดว่าเช็คจะทำงานทันทีหลังจากบันทึกหรือไม่ | ปล่อยให้งานเปิดใช้งานหากคุณต้องการเริ่มการตรวจสอบทันที | รวมอยู่ด้วย |
| ชื่อ | ชื่อเช็คในรายการและการแจ้งเตือน | ระบุสิ่งที่กำลังตรวจสอบอย่างแน่นอน | หน้าแรกของ example.com |
| กลุ่ม | ช่วยให้คุณสามารถมอบหมายงานให้กับโครงการหรือส่วนได้ | เลือกกลุ่มถ้าคุณต้องการเก็บงานโครงการไว้ด้วยกัน | เว็บไซต์ example.com |
| ช่วงเวลา | การตรวจสอบ HTTP จะดำเนินการบ่อยแค่ไหน | เลือกช่วงเวลาตามความสำคัญของเพจหรือบริการ | 5 นาที |
| ช่องทางการแจ้งเตือน | จะส่งข้อความเกี่ยวกับปัญหาและการกู้คืนได้ที่ไหน | ทำเครื่องหมายช่องที่คุณอ่านการแจ้งเตือนจริงๆ | โทรเลขและอีเมล |
| รายงาน | สรุปงานเป็นระยะ | เปิดใช้งานหากคุณต้องการรับภาพรวมโดยไม่ต้องเข้าสู่ระบบแผงควบคุมด้วยตนเอง | รายงานประจำสัปดาห์ |
ฟิลด์การตรวจสอบ HTTP
| สนาม | มันหมายความว่าอะไร | สิ่งที่ต้องระบุ | ตัวอย่าง |
|---|---|---|---|
| วิธี | คำขอ HTTP ใดจะถูกส่งไป | โดยปกติ GET ก็เพียงพอแล้ว จำเป็นต้องใช้วิธีการอื่นๆ หากตำแหน่งข้อมูลของคุณต้องการ | GET |
| URL | ที่อยู่แบบเต็มของเพจหรือปลายทางที่ต้องตรวจสอบ | โปรดระบุ URL แบบเต็มพร้อมรูปแบบและโดเมน | https://example.com/health |
| หมดเวลา | ระยะเวลาในการรอการตอบกลับก่อนที่จะเกิดข้อผิดพลาดความไม่พร้อมใช้งานเกิดขึ้น | เลือกค่าที่สูงกว่าเวลาตอบกลับปกติของบริการของคุณเล็กน้อย | 30 วินาที |
| คำสำคัญ | การตรวจสอบเพิ่มเติมของเนื้อหาการตอบกลับ | ระบุข้อความที่ควรรวมไว้ในคำตอบ | OK |
| การตั้งค่าขั้นสูง | เปิดฟิลด์ HTTP เพิ่มเติม | รวมเฉพาะในกรณีที่คุณต้องการส่วนหัว เนื้อหาคำขอ หรือรายการรหัสความสำเร็จของคุณเอง | รวมอยู่ด้วย |
| หัวเรื่อง | ส่วนหัวคำขอ HTTP เพิ่มเติม | เพิ่มเฉพาะส่วนหัวที่ API ของคุณต้องการจริงๆ | Authorization: Bearer <token> Accept: application/json |
| เนื้อหา | เนื้อหาคำขอ HTTP สำหรับ POST, PUT หรือ PATCH | กรอกหากปลายทางต้องการ JSON หรือเนื้อหาคำขออื่นๆ | {"event":"healthcheck"} |
| รหัสตอบกลับสำเร็จ | รหัส HTTP ใดที่ถือเป็นผลลัพธ์ปกติ | ออกจากช่วงมาตรฐานหรือกำหนดรหัสและช่วงของคุณเอง | 200-299, 301 |
| จุดตรวจที่อนุญาต | การตรวจสอบจะเกิดขึ้นจากจุดใด? | ทิ้งคะแนนทั้งหมดไว้หากคุณไม่ต้องการสถานการณ์พิเศษสำหรับภูมิภาคหรือเครือข่าย | ทุกจุดตรวจ |
เมื่อสัญญาณเตือนภัยมาถึง
- ไซต์หรือปลายทางจะไม่ตอบสนองตรงเวลา
- เซิร์ฟเวอร์จะส่งคืนรหัสที่ไม่รวมอยู่ในรายการรหัสที่สำเร็จ
- การตอบกลับจะไม่มีข้อความที่จำเป็นหากคุณระบุคำหลัก