Welcome to Mimir Metrics
Mimir Metrics is a cross-platform metrics agent that collects system performance data (CPU, Memory, Disk, GPU, Docker) and publishes it to an MQTT broker.
It is designed to be lightweight, single-binary, and "batteries included" for IoT, Edge, and Homelab monitoring.
Features
- System Metrics: CPU, Memory, Disk, Network I/O, System Load.
- GPU Monitoring:
- Linux: NVIDIA GPUs (NVML).
- Windows: NVIDIA, AMD, Intel GPUs (LibreHardwareMonitor).
- Docker Monitoring: Container stats (CPU, Memory, I/O).
- Logging Sidecar: New! Integrated Vector sidecar to collect and forward logs (Journald, Docker, Files).
- MQTT: Publishes JSON payloads to your broker.
Quick Start
Download the binary for your platform and run it:
# Linux
./mimir-metrics -broker tcp://mqtt.example.com:1883
# Windows
.\mimir-metrics.exe -broker tcp://mqtt.example.com:1883
Check out the Configuration guide for more details.