generated from lucas/rust-webserver-template
A web UI to browse log streams
- Rust 81.4%
- HTML 5.6%
- SCSS 5%
- JavaScript 4.8%
- Just 1.9%
- Other 1.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Reviewed-on: #44 Reviewed-by: omp-deck <omp-deck@noreply.git.sclu1034.dev> |
||
| .forgejo/workflows | ||
| .omp | ||
| assets | ||
| docs | ||
| gen/assets | ||
| src | ||
| templates | ||
| tests | ||
| .dockerignore | ||
| .gitignore | ||
| .renovaterc | ||
| .stylelintrc.json | ||
| AGENTS.md | ||
| biome.json | ||
| bun.lock | ||
| Cargo.lock | ||
| Cargo.toml | ||
| Dockerfile | ||
| justfile | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
| rustfmt.toml | ||
logview
A web UI for reading system logs from VictoriaLogs.
Rather than a general-purpose LogsQL explorer (VictoriaLogs already ships vmui for
that), logview offers curated views: named, purpose-built queries over a known field
vocabulary, in either historical-search or live-tail mode, plus a raw LogsQL page as an
escape hatch.
Rust, axum, and askama, with minimal hand-written frontend code.
Running
VICTORIALOGS_URL=https://logs.example.com \
VICTORIALOGS_TOKEN=... \
cargo run
| Variable | Default | Purpose |
|---|---|---|
LOGVIEW_ADDR |
127.0.0.1:8080 |
Listen address |
VICTORIALOGS_URL |
— | Upstream base URL |
VICTORIALOGS_TOKEN |
— | Bearer token for VictoriaLogs |
RUST_LOG |
info |
Log filter |
logview does not authenticate its own users. Deploy it on a trusted network, behind a reverse proxy if it needs to be reachable.
Documentation
AGENTS.md— architecture, conventions, and development commandsdocs/DESIGN.md— design decisions and rationaledocs/STATUS.md— what is actually implemented