hs: Collect rendezvous circuit metrics
commitc081bee38a428dda2bd9ee043f7cbab3cbd77393
authorDavid Goulet <dgoulet@torproject.org>
Tue, 20 Oct 2020 18:59:44 +0000 (20 14:59 -0400)
committerDavid Goulet <dgoulet@torproject.org>
Tue, 27 Oct 2020 14:43:42 +0000 (27 10:43 -0400)
tree25e615bcb69d8af41f6a318df04564eea1d82b00
parent2fe0322fe4550e59cb8757fbff6984286bf8e121
hs: Collect rendezvous circuit metrics

The total number of rendezvous circuit created and the number of established
ones which is a gauge that decreases to keep an updated counter.

Related to #40063

Signed-off-by: David Goulet <dgoulet@torproject.org>
src/feature/hs/hs_circuit.c
src/feature/hs/hs_metrics.h
src/feature/hs/hs_metrics_entry.c
src/feature/hs/hs_metrics_entry.h
src/feature/hs/hs_service.c
src/feature/hs/hs_service.h