ความช่วยเหลือและการสนับสนุน
หน้านี้อธิบายเกี่ยวกับการขอความช่วยเหลือสำหรับ Opsta AI Gateway วิธีรวบรวมไฟล์ข้อมูลวิเคราะห์ความผิดปกติส่งทีมงานเพื่อขอความช่วยเหลือ และกระบวนการรายงานช่องโหว่ความปลอดภัยระบบ
เอกสารนี้เหมาะสำหรับใคร
วิศวกรแพลตฟอร์ม ทีมปฏิบัติการเทคโนโลยีสารสนเทศ และทีมจัดซื้อที่ต้องการศึกษาและทำความเข้าใจรูปแบบการสนับสนุนระบบก่อนการติดตั้งใช้งานจริงในองค์กร
ช่องทางการติดต่อ
| ช่องทาง | อีเมลติดต่อ | สำหรับติดต่อเรื่อง |
|---|---|---|
| อีเมลสนับสนุน | support@opsta.co.th | ทุกกรณีที่ขอความสนับสนุน เช่น แจ้งข้อผิดพลาด สอบถามข้อมูลทั่วไป หรือปรึกษาแนวทางอัปเกรด |
| รายงานช่องโหว่ความปลอดภัย | security@opsta.co.th | การแจ้งรายงานช่องโหว่ความปลอดภัยแบบเป็นส่วนตัว ซึ่งสามารถเข้ารหัสข้อมูลส่งได้หากต้องการ |
| ประกาศความปลอดภัย | security-announce@opsta.co.th | การลงทะเบียนเพื่อรับการแจ้งเตือนการออกแพตช์ซอฟต์แวร์และการสิ้นสุดอายุการสนับสนุน |
ระดับการให้บริการช่วยเหลือ (Support tiers)
| ระดับการบริการ | แพ็กเกจที่รองรับ | ข้อตกลงระดับบริการ (SLA) | ขอบเขตความช่วยเหลือ |
|---|---|---|---|
| Community | รุ่นใช้งานทั่วไป หรือดูแลระบบด้วยตนเอง | บริการช่วยเหลืออย่างเต็มความสามารถ | การกระดานสนทนา GitHub Discussions หรือแจ้งปัญหา Issues และเว็บบอร์ดตอบคำถามของชุมชน |
| Standard | สัญญาอนุญาตใช้งานระดับองค์กร (Opsta Enterprise License) | ภายใน 2 วันทำการ | การติดต่อขอรับความช่วยเหลือผ่านอีเมล การแก้ไขปัญหาจุดบกพร่องของระบบ และคำแนะนำสำหรับการอัปเกรด |
| Priority | สัญญาอนุญาตใช้งานระดับองค์กรพิเศษ (Opsta Enterprise Plus License) | ภายใน 8 ชั่วโมงทำการ | ได้รับการดูแลเช่นเดียวกับ Standard พร้อมสิทธิ์แจ้งเรื่องเร่งด่วนส่งผู้บริหาร และข้อตกลงแก้ไขแพตช์ช่องโหว่ตามที่กำหนด |
โปรดติดต่ออีเมล sales@opsta.co.th เพื่อสอบถามข้อมูลสัญญาอนุญาตระดับองค์กรเพิ่มเติม
ข้อตกลงความปลอดภัยแยกต่างหากจากแพ็กเกจการบริการ
ข้อตกลงระยะเวลาการแก้ไขช่องโหว่ความปลอดภัยหรือ patch SLA จะถูกอธิบายแยกไว้ที่หน้า วงจรชีวิตซอฟต์แวร์และการสนับสนุน ซึ่งจะมีผลบังคับใช้กับทุกเวอร์ชันที่ได้รับการสนับสนุนโดยไม่ขึ้นอยู่กับระดับแพ็กเกจบริการช่วยเหลือของคุณ
ข้อมูลที่ควรแนบมาพร้อมกับการแจ้งปัญหา
หากคุณส่งข้อมูลเหล่านี้ได้ครบถ้วนจะช่วยให้เราสามารถประเมินและช่วยเหลือปัญหาของคุณได้เร็วขึ้น
- รุ่นเวอร์ชันของระบบ ตรวจสอบจากคำสั่ง
helm list -n opsta-ai-gateway | grep opsta - รุ่นเวอร์ชันของ Kubernetes ตรวจสอบจากคำสั่ง
kubectl version --short - สถาปัตยกรรมระบบ ระบุว่าเป็น Standalone หรือ HA และเป็นดิสทริบิวชันใด เช่น k3s, RKE2 หรือ EKS
- สิ่งที่คุณทำก่อนหน้า ลำดับขั้นตอนคำสั่งหรือการใช้งานต่างๆ ที่เกิดขึ้นก่อนเกิดปัญหา
- สิ่งที่เกิดขึ้น ข้อความแจ้งเตือนข้อผิดพลาด รหัสสถานะ หรือพฤติกรรมความผิดปกติที่พบ
- ผลลัพธ์ที่ควรจะเป็น ผลลัพธ์การทำงานที่คุณต้องการ
- ไฟล์ข้อมูลวิเคราะห์ความผิดปกติ (Diagnostics bundle) ศึกษารายละเอียดวิธีการดึงได้ในหัวข้อถัดไป
วิธีการรวบรวมไฟล์ข้อมูลวิเคราะห์ความผิดปกติ (Diagnostics bundle)
ไฟล์ข้อมูลวิเคราะห์ความผิดปกติจะทำการบันทึกข้อมูลล็อกการทำงานของ pod ข้อมูลเหตุการณ์สำคัญ และสถานะเบื้องต้นของคลัสเตอร์ ซึ่งเป็นข้อมูลที่เพียงพอสำหรับนำไปวิเคราะห์หาสาเหตุของปัญหา โดยให้รันสคริปต์ต่อไปนี้เพื่อจัดเตรียมไฟล์
# NAMESPACES="opsta-ai-gateway higress-system opsta-observability opsta-keycloak"
BUNDLE_DIR="opsta-diag-$(date +%Y%m%d-%H%M%S)"
mkdir -p "$BUNDLE_DIR"
for NS in $NAMESPACES; do
kubectl -n "$NS" get pods -o wide > "$BUNDLE_DIR/$NS-pods.txt" 2>&1
kubectl -n "$NS" get events --sort-by=.metadata.creationTimestamp \
> "$BUNDLE_DIR/$NS-events.txt" 2>&1
for POD in $(kubectl -n "$NS" get pods -o name 2>/dev/null); do
NAME=${POD#pod/}
kubectl -n "$NS" logs "$NAME" --all-containers --timestamps \
> "$BUNDLE_DIR/$NS-$NAME.log" 2>&1 || true
kubectl -n "$NS" logs "$NAME" --all-containers --timestamps --previous \
> "$BUNDLE_DIR/$NS-$NAME-prev.log" 2>&1 || true
done
done
kubectl get nodes -o wide > "$BUNDLE_DIR/nodes.txt"
kubectl version >> "$BUNDLE_DIR/nodes.txt"
helm list -A > "$BUNDLE_DIR/helm-releases.txt"
tar czf "$BUNDLE_DIR.tar.gz" "$BUNDLE_DIR"
echo "Bundle: $BUNDLE_DIR.tar.gz"ให้ทำการแนบไฟล์ตระกูล .tar.gz ที่ได้ส่งมาทางอีเมลแจ้งปัญหาของคุณ โปรดตรวจสอบความปลอดภัยของข้อมูลคีย์ความลับภายในไฟล์ก่อนส่งทุกครั้ง แม้ตัวสคริปต์จะเก็บข้อมูลเฉพาะล็อกและไม่มีการเก็บค่าออบเจกต์ Secrets แต่อย่างใด แต่ในบันทึกการทำงานของแอปพลิเคชันอาจมีข้อมูลการตั้งค่าหลุดออกมาร่วมด้วย จึงแนะนำให้เซนเซอร์หรือลบข้อมูลที่มีความสำคัญสูงออกก่อนจัดส่งข้อมูล
ความช่วยเหลือเกี่ยวกับการอัปเกรดระบบ
หากระบบที่คุณใช้งานเป็นรุ่นที่ไม่ได้รับการสนับสนุนแล้วตามรายละเอียดในหน้า วงจรชีวิตซอฟต์แวร์และการสนับสนุน ขั้นตอนแรกเมื่อส่งขอความช่วยเหลือคือคุณต้องดำเนินการอัปเกรดระบบไปยังเวอร์ชันที่ยังอยู่ในระยะสนับสนุนก่อน เนื่องจากทาง Opsta ไม่สามารถทำการทดสอบและวิเคราะห์ปัญหาบนซอฟต์แวร์รุ่นที่หมดระยะเวลาดูแลไปแล้วได้
สำหรับคำแนะนำแนวทางการอัปเกรด โปรดติดต่ออีเมล support@opsta.co.th โดยระบุรุ่นปัจจุบันและรุ่นปลายทางที่ต้องการอัปเดต เพื่อให้ทีมงานช่วยตรวจสอบว่ามีขั้นตอนการอัปเกรดแบบเรียงลำดับรุ่นเป็นพิเศษที่ต้องปฏิบัติตามหรือไม่