upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/src/git/process.rs
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2026-01-09 20:51:57 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2026-01-09 20:51:57 +0000
commit506829156784e87fd482b0b102540ea4a3c9f777 (patch)
treeb2060d6143c290c04afcab2c1a7a83b59f489795 /src/git/process.rs
parent9bd58faad6be254f0221820fa5e8516b8b15e19d (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/process.rs')
0 files changed, 0 insertions, 0 deletions