upleb.uk

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

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/sync/metrics.rs1
-rw-r--r--src/sync/mod.rs2
2 files changed, 3 insertions, 0 deletions
diff --git a/src/sync/metrics.rs b/src/sync/metrics.rs
index d917dc0..c3bebfc 100644
--- a/src/sync/metrics.rs
+++ b/src/sync/metrics.rs
@@ -154,6 +154,7 @@ impl SyncMetrics {
154 self.connection_attempts_total 154 self.connection_attempts_total
155 .with_label_values(&[relay, result]) 155 .with_label_values(&[relay, result])
156 .inc(); 156 .inc();
157 self.set_relay_connected(relay, success);
157 } 158 }
158 159
159 /// Set relay connection status. 160 /// Set relay connection status.
diff --git a/src/sync/mod.rs b/src/sync/mod.rs
index 5bea701..c3c598a 100644
--- a/src/sync/mod.rs
+++ b/src/sync/mod.rs
@@ -1208,6 +1208,8 @@ impl SyncManager {
1208 if is_new { 1208 if is_new {
1209 if let Some(ref metrics) = self.metrics { 1209 if let Some(ref metrics) = self.metrics {
1210 metrics.inc_tracked_count(); 1210 metrics.inc_tracked_count();
1211 // Initialize connection status to disconnected
1212 metrics.set_relay_connected(&relay_url, false);
1211 } 1213 }
1212 tracing::info!(relay = %relay_url, "Registered new relay for tracking"); 1214 tracing::info!(relay = %relay_url, "Registered new relay for tracking");
1213 } 1215 }