Chẩn đoán hệ thống và phân tích sử dụng
Hệ thống hiển thị host/runtime; Sử dụng hiển thị model/provider. Mở qua /system và /usage; cả hai chỉ dành cho role admin. Dữ liệu nằm trong instance; telemetry ngoài được mô tả ở Observability.
Chẩn đoán
/system hiển thị host, platform, kernel, architecture, uptime, CPU/load, containerization, version, PID, directory, memory, filesystem / và DATA_DIR, network và Docker.
Refresh mỗi 30 giây. GET /api/system cần authentication/administrator, giới hạn 120 request/user/15 phút, với Cache-Control: no-store.
Phụ thuộc socket
Thứ tự WORK_DOCKER_SOCKET, DOCKER_HOST unix:// hoặc HTTP tcp://, rồi /var/run/docker.sock. ssh://, npipe:// và TLS tcp:// không được query. Chỉ GET, 4 giây, response bounded, tối đa 100 container.
Không có socket thì phần còn lại vẫn hoạt động và báo lý do.
Dữ liệu bị lộ
ID ngắn, tên, image, state và time. Không hiển thị environment, label, mount, command, inspect payload hay credentials. Host, directory, IP và mọi container thật đều hiện; role Libre admin trong deployment Docker thực tế là administrator host.
Phân tích
Trang mức sử dụng (/usage) biểu đồ hóa công việc mô hình và nhà cung cấp gắn với người dùng. Đo lường diễn ra ở các ranh giới thực thi được hỗ trợ, hiện gồm:
- lượt chat Ollama cục bộ, gồm Chat native và Work qua Ollama;
- lượt chat qua CLI tác nhân đã cài và lượt gọi bộ máy Strands;
- chat qua plugin, có hoặc không truyền luồng;
- embedding, tạo ảnh, nhận dạng giọng nói, tổng hợp giọng nói, âm thanh và video qua plugin;
- cùng lượt Work qua plugin.
Hoạt động nền không có người dùng sở hữu cố ý không gán cho tài khoản giả, nên không được đo lường. Lượt gọi vẫn được ghi khi thất bại hoặc bị hủy.
Mỗi sự kiện ghi:
- mã nhà cung cấp/plugin và snapshot tên (
ollamavàagent-cli:*dùng cùng sổ với nhà cung cấp plugin) - khả năng (
chat,embedding,image,stt,tts,audio,video) - mô hình
- trạng thái:
success,errorhoặccancelled(luồng bị ngắt tính là hủy) - token chỉ khi nhà cung cấp trả metadata sử dụng
- đơn vị phù hợp (ký tự TTS, ảnh, đầu vào embedding, job video, byte âm thanh)
- thời lượng toàn trình và thời điểm
- mã người dùng gửi yêu cầu
Không lưu dữ liệu nào khác. Prompt, phản hồi, endpoint, thông tin xác thực và nội dung lỗi nhà cung cấp không bao giờ ghi vào bảng sử dụng. Lượt lỗi chỉ được ghi là status = 'error'. Sự kiện nằm trong cơ sở dữ liệu ứng dụng đã chọn (SQLite ở solo, PostgreSQL ở team) và giữ 400 ngày; dữ liệu cũ được dọn khi ghi, tối đa mỗi ngày một lần. Đo lường cố ý theo khả năng tốt nhất và không bao giờ được làm yêu cầu mô hình hoặc nhà cung cấp thất bại.
GET /api/plugins/usage?days=<1..365> mặc định 30; có phạm vi 7, 30 và 90 ngày. Trang hiển thị tổng lượt gọi, token đã báo cáo, tỷ lệ thành công, độ trễ trung bình và tỷ lệ lượt gọi có báo cáo token. Việc đọc trang này là thao tác chỉ đọc và dùng sổ ghi mức sử dụng sẵn có của bản triển khai. Chỉ administrator và không thể tắt.
Mức sử dụng tác nhân
Phần Tác nhân gần đầu trang (Lệnh gọi đến tác tử CLI và công cụ Strands) hiển thị Claude Code, Codex, OpenCode, Pi và Strands riêng. Có lượt gọi, token báo cáo, lỗi hoặc hủy, thời lượng trung bình và tối đa 20 mô hình dùng nhiều nhất. Tổng tác nhân gồm mọi lượt khớp trong kỳ, độc lập giới hạn hiển thị bảng nhà cung cấp và mô hình lớn. Đây là tập con của tổng trang, không phải sự kiện tính phí thêm.
Tác nhân chưa có bản ghi hiển thị Không có lượt gọi được ghi nhận trong khoảng thời gian này. Điều đó không cho biết CLI đã cài hay đăng nhập. Thiếu metadata token sẽ hiển thị Token chưa được báo cáo; không ước tính bộ đếm thiếu. Trang làm mới mỗi 20 giây khi hiển thị và có nút làm mới thủ công.
Sử dụng CLI ghi một invocation và bộ đếm do CLI báo. Snapshot tích lũy thay bản cũ và báo cáo bước trùng được loại bỏ. Cache và suy luận được gộp theo giao thức từng CLI, không đếm tập con hai lần. Lượt hủy và phản hồi một phần kết thúc lỗi giữ đúng kết quả thực.
Các lệnh gọi Strands được ghi nhận cho tác tử Strands. Bộ máy này không có nhà cung cấp mô hình riêng; mọi lệnh gọi mô hình của nó đều đi qua các nhà cung cấp Ollama hoặc plugin của Libre WebUI. Lượt ngoài LWUI không được nhập. Bản ghi cũ không có token vẫn chưa đo.
Endpoint cung cấp phần phân tách có giới hạn trong agents, gồm cả năm tên hỗ trợ dù bộ đếm bằng không. Đọc không phát hiện mô hình CLI, khởi chạy tác nhân hay liên hệ nhà cung cấp. Server cũ thiếu trường này có thể hiện tác nhân ghi nhận trong bảng nhà cung cấp; tác nhân vắng mặt không bị coi là mức dùng bằng không đã xác nhận.
Khám phá mô hình và nhà cung cấp
Màu mô hình nối biểu đồ hằng ngày, lịch hoạt động theo năm, bảng mô hình và thanh nhà cung cấp; tên mô hình, giá trị và chỉ báo lựa chọn luôn đi kèm màu. Lịch hoạt động luôn phủ 365 ngày gần nhất, độc lập với phạm vi đã chọn, và màu của mỗi ngày cho biết mô hình được dùng nhiều nhất hôm đó.
Biểu đồ hằng ngày chuyển giữa Cuộc gọi và Token. Di chuột lên một mô hình trong chú giải hoặc đưa tiêu điểm bàn phím tới đó để lần theo đường của mô hình; chọn mô hình để giữ nổi bật, chọn lần nữa để bỏ, hoặc dùng Hiển thị tất cả mô hình để đặt lại. Bảng mô hình cũng có hành động làm nổi bật. Việc làm nổi bật chỉ đổi mức nhấn mạnh, giữ nguyên tổng hằng ngày, giá trị trong bảng và tổng theo nhà cung cấp.
Di con trỏ ngang biểu đồ hoặc dùng Khám phá mức sử dụng hằng ngày để xem tổng của một ngày và phân tách theo mô hình. Thanh trượt ngày hỗ trợ bàn phím: phím mũi tên chuyển giữa các ngày, Home/End tới ngày đầu và ngày cuối. Các khoảng ngày cùng nhãn của chúng dùng UTC.
Mặc định biểu đồ hiển thị 12 tên mô hình có nhiều lượt gọi nhất trong phạm vi đã chọn, kể cả khi xem token. Mọi mô hình vẫn xem riêng được: đưa tiêu điểm hoặc chọn một mô hình trong bảng hay trong chi tiết nhà cung cấp để tải đúng đường hằng ngày của nó, kể cả khi mô hình nằm ngoài 12 mô hình đó. Một thông báo tải sẽ nêu tên mô hình được yêu cầu trong lúc lấy lịch sử.
Đường của mô hình bổ sung được tách khỏi Mô hình khác, và nhóm còn lại loại trừ lượt gọi, token đã báo cáo cùng lỗi của mô hình đó. Biểu đồ có tối đa 13 đường mô hình có tên cộng với nhóm còn lại, và giá trị hằng ngày vẫn khớp với cùng các tổng. Chọn Hiển thị tất cả mô hình để trở về chế độ xem mặc định.
Đường hằng ngày gộp các lượt gọi có cùng tên mô hình được ghi lại trên mọi nhà cung cấp. Bảng mô hình vẫn giữ riêng từng mục nhà cung cấp/mô hình, nên cùng một mô hình có thể xuất hiện dưới nhiều nhà cung cấp. Mô hình có tên giữ màu riêng trong bảng và thanh nhà cung cấp, kể cả mô hình nằm ngoài biểu đồ mặc định.
Chi tiết nhà cung cấp cho thấy tỷ lệ yêu cầu của từng nhà cung cấp, một thanh chia theo mô hình, token đã báo cáo, lượt gọi lỗi hoặc bị hủy và thời gian phản hồi trung bình. Phân bố khả năng vẫn nằm bên dưới phần phân tách theo mô hình và nhà cung cấp.
Tổng token chỉ gồm các lượt gọi mà nhà cung cấp có báo cáo siêu dữ liệu sử dụng. Tỷ lệ bao phủ làm lộ rõ việc báo cáo thiếu; số token thiếu không bao giờ được ước lượng từ số yêu cầu hay từ một mô hình khác. Khoảng thời gian không có token nào được báo cáo sẽ hiện lời giải thích trong chế độ xem Token, còn lịch sử yêu cầu vẫn có trong chế độ xem Cuộc gọi.
Endpoint bao gồm các điểm dữ liệu mô hình theo ngày trong modelSeries. Tham số truy vấn model tùy chọn yêu cầu đúng một tên mô hình đã ghi bên cạnh 12 mô hình mặc định, ví dụ GET /api/plugins/usage?days=30&model=<encoded-model-name>. Đây vẫn là endpoint chỉ dành cho administrator và chỉ đọc: nó truy vấn sổ ghi mức sử dụng cục bộ và không bao giờ gọi nhà cung cấp mô hình để lấy lịch sử.
Tham số to tùy chọn cố định ranh giới kết thúc của yêu cầu theo dấu thời gian Unix tính bằng mili giây. Nó cần có model và chỉ nhận số nguyên an toàn không âm, không muộn hơn thời gian hiện tại của máy chủ. Trình duyệt gửi range.to của trang tổng quan khi tải một mô hình riêng lẻ, giữ nguyên ranh giới ngày và năm theo UTC, đồng thời loại trừ các lượt gọi sau dấu thời gian đó. Khi không có to, endpoint dùng thời gian hiện tại.
Việc tải một mô hình vẫn giữ nguyên các thẻ, bảng, tổng theo nhà cung cấp và màu của trang tổng quan. Đường hằng ngày của mô hình chỉ được thêm khi ranh giới thời gian và tổng hằng ngày trong phản hồi khớp với trang tổng quan đó. Ranh giới thời gian không đóng băng cơ sở dữ liệu: nếu việc nạp bù lịch sử hoặc xóa dữ liệu làm thay đổi các tổng đó, trình duyệt sẽ làm mới trang tổng quan trước khi hiển thị đường của mô hình.
Nếu một máy chủ cũ không trả về modelSeries, biểu đồ hiển thị chuỗi tổng hợp Tất cả mô hình kèm lời giải thích rằng không có phân tách theo mô hình. Bảng mô hình vẫn dùng được; trình duyệt không suy ra lịch sử mô hình theo ngày từ các tổng của kỳ hay từ lịch theo năm.
Về pricing và budget, xem Quản trị chi phí. Event không có giá vẫn unpriced.
Attribution OpenRouter
Từ 0.18.0, HTTP-Referer: https://librewebui.org, title và category chỉ được gửi đến https://openrouter.ai, không gửi custom/self-hosted.