ทำความเข้าใจการตรวจสอบสภาพพร้อมใช้งานและการวินิจฉัยประสิทธิภาพสังเคราะห์
การตรวจสอบสถานะออนไลน์แบบสังเคราะห์เกี่ยวข้องกับการดำเนินการคำขอโปรโตคอล HTTP/HTTPS แบบอัตโนมัติตามกำหนดเวลาจากเซิร์ฟเวอร์โพรบระยะไกล เพื่อตรวจสอบว่าแอปพลิเคชันเว็บเป้าหมาย, API และโครงสร้างพื้นฐานเครือข่ายยังคงมีประสิทธิภาพ เข้าถึงได้ และตอบสนองได้ดี
แม้ว่าเครื่องมือตรวจสอบแบบดั้งเดิมจะขึ้นอยู่กับตัววัดเอเจนต์เซิร์ฟเวอร์ภายใน (เช่น การใช้งาน CPU หรือดิสก์ I/O) การตรวจสอบภายนอกแบบสังเคราะห์จะประเมินความพร้อมใช้งานจากมุมมองของผู้ใช้ผ่านอินเทอร์เน็ตสาธารณะมุมมองแบบหลายภูมิภาคนี้จะตรวจจับความผิดปกติของการกำหนดเส้นทางเครือข่าย ความล้มเหลวในการเผยแพร่ DNS ข้อผิดพลาดที่แคช CDN Edge และการหมดเวลาเกตเวย์คลาวด์ที่ตัววัดเอเจนต์ภายในพลาดไป
ส่วนประกอบที่สำคัญของเวลาแฝงของเครือข่ายถูกถอดรหัสแล้ว
การตรวจสอบเว็บ HTTP เพียงครั้งเดียวจะวัดขั้นตอนโปรโตคอลเครือข่ายตามลำดับหลายขั้นตอนการทำความเข้าใจส่วนประกอบเหล่านี้ช่วยให้ทีมวิศวกรระบุจุดคอขวดที่แน่นอนในระหว่างการลดประสิทธิภาพ:
- ระยะเวลาการค้นหา DNS: เวลาที่จำเป็นสำหรับเซิร์ฟเวอร์โพรบในการสอบถามรีโซลเวอร์ระบบชื่อโดเมน (DNS) และแปลงชื่อโดเมนเป็นที่อยู่ IPเวลาแฝงของ DNS สูงบ่งชี้ถึงปัญหาคอขวดของผู้ให้บริการ DNS หรือการตั้งค่า TTL ที่ไม่ได้แคช
- TCP Connection Handshake: ระยะเวลาของการจับมือ TCP 3 ทางเริ่มต้น (SYN, SYN-ACK, ACK) ที่สร้างซ็อกเก็ตเครือข่ายระหว่างโหนดโพรบและเซิร์ฟเวอร์ต้นทางเป้าหมาย
- เวลาการเจรจา TLS: สำหรับการเชื่อมต่อ HTTPS ที่เข้ารหัส เวลาที่ใช้ในการแฮนด์เชคการเข้ารหัส TLS แลกเปลี่ยนใบรับรองความปลอดภัย และสร้างชุดการเข้ารหัสที่ปลอดภัย
- เวลาเป็นไบต์แรก (TTFB): เวลาที่ผ่านไปจากการส่งคำขอ HTTP GET จนกระทั่งโพรบได้รับข้อมูลตอบกลับไบต์แรกจากเซิร์ฟเวอร์TTFB สูงบ่งชี้ว่าการประมวลผลแอปพลิเคชันแบ็กเอนด์ช้าหรือการสืบค้นฐานข้อมูลที่ไม่ได้จัดทำดัชนี
เหตุใดฉันทามติในหลายภูมิภาคจึงขจัดการแจ้งเตือนเชิงบวกที่ผิดพลาด
การแจ้งเตือนการหยุดทำงานที่ผิดพลาดเชิงบวกเป็นสาเหตุหลักของความเหนื่อยล้าในการแจ้งเตือนสำหรับทีม DevOps และทีมวิศวกรที่โทรติดต่อข้อผิดพลาดในการกำหนดเส้นทาง ISP ที่แปลเป็นภาษาท้องถิ่นชั่วคราวหรือความแออัดของเครือข่ายชั่วคราวระหว่างโหนดโพรบเดียวและเซิร์ฟเวอร์ต้นทางไม่จำเป็นต้องถือเป็นการหยุดทำงานของเว็บไซต์อย่างแท้จริง
SimpleOps กำจัดการแจ้งเตือนที่ผิดพลาดโดยการใช้การตรวจสอบฉันทามติในหลายภูมิภาคเมื่อโหนดตรวจสอบหลักตรวจพบรหัสสถานะ HTTP ที่ไม่ใช่ 2xx หรือการหมดเวลาการเชื่อมต่อ โหนดโพรบรองในภูมิภาคทางภูมิศาสตร์ที่อยู่ติดกันจะดำเนินการตรวจสอบการยืนยันแบบขนานทันทีการแจ้งเตือนการหยุดทำงานอย่างเป็นทางการจะถูกทริกเกอร์ก็ต่อเมื่อมติที่เป็นเอกฉันท์จากหลายภูมิภาคยืนยันความล้มเหลวเท่านั้น
คำถามที่พบบ่อย
คำถามทั่วไปเกี่ยวกับหัวข้อนี้
ต้องการการตรวจสอบอย่างต่อเนื่องตลอด 24 ชั่วโมงทุกวันหรือไม่?
การตรวจสอบครั้งเดียวจะทดสอบเพียงช่วงเวลาเดียวเท่านั้นSimpleOps ตรวจสอบตำแหน่งข้อมูลของคุณอย่างต่อเนื่องทุกๆ 60 วินาทีจากสถานที่ตรวจสอบทั่วโลกมากกว่า 15 แห่ง จัดส่งการแจ้งเตือนทันทีผ่าน Slack, Telegram, PagerDuty หรืออีเมลเมื่อเกิดไฟฟ้าดับ