diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2026-01-09 20:51:57 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2026-01-09 20:51:57 +0000 |
| commit | 506829156784e87fd482b0b102540ea4a3c9f777 (patch) | |
| tree | b2060d6143c290c04afcab2c1a7a83b59f489795 /src/git/subprocess.rs | |
| parent | 9bd58faad6be254f0221820fa5e8516b8b15e19d (diff) | |
refactor(sync): parameterize rejected index metrics by event type
Replace duplicate metrics methods (announcements vs states) with unified
methods using IntGaugeVec/IntCounterVec with an event_type label:
- update_rejected_hot_cache_size(event_type, size)
- record_rejected_hot_cache_hit(event_type)
- record_rejected_hot_cache_miss(event_type)
- record_rejected_hot_cache_expired(event_type, count)
- update_rejected_cold_index_size(event_type, size)
- record_rejected_cold_index_expired(event_type, count)
- record_rejected_invalidation(event_type, count)
Prometheus labels remain separate (event_type="announcement" vs
event_type="state") but implementation is now unified.
Phase 4 of rejected events index refactoring.
Diffstat (limited to 'src/git/subprocess.rs')
0 files changed, 0 insertions, 0 deletions