---
title: "รายงาน SLA รายเดือน"
titleEn: "Monthly SLA Report"
clauses: ["12.1","12.2","12.5","ก.1.6.1"]
phase: 3
category: "รายงานอัตโนมัติ"
generated: true
generatedAt: "2026-10-03T02:55:11.381Z"
---

> สร้างอัตโนมัติเมื่อ 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 / p95 | 44 ms / 1.07 วินาที (7,237 คำขอ) |
| Latency /api/chat/* — p50 / p95 | 10.79 วินาที / 25.77 วินาที (341 คำขอ) |
| TTFT p95 | 21.57 วินาที (330 ตัวอย่าง จาก ApiRequestLog) |
| คำขอที่ตอบ 5xx | 1 จาก 7,237 |

### ช่วง Downtime

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

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

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

| โมดูล | รายละเอียด | ระดับ | สถานะ | แจ้งเมื่อ | SLA (ชม.) | เวลาแก้ไข (ชม.) | ผล | เกินกำหนด (ชม.) | บันทึกการแก้ไข / มาตรการป้องกันซ้ำ |
|---|---|---|---|---|---|---|---|---|---|
| e2e-test | E2E 1790992504930 | high | closed | 2026-10-03 08:55 น. | 24 | 0 | ทัน SLA | 0 | แก้ไขแล้ว (ทดสอบ E2E) |
| dependencies | npm 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.md | high | open | 2026-10-02 21:17 น. | 24 | — | อยู่ระหว่างแก้ไข | — | — |

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

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