Constellation, Spacedust, Slingshot, UFOs: atproto crates and services for microcosm

count active subs

Changed files
+3
spacedust
+3
spacedust/src/subscriber.rs
···
// TODO: do we need to timeout ws sends??
loop {
tokio::select! {
l = receiver.recv() => match l {
···
}
}
log::trace!("end of subscriber. bye!");
Ok(())
}
···
// TODO: do we need to timeout ws sends??
+
metrics::gauge!("subscribers_connected_total").increment(1);
+
loop {
tokio::select! {
l = receiver.recv() => match l {
···
}
}
log::trace!("end of subscriber. bye!");
+
metrics::gauge!("subscribers_connected_total").decrement(1);
Ok(())
}