Documentation
A local telemetry dashboard that collects, stores, and renders time-series metrics from your Windows machine.
Fundamentals
A metric is a numeric measurement captured at a specific point in time — like checking your speedometer. CPU usage at 12.6%, memory used at 20.9 GiB, disk read speed at 45 MB/s. Each is a number with a label and a timestamp.
A single number tells you what's happening now. But a series of numbers over time tells you whether the system is spiking, flat, or trending — when a change started, whether a workload is recurring, and how current behavior compares to the past.
Core concept
A time series is a sequence of metrics captured at regular intervals. Every 2 seconds (configurable from 1s to 60s), Vaktr captures a snapshot — a collection of samples covering CPU, memory, disk, network, GPU, and system activity.
Each snapshot is written to a local SQLite database and pushed to the dashboard. The charts render the last N minutes of samples as smooth curves, letting you see patterns that a single number would miss. You can zoom into any time window — from 1 minute to 30 days — and the chart adapts its resolution automatically.
Under the hood
Vaktr uses Windows-native APIs to read hardware counters and system state.
Persistence
All data stays local in a lightweight SQLite database. Vaktr uses a two-tier storage strategy to keep the database small while preserving long-term history.
%LocalAppData%\Vaktr by default. The path is configurable in the control deck if you prefer a different location.Setup
Download the latest installer from GitHub Releases and run the install wizard. Vaktr starts collecting telemetry immediately with sensible defaults.