มหาวิทยาลัยมหามกุฏราชวิทยาลัย · ระบบสาธิต (Demo)
ข้ามไปยังเนื้อหา

รายงาน SLA รายเดือน

งวดที่ 3 · รายงานอัตโนมัติ

ดาวน์โหลด .md
← กลับไปศูนย์เอกสารสร้างอัตโนมัติ · สร้างเมื่อ 3 ตุลาคม 2569 เวลา 09:55ข้อ TOR: 12.1, 12.2, 12.5, ก.1.6.1

สร้างอัตโนมัติเมื่อ 2026-10-03T02:55:11.381Z

รายงาน SLA รายเดือน

อ้างอิง TOR: ข้อ 12.1 (Availability), 12.2 (Performance), 12.3–12.4 (ระยะเวลาแก้ไขข้อบกพร่อง), 12.5 (รายงาน SLA รายเดือนภายในวันที่ 15 ของเดือนถัดไป), ก.1.6.1

รายงานนี้สร้างโดย GET /api/admin/sla-report/export (ปุ่ม “ส่งออก .md” ที่หน้า /admin/sla-report) หรือ npm run report:sla (scripts/reports/sla-export.ts) โดยคำนวณจากตาราง ApiRequestLog, Message และ DefectLog ของระบบจริง

1. ขอบเขตการวัด

  • ช่วงที่รายงาน: เดือน 2026-10 (2026-10-01 00:00 น. – 2026-10-03 09:55 น. เวลาไทย)
  • วิธีวัด Availability: ช่วงเวลาที่มีคำขอใน ApiRequestLog หักช่วง downtime
  • จำนวนคำขอ /api/* ที่ใช้คำนวณ: 7,237 รายการ

2. ผลเทียบเกณฑ์ SLA

ตัวชี้วัดค่าที่วัดได้เกณฑ์ TORผล
Availability (12.1)100.000%≥ 95%ผ่าน
Time to First Token p95 (12.2)21.57 วินาที≤ 15 วินาทีไม่ผ่าน
Error rate — 5xx ÷ คำขอทั้งหมด (12.2)0.014%≤ 5%ผ่าน

3. รายละเอียดตัวชี้วัด

รายการค่า
ช่วงเวลาที่วัดได้ (observed)13.2 ชั่วโมง
สัดส่วนช่วงที่วัดได้เทียบทั้งเดือน1.78%
Downtime รวม0.0 นาที (0 ช่วง)
Latency ทุก API — p50 / p9544 ms / 1.07 วินาที (7,237 คำขอ)
Latency /api/chat/* — p50 / p9510.79 วินาที / 25.77 วินาที (341 คำขอ)
TTFT p9521.57 วินาที (330 ตัวอย่าง จาก ApiRequestLog)
คำขอที่ตอบ 5xx1 จาก 7,237

ช่วง Downtime

ไม่พบช่วงที่คำขอ /api/* ตอบ 5xx ต่อเนื่องนานกว่า 1 นาที

4. ข้อบกพร่อง (Defect) เทียบระยะเวลาแก้ไขตาม SLA

รวม 2 รายการ · แก้ไขแล้ว 1 · คงค้าง 1 (High/Critical คงค้าง 1) · เกิน SLA 0 · ค่าปรับประมาณการรวม 0 บาท

โมดูลรายละเอียดระดับสถานะแจ้งเมื่อSLA (ชม.)เวลาแก้ไข (ชม.)ผลเกินกำหนด (ชม.)บันทึกการแก้ไข / มาตรการป้องกันซ้ำ
e2e-testE2E 1790992504930highclosed2026-10-03 08:55 น.240ทัน SLA0แก้ไขแล้ว (ทดสอบ E2E)
dependenciesnpm audit พบช่องโหว่ระดับ High/Critical คงค้าง 4 รายการ: @prisma/config (high; production; ต้องเปลี่ยนเป็น prisma@6.12.0); deepmerge-ts (high; production; ต้องเปลี่ยนเป็น prisma@6.12.0); postcss (high; production; ต้องเปลี่ยนเป็น next@16.3.8); prisma (high; production; ต้องเปลี่ยนเป็น prisma@6.12.0) — ดู docs/deliverables/vulnerability-scan-report.mdhighopen2026-10-02 21:17 น.24—อยู่ระหว่างแก้ไข——

5. หมายเหตุและข้อจำกัดของการวัด

  • ระบบสาธิต (Demo) รันใน sandbox เป็นช่วง ๆ (session) ไม่ได้เปิดบริการต่อเนื่องทั้งเดือน ตัวเลข Availability จึงสะท้อนเฉพาะช่วงที่ระบบเปิดและมีการบันทึกคำขอ ไม่ใช่ค่าของทั้งเดือนปฏิทิน — ใน production จะวัดจากระบบ monitoring ภายนอก (uptime probe ทุก 1 นาที) ตลอด 24×7
  • Availability ของรายงานรายเดือนคำนวณจากช่วงเวลาระหว่างคำขอแรกถึงคำขอสุดท้ายใน ApiRequestLog ของเดือนนั้น (ดูสัดส่วนช่วงที่วัดได้เทียบทั้งเดือนในตาราง)
  • ช่วงที่ไม่มีคำขอเข้ามาไม่สามารถวัดได้จาก log จึงนับเป็นช่วงที่ระบบพร้อมใช้งาน; Downtime = ช่วงที่คำขอ /api/* ทุกรายการตอบ 5xx ต่อเนื่องกันนานกว่า 1 นาที