ข้ามไปยังเนื้อหาหลัก

การวินิจฉัยระบบและการวิเคราะห์การใช้งาน

System แสดง host/runtime ส่วน Usage แสดง model/provider เปิดผ่าน /system และ /usage ทั้งคู่เฉพาะ role admin ข้อมูลอยู่ภายใน instance ส่วน telemetry ภายนอกอธิบายใน Observability

การวินิจฉัย​

/system แสดง host, platform, kernel, architecture, uptime, CPU/load, containerization, version, PID, directory, memory, filesystem / และ DATA_DIR, network และ Docker

Refresh ทุก 30 วินาที GET /api/system ต้องยืนยันตัวตน/administrator จำกัด 120 request ต่อ user ต่อ 15 นาที พร้อม Cache-Control: no-store

การพึ่งพา Socket​

ลำดับคือ WORK_DOCKER_SOCKET, DOCKER_HOST แบบ unix:// หรือ HTTP tcp:// แล้ว /var/run/docker.sock ไม่ query ssh://, npipe:// และ TLS tcp:// ใช้เฉพาะ GET 4 วินาที response จำกัด สูงสุด 100 container

หากไม่มี socket ส่วนอื่นยังทำงานและบอกสาเหตุ

ข้อมูลที่เปิดเผย​

ID สั้น ชื่อ image state และเวลา ไม่แสดง environment, label, mount, command, inspect payload หรือ credentials Host, directory, IP และ container จริงทั้งหมดมองเห็น role Libre admin ใน deployment Docker เทียบเท่า administrator ของ host

การวิเคราะห์​

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

  • Ollama ในเครื่อง ทั้ง Chat และ Work ที่ใช้ Ollama;
  • การเรียกแชทของเอเจนต์ CLI ที่ติดตั้งไว้และการเรียกเอนจิน Strands;
  • แชทผ่านปลั๊กอิน ทั้งแบบสตรีมและไม่สตรีม;
  • embedding ภาพ ถอดเสียง สังเคราะห์เสียง เสียงอื่น และวิดีโอผ่านปลั๊กอิน; และ
  • Work ผ่านปลั๊กอิน

งานเบื้องหลังที่ไม่มีเจ้าของจะไม่ถูกนับให้บัญชีสมมติ ผลล้มเหลวและยกเลิกยังถูกบันทึก

แต่ละเหตุการณ์เก็บ ID ผู้ให้บริการหรือปลั๊กอินและสำเนาชื่อที่แสดง (ollama และ agent-cli:* ใช้สมุดบันทึกเดียวกับปลั๊กอิน), ความสามารถ (chat, embedding, image, stt, tts, audio, video), โมเดล และสถานะ success, error หรือ cancelled โดยสตรีมที่ยกเลิกนับเป็นการยกเลิก เก็บเฉพาะโทเคนที่ผู้ให้บริการรายงาน รวมหน่วยเช่นอักขระ TTS จำนวนภาพ อินพุต embedding งานวิดีโอ และไบต์เสียง พร้อมระยะเวลารวม เวลาเกิด และ ID ผู้ร้องขอ

ไม่เก็บข้อมูลอื่น พรอมต์ คำตอบ endpoint ข้อมูลรับรอง และเนื้อหาข้อผิดพลาดของผู้ให้บริการไม่ถูกเขียนลงตารางการใช้ ความล้มเหลวเก็บเพียง status = 'error' เหตุการณ์อยู่ใน SQLite สำหรับ solo หรือ PostgreSQL สำหรับ team เก็บ 400 วัน และล้างของเก่าขณะเขียนไม่เกินวันละครั้ง การวัดเป็นแบบพยายามอย่างดีที่สุดและไม่ทำให้คำขอผู้ให้บริการล้มเหลว

GET /api/plugins/usage?days=<1..365> ค่าเริ่มต้น 30 มีช่วง 7, 30 และ 90 วัน หน้านี้แสดงจำนวนการเรียกทั้งหมด โทเค็นที่รายงาน อัตราความสำเร็จ เวลาตอบสนองเฉลี่ย และสัดส่วนการเรียกที่รายงานการใช้โทเค็น การเปิดดูหน้านี้เป็นการอ่านอย่างเดียวและใช้สมุดบันทึกการใช้งานที่มีอยู่ของระบบ เฉพาะ administrator และปิดไม่ได้

การใช้งานเอเจนต์​

ส่วน เอเจนต์ ด้านบน (การเรียกเอเจนต์ CLI และเอนจิน Strands) แสดง Claude Code, Codex, OpenCode, Pi และ Strands แยกกัน พร้อมจำนวนการเรียก โทเคนที่รายงาน ความล้มเหลวหรือยกเลิก เวลาเฉลี่ย และโมเดลที่ใช้มากสุดไม่เกิน 20 รายการ ยอดรวมรวมทุกการเรียกในช่วงเวลาโดยไม่ขึ้นกับขีดจำกัดตารางผู้ให้บริการหรือโมเดล เป็นส่วนย่อยของยอดรวมหน้า ไม่ใช่เหตุการณ์คิดเงินเพิ่ม

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

CLI บันทึกหนึ่งการเรียกและตัวนับที่ CLI รายงาน ภาพรวมสะสมแทนที่ภาพเก่า และรายงานแต่ละขั้นที่ซ้ำจะถูกตัดซ้ำ ตัวนับแคชและการคิดรวมตามโปรโตคอลแต่ละ CLI โดยไม่นับส่วนย่อยซ้ำ การยกเลิกและคำตอบบางส่วนที่จบไม่สำเร็จรักษาผลจริง

การเรียก Strands จะนับให้กับเอเจนต์ Strands เอนจินนี้ไม่มีผู้ให้บริการโมเดลของตัวเอง การเรียกโมเดลทุกครั้งผ่านผู้ให้บริการ Ollama หรือปลั๊กอินของ Libre WebUI ไม่ได้นำเข้าการเรียกที่เกิดนอก LWUI ระเบียนเก่าที่ไม่มีตัวนับโทเคนยังคงไม่ถูกวัด

API ให้รายละเอียดจำกัดนี้ใน agents พร้อมชื่อทั้งห้าชนิดแม้ตัวนับศูนย์ การอ่านไม่ค้นหาโมเดล CLI ไม่เริ่มเอเจนต์ และไม่ติดต่อผู้ให้บริการ เซิร์ฟเวอร์เก่าที่ไม่มีฟิลด์อาจแสดงเอเจนต์จากรายละเอียดผู้ให้บริการ แต่รายการที่หายไม่ถือเป็นการยืนยันว่าการใช้เป็นศูนย์

สำรวจโมเดลและผู้ให้บริการ​

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

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

เลื่อนตัวชี้ไปตามกราฟหรือใช้ สำรวจการใช้งานรายวัน เพื่อดูยอดรวมของวันนั้นและการแยกตามโมเดล แถบเลื่อนรายวันรองรับคีย์บอร์ด ปุ่มลูกศรเลื่อนระหว่างวัน ส่วน Home/End ไปยังวันแรกและวันสุดท้าย ช่วงข้อมูลรายวันและป้ายกำกับใช้เวลา UTC

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

เส้นของโมเดลที่เพิ่มเข้ามาจะแยกออกจาก โมเดลอื่น ๆ และกลุ่มที่เหลือจะไม่นับการเรียก โทเค็นที่รายงาน และความล้มเหลวของโมเดลนั้น กราฟมีเส้นโมเดลที่มีชื่อได้มากที่สุด 13 เส้นบวกกลุ่มที่เหลือ และค่ารายวันยังกระทบยอดตรงกับยอดรวมเดิม เลือก แสดงทุกโมเดล เพื่อกลับสู่มุมมองเริ่มต้น

เส้นรายวันรวมการเรียกที่มีชื่อโมเดลตามที่บันทึกไว้เหมือนกันข้ามผู้ให้บริการ ส่วนตารางโมเดลยังแยกรายการผู้ให้บริการ/โมเดลไว้ โมเดลเดียวกันจึงปรากฏได้ภายใต้ผู้ให้บริการมากกว่าหนึ่งราย โมเดลที่มีชื่อยังคงมีสีเฉพาะตัวในตารางและแถบผู้ให้บริการ รวมถึงโมเดลที่อยู่นอกกราฟเริ่มต้น

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

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

Endpoint รวมจุดข้อมูลโมเดลรายวันไว้ใน modelSeries พารามิเตอร์ model ที่เป็นตัวเลือกจะร้องขอชื่อโมเดลที่บันทึกไว้อย่างเจาะจงหนึ่งชื่อควบคู่กับ 12 อันดับแรกตามค่าเริ่มต้น เช่น GET /api/plugins/usage?days=30&model=<encoded-model-name> ทั้งหมดนี้ยังเป็น endpoint เดิมที่เฉพาะผู้ดูแลระบบและอ่านอย่างเดียว โดยสอบถามจากสมุดบันทึกการใช้งานในเครื่องและไม่เคยเรียกผู้ให้บริการโมเดลเพื่อดึงประวัติ

พารามิเตอร์ to ที่เป็นตัวเลือกกำหนดขอบเขตสิ้นสุดของคำขอเป็น Unix timestamp หน่วยมิลลิวินาที ต้องใช้ร่วมกับ model และรับเฉพาะจำนวนเต็มที่ปลอดภัยและไม่ติดลบ ซึ่งไม่ช้ากว่าเวลาปัจจุบันของเซิร์ฟเวอร์ เบราว์เซอร์ส่งค่า range.to ของภาพรวมเมื่อโหลดโมเดลรายตัว เพื่อรักษาขอบเขตวันและปีแบบ UTC เดิมไว้ และตัดการเรียกหลังเวลานั้นออก หากไม่มี to endpoint จะใช้เวลาปัจจุบัน

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

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

ดู pricing และ budget ที่ การกำกับค่าใช้จ่าย Event ที่ไม่มีราคายังคงไม่ประเมินราคา

Attribution OpenRouter​

ตั้งแต่ 0.18.0 ค่า HTTP-Referer: https://librewebui.org, title และ category ส่งเฉพาะ https://openrouter.ai ไม่ส่ง custom/self-hosted

เอกสารที่เกี่ยวข้อง​