feat(agent-metric): implémentation Phase 3 — métriques système
- Collecte temps réel (1s) : CPU, RAM, charge réseau, top 5 processus - Collecte medium (30min) : disques via sysinfo, températures hwmon, SMART smartctl - Collecte statique (boot) : DMI/BIOS via /sys, interfaces réseau, CPU model - API locale Axum sur :9101 — GET /metrics (réaltime + medium + hardware) - Push backend : /api/v1/metrics (réaltime + medium) et /api/v1/events (hardware, boot) - Architecture modulaire : collectors/realtime, medium, static_info - ROADMAP Phase 3 marquée complète Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+8
-6
@@ -20,13 +20,15 @@
|
||||
- [ ] `widget-network-scan` Glance (tuile + popup) — reporté Phase 4
|
||||
- [ ] Résolution DNS inverse (PTR) — Phase 2+
|
||||
|
||||
## Phase 3 — Métriques système
|
||||
## Phase 3 — Métriques système ✅
|
||||
|
||||
- [ ] `agent-metric` : CPU/RAM/réseau (1s)
|
||||
- [ ] `agent-metric` : HDD/SMART (30min)
|
||||
- [ ] `agent-metric` : DMI/hardware (boot)
|
||||
- [ ] Événements système
|
||||
- [ ] `widget-agent-metrics` Glance
|
||||
- [x] `agent-metric` : CPU/RAM/réseau/charge (1s via sysinfo)
|
||||
- [x] `agent-metric` : disques, températures hwmon, SMART smartctl (30min)
|
||||
- [x] `agent-metric` : DMI/hardware/BIOS depuis /sys (boot + toutes les 30min)
|
||||
- [x] Événement boot envoyé au démarrage
|
||||
- [x] API locale sur :9101 (GET /metrics)
|
||||
- [x] Push vers /api/v1/metrics et /api/v1/events
|
||||
- [ ] `widget-agent-metrics` Glance — Phase 4
|
||||
|
||||
## Phase 4 — UX & Personnalisation
|
||||
|
||||
|
||||
Reference in New Issue
Block a user