Rendszerdiagnosztika és használatelemzés
A Libre WebUI adminoknak System host/runtime és Usage modell/provider nézetet ad. Mindkettő admin-only backendben és UI-ban, a telepítésből olvas. Külső telemetria a külön Observability út.
Elérhető sidebarból vagy /system, /usage címen. Nem admin nem nyithatja, admin szerep elvesztése bezárja.
Rendszerdiagnosztika
- Host: hostname, platform, kernel, architektúra, uptime, logikai CPU, modell, load average, container.
- Runtime: app/Node.js verzió, PID, uptime, working directory.
- Memória: total/free/used, RSS és heap.
- Filesystem:
/ésDATA_DIRkapacitás/használat. - Network: interface/address és Linux byte counters.
- Docker: engine, OS, kernel, CPU/memory és korlátozott containerlista socket esetén.
30 másodpercenként frissül focusban, kézi gombbal. GET /api/system hitelesítés,
aktív admin és 120 kérés/15 perc/user. Cache-Control: no-store, friss értékek.
Docker socket
Sorrend: WORK_DOCKER_SOCKET helyi Unix, DOCKER_HOST unix:// vagy plain HTTP
tcp:// proxy, majd /var/run/docker.sock. ssh://, npipe:// és TLS tcp:// nincs
lekérdezve. Csak read-only engine GET, 4 s timeout, bounded response, max 100 container.
Socket nélkül a többi működik és panel jelzi not mounted/unreadable/daemon unreachable/remote.
Mit mutat
Short ID, name, image, state, created. Nincs env, labels, mounts, commands, inspect vagy
credential. Mégis valós hostname, directory, IP és minden host container látható. Docker
telepítésben Libre admin gyakorlatilag host admin (lásd Docker); így adja a admin szerepet.
Használatelemzés
Méri a userhez rendelt:
- helyi Ollama Chat/Work;
- agent CLI;
- plugin chat streaming/non-streaming;
- embeddings, image, STT, TTS, audio, video; és
- plugin Work.
Owner nélküli háttérművelet nincs synthetic accounton. Hiba/cancel is rögzül.
Esemény: provider/plugin id és névsnapshot (ollama, agent-cli:* ugyanabban a
ledgerben), capability (chat, embedding, image, stt, tts, audio, video),
model, status success/error/cancelled, token ha jelentett, egységek, duration,
timestamp, user id.
Prompt, response, endpoint, credential és error body soha nincs a usage táblában;
hiba csak status = 'error'. SQLite solo/PostgreSQL team és 400 nap, napi legfeljebb
egy prune. Best-effort, nem buktat requestet.
GET /api/plugins/usage?days=<1..365> default 30, 7/30/90 nap, calls, tokens, success,
latency, grafikon, model table, plugin share, mix. Csak reported usage. Nincs kikapcsolás,
csak admin látja.
Cost Governance ad tariffs, spend, budgets, alerts, export. Nem árazott esemény láthatóan unpriced, nem free.
OpenRouter attribution
0.18.0 óta headers (HTTP-Referer: https://librewebui.org, title, hints) csak
https://openrouter.ai felé, custom route felé soha, helyi többlettárolás nélkül.