ometric
struct ometric *om;
struct ometric *
struct ometric *om;
struct ometric *
struct ometric *om;
struct ometric *om;
ometric_output_name(FILE *out, const struct ometric *om)
struct ometric *om;
ometric_set_int_value(struct ometric *om, uint64_t val, struct olabels *ol)
ometric_set_int(struct ometric *om, uint64_t val, struct olabels *ol)
ometric_set_float(struct ometric *om, double val, struct olabels *ol)
ometric_set_timespec(struct ometric *om, const struct timespec *ts,
ometric_set_info(struct ometric *om, const char **keys, const char **values,
ometric_set_state(struct ometric *om, const char *state, struct olabels *ol)
ometric_set_int_with_labels(struct ometric *om, uint64_t val,
ometric_set_float_with_labels(struct ometric *om, double val,
ometric_set_timespec_with_labels(struct ometric *om, struct timespec *ts,
STAILQ_ENTRY(ometric) entry;
STAILQ_HEAD(, ometric) ometrics = STAILQ_HEAD_INITIALIZER(ometrics);
struct ometric;
struct ometric *ometric_new(enum ometric_type, const char *, const char *);
struct ometric *ometric_new_state(const char * const *, size_t, const char *,
void ometric_set_int(struct ometric *, uint64_t, struct olabels *);
void ometric_set_float(struct ometric *, double, struct olabels *);
void ometric_set_timespec(struct ometric *, const struct timespec *,
void ometric_set_info(struct ometric *, const char **, const char **,
void ometric_set_state(struct ometric *, const char *, struct olabels *);
void ometric_set_int_with_labels(struct ometric *, uint64_t, const char **,
void ometric_set_float_with_labels(struct ometric *, double, const char **,
void ometric_set_timespec_with_labels(struct ometric *, struct timespec *,
struct ometric *bgpd_info, *bgpd_scrape_time;
struct ometric *peer_info, *peer_state, *peer_state_raw, *peer_last_change,
struct ometric *peer_prefixes_transmit, *peer_prefixes_receive;
struct ometric *peer_message_transmit, *peer_message_receive;
struct ometric *peer_update_transmit, *peer_update_pending,
struct ometric *peer_withdraw_transmit, *peer_withdraw_pending,
struct ometric *peer_rr_req_transmit, *peer_rr_req_receive;
struct ometric *peer_rr_borr_transmit, *peer_rr_borr_receive;
struct ometric *peer_rr_eorr_transmit, *peer_rr_eorr_receive;
struct ometric *peer_queue_count, *peer_queue_size;
struct ometric *rde_mem_size, *rde_mem_count, *rde_mem_ref_count;
struct ometric *rde_set_size, *rde_set_count, *rde_table_count;
struct ometric *rde_queue_size, *rde_queue_count;
struct ometric *rde_evloop_count, *rde_evloop_time;
struct ometric *om;
struct ometric *
struct ometric *om;
struct ometric *
struct ometric *om;
struct ometric *om;
ometric_output_name(FILE *out, const struct ometric *om)
struct ometric *om;
ometric_set_int_value(struct ometric *om, uint64_t val, struct olabels *ol)
ometric_set_int(struct ometric *om, uint64_t val, struct olabels *ol)
ometric_set_float(struct ometric *om, double val, struct olabels *ol)
ometric_set_timespec(struct ometric *om, const struct timespec *ts,
ometric_set_info(struct ometric *om, const char **keys, const char **values,
ometric_set_state(struct ometric *om, const char *state, struct olabels *ol)
ometric_set_int_with_labels(struct ometric *om, uint64_t val,
ometric_set_timespec_with_labels(struct ometric *om, struct timespec *ts,
STAILQ_ENTRY(ometric) entry;
STAILQ_HEAD(, ometric) ometrics = STAILQ_HEAD_INITIALIZER(ometrics);
struct ometric;
struct ometric *ometric_new(enum ometric_type, const char *, const char *);
struct ometric *ometric_new_state(const char * const *, size_t, const char *,
void ometric_set_int(struct ometric *, uint64_t, struct olabels *);
void ometric_set_float(struct ometric *, double, struct olabels *);
void ometric_set_timespec(struct ometric *, const struct timespec *,
void ometric_set_info(struct ometric *, const char **, const char **,
void ometric_set_state(struct ometric *, const char *, struct olabels *);
void ometric_set_int_with_labels(struct ometric *, uint64_t, const char **,
void ometric_set_timespec_with_labels(struct ometric *, struct timespec *,
static struct ometric *rpki_info, *rpki_completion_time, *rpki_duration;
static struct ometric *rpki_repo, *rpki_obj, *rpki_ta_obj;
static struct ometric *rpki_repo_obj, *rpki_repo_duration;
static struct ometric *rpki_repo_state, *rpki_repo_proto;
set_common_stats(const struct repotalstats *in, struct ometric *metric,