Что такое MicroMeter, эквивалентный Promeheus simpleclient Collector?

С Prometheus, если у меня есть несколько метрик, которые нужно собирать одновременно, я бы создал коллектор следующим образом:

    public List<MetricFamilySamples> collect() {
        List<NetworkInterface> networkInterfaces = getNetworkInterfaces();
        if(networkInterfaces.isEmpty()){
            return new ArrayList<>();
        }

        NetworkMetricFamilies networkMetrics = new NetworkMetricFamilies();
        collect(networkMetrics, networkInterfaces);

        return networkMetrics.asList();
    }

Я бы реализовал collect() метод, который возвращает список необходимых метрик.

Что эквивалентно с MicroMeter?

1 ответ

Все метрики собраны на каждом скрапе. Нет никакой эффективности, которая может быть получена путем упаковки отдельных названий метрик или комбинаций меток в единый набор измерений.

Скорее, переберите сетевые интерфейсы и зарегистрируйте любое количество метрик для каждого.

Другие вопросы по тегам