miroir/crates/miroir-proxy
jedarden d324bab706 feat(dump-import): add Prometheus metrics for streaming dump import (§13.9)
Implements the required metrics for tracking dump import operations:

- miroir_dump_import_bytes_read_total: Counter for total bytes read
- miroir_dump_import_documents_routed_total: Counter for documents routed
- miroir_dump_import_rate_docs_per_sec: Gauge for current import rate
- miroir_dump_import_phase: GaugeVec tracking phase by index/import_id

Metrics are recorded:
- At import start: bytes_read and phase set to Reading
- At status check: documents_routed, import_rate, and current phase

Acceptance criteria addressed:
- Import rate metric tracks actual throughput visible in Grafana

Closes: miroir-uhj.9
2026-05-24 19:30:36 -04:00
..
admin-ui/dist feat(admin-ui): implement Canaries, Shadow Diff, CDC Inspector, Metrics, Settings sections (P5.19.d) 2026-05-24 13:27:52 -04:00
src feat(dump-import): add Prometheus metrics for streaming dump import (§13.9) 2026-05-24 19:30:36 -04:00
static feat(search-ui): add embeddable modes and custom templates (P5.21.e) 2026-05-24 14:37:00 -04:00
tests feat(reshard): implement P5.1.e alias swap + dual-write stop 2026-05-24 18:05:30 -04:00
Cargo.toml fix(config): implement P6.1 pod resource envelope + fix compilation errors 2026-05-24 16:48:57 -04:00