13:01:20 <hiro> #startmeeting Network Health 2025-01-26
13:01:20 <MeetBot> Meeting started Mon Jan 26 13:01:20 2026 UTC.  The chair is hiro. Information about MeetBot at https://wiki.debian.org/MeetBot.
13:01:20 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic.
13:01:25 <hiro> #link https://pad.riseup.net/p/tor-nethealthteam-2026-keep
13:01:41 <juga> o/
13:02:02 <hiro> who would like to go first?
13:02:18 <hiro> I just remember that today is a holiday in India and Sarthik is afk
13:03:40 <juga> I've been working on the anomalies and i've most of the code, but now investigating why the values aren't the same as in the original code
13:04:51 <hiro> I am the same boat as you juga but with recreating the metrics from metrics.tpo into metricsdb
13:05:00 <juga> :)
13:05:01 <hiro> so I feel your pain lol
13:05:05 <juga> lol
13:06:10 <GeKo> hiro: do you follow the steps on the reproducible metrics page?
13:06:17 <hiro> yes
13:06:20 <GeKo> and they give you different results
13:06:24 <GeKo> ugh
13:06:37 <GeKo> is it for all metrics or just some of them where this is happening?
13:06:42 <hiro> but there is deduplication in the code for when we have more than 1 reporting per day
13:06:56 <hiro> relays I think I have it ok now
13:07:11 <hiro> it is bridges that I am still overcounting
13:07:36 <GeKo> i recalled the numbers we had in victoriametrics were never matching because we did something different there
13:07:41 <GeKo> *rcall
13:07:45 <GeKo> *recall even
13:07:54 <hiro> victoriametrics was doing its own dedup
13:07:54 <GeKo> okay, interesting
13:08:00 <hiro> in metrics.tpo we have this https://gitlab.torproject.org/tpo/network-health/metrics/website/-/blob/master/src/main/java/org/torproject/metrics/stats/clients/Main.java?ref_type=heads#L382
13:08:42 <hiro> sorry it's this function https://gitlab.torproject.org/tpo/network-health/metrics/website/-/blob/master/src/main/java/org/torproject/metrics/stats/clients/Main.java?ref_type=heads#L277
13:08:52 <hiro> not the bytes parsing but the responses
13:09:30 <GeKo> hrm
13:11:12 <hiro> I might have to go through again the sql too, which I haven't done yet
13:11:32 <GeKo> yeah
13:11:45 <GeKo> iirc some that is pretty wild :)
13:11:51 <GeKo> *some of
13:12:15 <hiro> anyway that's my update basically
13:12:27 <hiro> hope to get over with this soon and have some time to fix meronense
13:13:02 <GeKo> hiro: do we know why we miss consensuses on collector from time to time?
13:13:10 <Rohithh[mds]> I have a doubt regarding nsa is it right time to ask here or should i pm hiro?
13:14:14 <hiro> hey Rohithh you can ask me just after the sync on the Tor Network Health channel
13:14:59 <hiro> GeKo (IRC): I am not sure about that, my take is that the service is busy doing something and it misses the window to request it because it always happens at the end of the month
13:15:00 <GeKo> i guess that's still collector#40057, okay
13:15:05 <Rohithh[mds]> sure thanks
13:15:28 <GeKo> pretty often 4 or 5 am utc, hrm
13:15:59 <GeKo> hiro: no, it's not just at the end of the month
13:16:20 <GeKo> e.g. Expected in archive no later than2025-12-08T05:55Z
13:16:29 <GeKo> but anyway
13:17:07 <GeKo> as to my update: i looked a bit closer at the key network health indicators
13:17:11 <hiro> uhm ok... I thought that was when it is updating the tarballs and it carries out for a week before and a week after the end of the month... but I'll check the alerts and see
13:17:37 <GeKo> and thought about how to further write the tor-anomaly document
13:18:02 <GeKo> hiro: i think i'll move a large part from the wiki into that document as well
13:18:17 <GeKo> taht is all the metrics/data we collect and where as an appendix ors omething
13:18:44 <GeKo> and then i'll have a small chapter about tor anomaly work and data/metrics we need for that
13:18:57 <GeKo> i plan to do all of that this week
13:19:07 <GeKo> that's it from my side
13:19:27 <hiro> ok, when the metrics website would be closer to be published we could have a section there of all these docs
13:19:54 <hiro> so interested people can easily find them all
13:19:59 <GeKo> worth thinking about, yes
13:20:30 <Rohithh[mds]> on my side, I am still working on the bandwidth route and I expect it to be completed this week
13:20:45 <hiro> yay nice thanks Rohithh
13:22:01 <hiro> alright if everybody is groot we can end the meeting
13:22:10 <GeKo> i am
13:22:24 <juga> +1
13:22:24 <Rohithh[mds]> I'm groot
13:22:32 <hiro> #endmeeting