9#ifndef TOR_FEATURE_RELAY_RELAY_METRICS_H
10#define TOR_FEATURE_RELAY_RELAY_METRICS_H
79 void (*fill_fn)(void);
92 EST_INTRO_UNSUITABLE_CIRCUIT,
93 EST_INTRO_CIRCUIT_DEAD,
95 EST_INTRO_ACTION_COUNT
98void relay_increment_est_intro_action(est_intro_action_t);
102 EST_REND_UNSUITABLE_CIRCUIT,
105 EST_REND_DUPLICATE_COOKIE,
106 EST_REND_CIRCUIT_DEAD,
108 EST_REND_ACTION_COUNT
111void relay_increment_est_rend_action(est_rend_action_t);
117 INTRO1_UNKNOWN_SERVICE,
119 INTRO1_CIRCUIT_REUSED,
125void relay_increment_intro1_action(intro1_action_t);
129 REND1_UNSUITABLE_CIRCUIT,
131 REND1_UNKNOWN_COOKIE,
137void relay_increment_rend1_action(rend1_action_t);
Header for lib/metrics/metrics_common.c.
@ RELAY_METRICS_CC_GAUGES
@ RELAY_METRICS_NUM_GLOBAL_RW_LIMIT
@ RELAY_METRICS_NUM_EST_REND
@ RELAY_METRICS_NUM_STREAMS
@ RELAY_METRICS_NUM_CIRCUITS
@ RELAY_METRICS_NUM_TCP_EXHAUSTION
@ RELAY_METRICS_NUM_SOCKETS
@ RELAY_METRICS_NUM_INTRO1_CELLS
@ RELAY_METRICS_CONN_COUNTERS
@ RELAY_METRICS_CC_COUNTERS
@ RELAY_METRICS_CONN_GAUGES
@ RELAY_METRICS_CIRC_DESTROY_CELL
@ RELAY_METRICS_NUM_ONIONSKINS
@ RELAY_METRICS_RELAY_FLAGS
@ RELAY_METRICS_SIGNING_CERT_EXPIRY
@ RELAY_METRICS_NUM_EST_INTRO
@ RELAY_METRICS_NUM_DNS_ERRORS
@ RELAY_METRICS_NUM_OOM_BYTES
@ RELAY_METRICS_NUM_TRAFFIC
@ RELAY_METRICS_CIRC_DROP_CELL
@ RELAY_METRICS_NUM_REND1_CELLS
@ RELAY_METRICS_CIRC_PROTO_VIOLATION
const smartlist_t * relay_metrics_get_stores(void)
void relay_metrics_init(void)
void relay_metrics_free(void)