#include <stddef.h>
#include "orconfig.h"
#include "lib/log/util_bug.h"
#include "lib/string/printf.h"
#include "lib/metrics/metrics_common.h"
const char *
metrics_type_to_str(const metrics_type_t type)
{
switch (type) {
case METRICS_TYPE_COUNTER:
return "counter";
case METRICS_TYPE_GAUGE:
return "gauge";
default:
tor_assert_unreached();
}
}
const char *
metrics_format_label(const char *key, const char *value)
{
static char buf[128];
tor_snprintf(buf, sizeof(buf), "%s=\"%s\"", key, value);
return buf;
}