david
|
ad55dbc5e0
|
add viz diagnostic metrics to prometheus-exporter
- Viz writes stats to /tmp/viz-stats.json (frames_sent, frames_dropped, queue_depth)
- Exporter reads viz-stats.json and exposes:
- viz_frames_sent_total (counter)
- viz_frames_dropped_total (counter)
- viz_pending_queue (gauge)
- viz_queue_full (gauge)
|
2026-06-24 02:38:51 -07:00 |
|
david
|
163ad4145b
|
add prometheus exporter + test suite
- prometheus-exporter.py: stdlib-only HTTP metrics on :9090/metrics
- Exposes: ALSA status, hw_ptr rate, service health, mixer controls
- MIDI counters: notes_on, notes_off, errors
- test-unit.py: 10-test suite covering full MIDI→Pd→Audio pipeline
- test-tone.pd, test-midi-log.pd: minimal debug patches
- systemd service for exporter
- install.sh/deploy updated to include exporter
|
2026-06-24 02:22:05 -07:00 |
|