diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2026-01-09 19:58:41 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2026-01-09 19:58:41 +0000 |
| commit | b28a356cb41077ccee12a9c52f4ef2054e76cac6 (patch) | |
| tree | 2a0867f1ab0216e86efa062aef90b2b8077e6fb9 /src/sync/metrics.rs | |
| parent | 6dd9fcd5392891b0ddb7894e2c5cb40450eae00e (diff) | |
chore: cargo fmt
Diffstat (limited to 'src/sync/metrics.rs')
| -rw-r--r-- | src/sync/metrics.rs | 37 |
1 files changed, 26 insertions, 11 deletions
diff --git a/src/sync/metrics.rs b/src/sync/metrics.rs index 7d6d42d..2ed983e 100644 --- a/src/sync/metrics.rs +++ b/src/sync/metrics.rs | |||
| @@ -156,19 +156,25 @@ impl SyncMetrics { | |||
| 156 | "ngit_sync_rejected_announcements_hot_cache_hits_total", | 156 | "ngit_sync_rejected_announcements_hot_cache_hits_total", |
| 157 | "Total hot cache hits (events re-processed from cache)", | 157 | "Total hot cache hits (events re-processed from cache)", |
| 158 | ))?; | 158 | ))?; |
| 159 | registry.register(Box::new(rejected_announcements_hot_cache_hits_total.clone()))?; | 159 | registry.register(Box::new( |
| 160 | rejected_announcements_hot_cache_hits_total.clone(), | ||
| 161 | ))?; | ||
| 160 | 162 | ||
| 161 | let rejected_announcements_hot_cache_misses_total = IntCounter::with_opts(Opts::new( | 163 | let rejected_announcements_hot_cache_misses_total = IntCounter::with_opts(Opts::new( |
| 162 | "ngit_sync_rejected_announcements_hot_cache_misses_total", | 164 | "ngit_sync_rejected_announcements_hot_cache_misses_total", |
| 163 | "Total hot cache misses (events not in cache when invalidated)", | 165 | "Total hot cache misses (events not in cache when invalidated)", |
| 164 | ))?; | 166 | ))?; |
| 165 | registry.register(Box::new(rejected_announcements_hot_cache_misses_total.clone()))?; | 167 | registry.register(Box::new( |
| 168 | rejected_announcements_hot_cache_misses_total.clone(), | ||
| 169 | ))?; | ||
| 166 | 170 | ||
| 167 | let rejected_announcements_hot_cache_expired_total = IntCounter::with_opts(Opts::new( | 171 | let rejected_announcements_hot_cache_expired_total = IntCounter::with_opts(Opts::new( |
| 168 | "ngit_sync_rejected_announcements_hot_cache_expired_total", | 172 | "ngit_sync_rejected_announcements_hot_cache_expired_total", |
| 169 | "Total expired entries removed from hot cache", | 173 | "Total expired entries removed from hot cache", |
| 170 | ))?; | 174 | ))?; |
| 171 | registry.register(Box::new(rejected_announcements_hot_cache_expired_total.clone()))?; | 175 | registry.register(Box::new( |
| 176 | rejected_announcements_hot_cache_expired_total.clone(), | ||
| 177 | ))?; | ||
| 172 | 178 | ||
| 173 | let rejected_announcements_cold_index_current = IntGauge::with_opts(Opts::new( | 179 | let rejected_announcements_cold_index_current = IntGauge::with_opts(Opts::new( |
| 174 | "ngit_sync_rejected_announcements_cold_index_current", | 180 | "ngit_sync_rejected_announcements_cold_index_current", |
| @@ -180,7 +186,9 @@ impl SyncMetrics { | |||
| 180 | "ngit_sync_rejected_announcements_cold_index_expired_total", | 186 | "ngit_sync_rejected_announcements_cold_index_expired_total", |
| 181 | "Total expired entries removed from cold index", | 187 | "Total expired entries removed from cold index", |
| 182 | ))?; | 188 | ))?; |
| 183 | registry.register(Box::new(rejected_announcements_cold_index_expired_total.clone()))?; | 189 | registry.register(Box::new( |
| 190 | rejected_announcements_cold_index_expired_total.clone(), | ||
| 191 | ))?; | ||
| 184 | 192 | ||
| 185 | let rejected_announcements_invalidated_total = IntCounter::with_opts(Opts::new( | 193 | let rejected_announcements_invalidated_total = IntCounter::with_opts(Opts::new( |
| 186 | "ngit_sync_rejected_announcements_invalidated_total", | 194 | "ngit_sync_rejected_announcements_invalidated_total", |
| @@ -430,7 +438,8 @@ impl SyncMetrics { | |||
| 430 | 438 | ||
| 431 | /// Update hot cache current size gauge. | 439 | /// Update hot cache current size gauge. |
| 432 | pub fn update_hot_cache_size(&self, size: usize) { | 440 | pub fn update_hot_cache_size(&self, size: usize) { |
| 433 | self.rejected_announcements_hot_cache_current.set(size as i64); | 441 | self.rejected_announcements_hot_cache_current |
| 442 | .set(size as i64); | ||
| 434 | } | 443 | } |
| 435 | 444 | ||
| 436 | /// Record hot cache hit (event re-processed from cache). | 445 | /// Record hot cache hit (event re-processed from cache). |
| @@ -445,22 +454,26 @@ impl SyncMetrics { | |||
| 445 | 454 | ||
| 446 | /// Record hot cache expired entries. | 455 | /// Record hot cache expired entries. |
| 447 | pub fn record_hot_cache_expired(&self, count: usize) { | 456 | pub fn record_hot_cache_expired(&self, count: usize) { |
| 448 | self.rejected_announcements_hot_cache_expired_total.inc_by(count as u64); | 457 | self.rejected_announcements_hot_cache_expired_total |
| 458 | .inc_by(count as u64); | ||
| 449 | } | 459 | } |
| 450 | 460 | ||
| 451 | /// Update cold index current size gauge. | 461 | /// Update cold index current size gauge. |
| 452 | pub fn update_cold_index_size(&self, size: usize) { | 462 | pub fn update_cold_index_size(&self, size: usize) { |
| 453 | self.rejected_announcements_cold_index_current.set(size as i64); | 463 | self.rejected_announcements_cold_index_current |
| 464 | .set(size as i64); | ||
| 454 | } | 465 | } |
| 455 | 466 | ||
| 456 | /// Record cold index expired entries. | 467 | /// Record cold index expired entries. |
| 457 | pub fn record_cold_index_expired(&self, count: usize) { | 468 | pub fn record_cold_index_expired(&self, count: usize) { |
| 458 | self.rejected_announcements_cold_index_expired_total.inc_by(count as u64); | 469 | self.rejected_announcements_cold_index_expired_total |
| 470 | .inc_by(count as u64); | ||
| 459 | } | 471 | } |
| 460 | 472 | ||
| 461 | /// Record invalidation (maintainer announcement invalidated). | 473 | /// Record invalidation (maintainer announcement invalidated). |
| 462 | pub fn record_invalidation(&self, count: usize) { | 474 | pub fn record_invalidation(&self, count: usize) { |
| 463 | self.rejected_announcements_invalidated_total.inc_by(count as u64); | 475 | self.rejected_announcements_invalidated_total |
| 476 | .inc_by(count as u64); | ||
| 464 | } | 477 | } |
| 465 | 478 | ||
| 466 | // === Rejected States Recording Methods === | 479 | // === Rejected States Recording Methods === |
| @@ -482,7 +495,8 @@ impl SyncMetrics { | |||
| 482 | 495 | ||
| 483 | /// Record state event hot cache expired entries. | 496 | /// Record state event hot cache expired entries. |
| 484 | pub fn record_states_hot_cache_expired(&self, count: usize) { | 497 | pub fn record_states_hot_cache_expired(&self, count: usize) { |
| 485 | self.rejected_states_hot_cache_expired_total.inc_by(count as u64); | 498 | self.rejected_states_hot_cache_expired_total |
| 499 | .inc_by(count as u64); | ||
| 486 | } | 500 | } |
| 487 | 501 | ||
| 488 | /// Update state events cold index current size gauge. | 502 | /// Update state events cold index current size gauge. |
| @@ -492,7 +506,8 @@ impl SyncMetrics { | |||
| 492 | 506 | ||
| 493 | /// Record state event cold index expired entries. | 507 | /// Record state event cold index expired entries. |
| 494 | pub fn record_states_cold_index_expired(&self, count: usize) { | 508 | pub fn record_states_cold_index_expired(&self, count: usize) { |
| 495 | self.rejected_states_cold_index_expired_total.inc_by(count as u64); | 509 | self.rejected_states_cold_index_expired_total |
| 510 | .inc_by(count as u64); | ||
| 496 | } | 511 | } |
| 497 | 512 | ||
| 498 | /// Record state event invalidation. | 513 | /// Record state event invalidation. |