From 8bb1874f1e80f10c1f222db52471a458c4d6d5bc Mon Sep 17 00:00:00 2001 From: David Goulet Date: Wed, 5 May 2021 13:33:33 -0400 Subject: relay: Add the onionskins processing metrics With this commit, a relay now emits metrics event on the MetricsPort related to how many onionskins were handled (processed or dropped) for each handshake type. Related to #40367 Signed-off-by: David Goulet --- src/feature/relay/relay_metrics.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/feature/relay/relay_metrics.h') diff --git a/src/feature/relay/relay_metrics.h b/src/feature/relay/relay_metrics.h index 7d644badd3..6868bd26df 100644 --- a/src/feature/relay/relay_metrics.h +++ b/src/feature/relay/relay_metrics.h @@ -16,7 +16,9 @@ * the base_metrics array. */ typedef enum { /** Number of OOM invocation. */ - RELAY_METRICS_NUM_OOM_BYTES = 0, + RELAY_METRICS_NUM_OOM_BYTES = 0, + /** Number of onionskines handled. */ + RELAY_METRICS_NUM_ONIONSKINS = 1, } relay_metrics_key_t; /** The metadata of a relay metric. */ -- cgit v1.2.3-54-g00ecf