MCP Academy · บทเรียน

สิ่งที่ควรวัดในเซิร์ฟเวอร์

ติดตามเวลาแฝง ข้อผิดพลาด และการใช้งานเครื่องมือ

บทเรียน 1 จาก 413 ขั้นตอน

สิ่งที่ควรวัดในเซิร์ฟเวอร์ เป็นบทเรียน MCP Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน MCP Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส MCP Academy มีบทเรียนทั้งหมด 4 บทเรียน

เหตุใดจึงต้องวัด

เมื่อเซิร์ฟเวอร์ MCP ของคุณทำงานอยู่ในสภาพแวดล้อมจริง คุณจะไม่สามารถแก้ไขสิ่งที่มองไม่เห็นได้ การสังเกตการณ์ระบบเปลี่ยนการคาดเดาให้เป็นสัญญาณที่ชัดเจนเกี่ยวกับพฤติกรรมของระบบ 🔍

เสาหลักสามประการ

การสังเกตการณ์ระบบอาศัยสัญญาณสามอย่าง ได้แก่ บันทึก ตัวชี้วัด และร่องรอย วันนี้คุณจะมุ่งเน้นที่ ตัวชี้วัด ซึ่งเป็นตัวเลขที่สรุปสุขภาพของระบบให้เห็นได้ทันที

เวลาแฝง: ช้าแค่ไหน

สิ่งแรกที่ควรติดตามคือ เวลาแฝง: ระยะเวลาที่การเรียกเครื่องมือแต่ละครั้งใช้ตั้งแต่คำขอจนถึงคำตอบ เครื่องมือที่ช้าทำให้ทั้งโมเดลและผู้ใช้หงุดหงิด

อย่าเชื่อค่าเฉลี่ย

การเรียกที่ช้าครั้งหนึ่งอาจถูกซ่อนอยู่หลังค่าเฉลี่ยที่ดูดี ให้ติดตาม เปอร์เซ็นไทล์อย่าง p95 และ p99 เพื่อจับประสบการณ์ที่แย่ที่สุดซึ่งผู้เรียกใช้งานพบจริง

อัตราข้อผิดพลาด: ล้มเหลวบ่อยแค่ไหน

ติดตาม อัตราข้อผิดพลาดของคุณ ซึ่งคือสัดส่วนของการเรียกเครื่องมือที่ล้มเหลว อัตราที่เพิ่มขึ้นเป็นสัญญาณเตือนแรก ๆ ว่าบางสิ่งที่อยู่ต้นทางเพิ่งขัดข้อง ⚠️

อัตราการประมวลผล: ยุ่งแค่ไหน

นับจำนวนการเรียกตามช่วงเวลาเพื่อดู อัตราการประมวลผล การทราบจำนวนคำขอต่อนาทีจะบอกว่าภาระงานเพิ่มขึ้นเมื่อใด และเซิร์ฟเวอร์ของคุณรองรับได้ทันหรือไม่

การใช้งานแยกตามเครื่องมือ

แยกตัวชี้วัดตาม ชื่อเครื่องมือ การรู้ว่าเครื่องมือใดถูกใช้งานมาก ช้า หรือล้มเหลว จะช่วยให้คุณแก้ไขจุดที่สำคัญได้ตรงจุดแทนการคาดเดา

ตัวนับเทียบกับมาตรวัด

ตัวนับจะเพิ่มขึ้นอย่างเดียว เช่น จำนวนการเรียกทั้งหมด ส่วนมาตรวัดจะเคลื่อนไหวได้ทั้งสองทิศทาง เช่น จำนวนเซสชันที่กำลังใช้งานอยู่ เลือกประเภทให้เหมาะกับสิ่งที่คุณวัด

ตัวจับเวลาอย่างง่ายใน Python

คุณสามารถเก็บค่า เวลาแฝงได้โดยใช้เพียงตัวจับเวลาครอบส่วนเนื้อหาของเครื่องมือ แล้วบันทึกจำนวนวินาทีที่ผ่านไป

import time

start = time.perf_counter()
result = do_work()
elapsed = time.perf_counter() - start
print("latency_seconds", elapsed)

ติดป้ายกำกับให้ตัวชี้วัด

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

สัญญาณทองคำ

รายการตรวจสอบที่มีประโยชน์คือ สัญญาณทองคำ: ความหน่วง ปริมาณการรับส่ง ข้อผิดพลาด และความอิ่มตัว หากครอบคลุมทั้งสี่อย่างนี้ คุณจะมองเห็นปัญหาส่วนใหญ่ได้ก่อนที่ผู้ใช้จะพบ

ตรวจสอบอย่างรวดเร็ว

มาดูกันว่าแนวคิดเรื่องความหน่วงยังติดอยู่หรือไม่

สรุปทบทวน

ตอนนี้คุณทราบแล้วว่าควรวัดอะไรบ้าง: ความหน่วง ข้อผิดพลาด อัตราการประมวลผล และการใช้งานรายเครื่องมือ ตัวเลขเหล่านี้เปลี่ยนเซิร์ฟเวอร์ที่เงียบงันให้กลายเป็นเซิร์ฟเวอร์ที่คุณไว้วางใจได้จริง 🎯

เริ่มต้นได้ฟรี

เรียนรู้ Python ด้วย AI tutor — ฟรี

เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป

คอร์ส
30
บทเรียน
120

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

บทเรียน “สิ่งที่ควรวัดในเซิร์ฟเวอร์” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “สิ่งที่ควรวัดในเซิร์ฟเวอร์” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส MCP Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส MCP Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “สิ่งที่ควรวัดในเซิร์ฟเวอร์”

ติดตามเวลาแฝง ข้อผิดพลาด และการใช้งานเครื่องมือ คุณปฏิบัติ MCP Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน MCP Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน MCP Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน

บทเรียน “สิ่งที่ควรวัดในเซิร์ฟเวอร์” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน MCP Academy นี้ได้ไหม

ได้ บทเรียน MCP Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. สิ่งที่ควรวัดในเซิร์ฟเวอร์
  2. บันทึกแบบมีโครงสร้างที่ค้นหาได้
  3. ติดตามการเรียกเครื่องมือตั้งแต่ต้นจนจบ
  4. แจ้งเตือนเมื่อเกิดความล้มเหลวหรือการใช้งานในทางที่ผิด
← กลับไปที่ MCP Academy