การตรวจสอบ uptime

เฝ้าดู URL ที่ใช้งานจริงของแอปทุก 5 นาที และรับอีเมลเมื่อ URL ล่มหรือกลับมาใช้งานได้

Stardeck เฝ้าดู URL ที่ใช้งานจริงของคุณและแจ้งเตือนเมื่อมีสิ่งผิดปกติ คุณจะรู้ว่าระบบล่มก่อนที่ลูกค้าจะรู้

ทำงานอย่างไร

เมื่อเปิดใช้งาน Stardeck จะตรวจสอบ URL ของคุณทุก 5 นาที หากการตรวจสอบล้มเหลวติดต่อกันหลายครั้ง ระบบจะระบุว่า URL นั้น down และส่งการแจ้งเตือนถึงคุณ เมื่อ URL กลับมาใช้งานได้ คุณจะได้รับการแจ้งเตือนว่ากลับมาแล้ว

รายละเอียดค่าเริ่มต้น
ความถี่ในการตรวจสอบทุก 5 นาที
HTTP methodHEAD
สถานะที่คาดหวัง200
Timeout10 วินาที
เกณฑ์ความล้มเหลวล้มเหลวติดต่อกัน 2 ครั้งก่อนแจ้งเตือน

เปิดใช้ Uptime Monitoring

1

เปิด Settings ของแอป

เปิดแอปของคุณแล้วไปที่แท็บ Settings
2

เปิดแท็บ Uptime

ไปที่ Settings → Observability → Uptime เพื่อดูและจัดการ monitor ของคุณ

3

สร้าง monitor

คลิก Add Monitor ใส่ URL ที่ต้องการติดตาม ตั้งชื่อ แล้วคลิก Enable Monitoring

ข้อมูล:

Uptime monitoring รวมอยู่ในทุกแพ็กเกจ ดูรายละเอียดแพ็กเกจที่ โควตาของแต่ละแพ็กเกจ

ให้ agent ตั้งค่าให้

บอก coding agent ของคุณให้สร้างและจัดการ monitor เมื่อเชื่อมต่อ Stardeck MCP server แล้ว agent จะใช้ list_app_uptime_monitors, create_app_uptime_monitor, update_app_uptime_monitor, delete_app_uptime_monitor และเครื่องมือตั้งค่ารายงาน Starcat และ Starcat Developer ก็ทำสิ่งเดียวกันได้ ให้อธิบายสิ่งที่คุณต้องการ:

เฝ้าดูเว็บไซต์ production ของคุณ

Set up uptime monitoring for https://myapp.com

เฝ้าดู API endpoint

Create an uptime monitor for my API at https://api.myapp.com/health using GET requests

เฝ้าดูด้วยการตั้งค่าที่กำหนดเอง

Add an uptime monitor for https://myapp.com with a 5 second timeout,
notify me at ops@myapp.com when it goes down

agent จะสร้าง monitor ด้วยการตั้งค่าที่เหมาะสมให้ และยังแสดงรายการ อัปเดต และลบ monitor ที่มีอยู่ของคุณได้ด้วย

หมายเหตุ:

ใน Starcat Developer การสร้าง อัปเดต และลบ monitor ต้องใช้ Agent mode ในโหมด Chat, Plan และ Design จะแสดงได้เฉพาะรายการ monitor ที่มีอยู่

การแจ้งเตือน

เมื่อ monitor ตรวจพบว่าระบบล่ม Stardeck แจ้งคุณทางอีเมลได้ คุณควบคุมสิ่งนี้แยกตาม monitor:

การตั้งค่าทำอะไร
Notify when downส่งอีเมลเมื่อ monitor down
Notify when recoveredส่งอีเมลเมื่อ monitor กลับมาใช้งานได้
Notification emailsผู้ที่ได้รับการแจ้งเตือนเมื่อ down และเมื่อกลับมา

โดยค่าเริ่มต้น การแจ้งเตือนทั้งเมื่อ down และเมื่อกลับมาเปิดอยู่ หากปล่อย Notification emails ว่างไว้ การแจ้งเตือนจะส่งถึงสมาชิกทุกคนในองค์กรของคุณ

การแจ้งเตือนเมื่อประสิทธิภาพลดลง

การแจ้งเตือนเมื่อ down บอกคุณเรื่องระบบล่มทันทีที่เกิดขึ้น ส่วนการแจ้งเตือนเมื่อประสิทธิภาพลดลง (degradation alert) บอกคุณเมื่อ uptime ของ monitor ใน 24 ชั่วโมงที่ผ่านมาลดลง แม้ว่าตอนนี้ monitor จะใช้งานได้อยู่ก็ตาม Stardeck ส่งอีเมลเมื่อ uptime ลดลง ต่ำกว่า 99% โดยส่งหนึ่งฉบับ แล้วรอจนกว่า uptime จะกลับมาที่ 99% ขึ้นไปจึงจะส่งฉบับถัดไปได้ monitor ต้องมีการตรวจสอบอย่างน้อย 12 ครั้ง ใน 24 ชั่วโมงที่ผ่านมา การแจ้งเตือนนี้จึงจะทำงาน

เลือกผู้ที่ได้รับการแจ้งเตือนนี้ที่ Degradation Alerts ในการตั้งค่าของ monitor เลือกสมาชิกของโปรเจกต์ แล้วพวกเขาจะได้รับอีเมล หากไม่เลือกสมาชิกเลย การแจ้งเตือนจะส่งไปที่ notification emails ของ monitor หรือถึงสมาชิกทุกคนในองค์กรของคุณหากไม่ได้ตั้งค่าไว้

การตั้งค่า monitor

กล่องโต้ตอบการตั้งค่าของ monitor กำหนดชื่อ URL HTTP method และการแจ้งเตือน ส่วนรหัสสถานะที่คาดหวัง timeout และเกณฑ์ความล้มเหลว ตั้งค่าผ่าน agent:

การตั้งค่าตัวเลือกค่าเริ่มต้น
HTTP methodHEAD หรือ GETHEAD
รหัสสถานะที่คาดหวังHTTP status ที่ถูกต้องใดก็ได้200
Timeout1-30 วินาที10 วินาที
เกณฑ์ความล้มเหลวล้มเหลวติดต่อกัน 1-10 ครั้ง2

ดูข้อมูล uptime

เปิด Settings → Observability → Uptime เพื่อดู:

  • สถานะ ของแต่ละ monitor (up, down หรือ unknown)
  • เปอร์เซ็นต์ uptime ใน 24 ชั่วโมง 7 วัน หรือ 30 วัน
  • แนวโน้มเวลาตอบสนอง
  • ประวัติเหตุการณ์ พร้อมระยะเวลาที่ down

รายงาน uptime

ดาวน์โหลดรายงาน PDF

คุณดาวน์โหลดรายงาน PDF ของข้อมูล uptime ได้จากแท็บ Uptime:

  • ทุก monitor: คลิก Download Report ที่ส่วนหัวของรายการ monitor เพื่อรับสรุปของทุก monitor
  • monitor เดียว: เปิดมุมมองรายละเอียดของ monitor แล้วคลิก Download Report เพื่อรับรายงานของ monitor นั้น

รายงานประกอบด้วยเปอร์เซ็นต์ uptime เวลาตอบสนองเฉลี่ย และประวัติเหตุการณ์ฉบับเต็ม รายงานของ ทุก monitor ครอบคลุม 7 วัน รายงานของ monitor เดียวครอบคลุมช่วงเวลาที่คุณกำลังดูอยู่ คือ 7 หรือ 30 วัน หรือ 7 วันหากดูจากมุมมอง 24 ชั่วโมง

อีเมลรายงานตามกำหนด

ตั้งอีเมลรายงานอัตโนมัติรายสัปดาห์หรือรายเดือนพร้อมไฟล์แนบ PDF:

  1. ในแท็บ Uptime คลิก Report Schedule
  2. เปิดรายงานตามกำหนด
  3. เลือกความถี่: Weekly, Monthly หรือ Both
  4. เลือกวันในสัปดาห์ (สำหรับรายสัปดาห์) หรือวันที่ในเดือน (สำหรับรายเดือน)
  5. เพิ่มอีเมลของผู้ที่ควรได้รับรายงาน

รายงานจะส่งเวลา 7:00 น. UTC ในวันที่กำหนด

คุณยังบอกให้ agent ตั้งค่านี้ให้ได้:

Set up weekly uptime reports every Monday, send to ops@myapp.com

หยุด monitor ชั่วคราว

หากต้องการหยุดตรวจสอบ URL ชั่วคราว (เช่น ระหว่างการบำรุงรักษาที่วางแผนไว้) คุณหยุด monitor ได้จากแท็บ Uptime หรือบอก agent:

Pause the uptime monitor for myapp.com

monitor ที่หยุดไว้จะไม่ตรวจสอบหรือส่งการแจ้งเตือนจนกว่าคุณจะเปิดใช้ต่อ

คำถามที่พบบ่อย

จะรู้เรื่องระบบล่มเร็วแค่ไหน

ด้วยการตั้งค่าเริ่มต้น (ตรวจทุก 5 นาที เกณฑ์ล้มเหลว 2 ครั้ง) คุณจะได้รับแจ้งภายในประมาณ 10 นาทีหลังจากระบบเริ่มล่ม

เฝ้าดู URL ภายในหรือ URL ส่วนตัวได้ไหม

ไม่ได้ URL ที่เฝ้าดูต้องเข้าถึงได้จากสาธารณะ ที่อยู่ในเครือข่ายส่วนตัว (localhost, 10.x.x.x, 192.168.x.x ฯลฯ) ถูกบล็อกเพื่อป้องกันปัญหาด้านความปลอดภัย

อะไรนับว่า "down"

การตรวจสอบล้มเหลวเมื่อรหัสสถานะของ response ไม่ตรงกับรหัสที่คุณคาดหวัง คำขอหมดเวลา หรือเกิดข้อผิดพลาดในการเชื่อมต่อ monitor จะถูกระบุว่า down ก็ต่อเมื่อถึงเกณฑ์ความล้มเหลว (ค่าเริ่มต้น: ล้มเหลวติดต่อกัน 2 ครั้ง)

ถัดไป

ดูแลแอปของคุณ

ข้อผิดพลาด log และ uptime จาก coding agent ของคุณ