Как вручную заполнить датчик метри c в кодахале - PullRequest
0 голосов
/ 13 марта 2020

Я пытаюсь создать метрический показатель c для своего сервиса, который обрабатывает пакеты событий. Я хочу добавить метри c для среднего размера партии. Тем не менее, я испытываю некоторую путаницу при использовании датчика metri c в codahale

Очевидно, я должен определить датчик как что-то вроде этого

new Gauge<Integer>() {
    @Override
    public Integer getValue() {
        // some implementation
    }
});

Что я хочу, так это мой сервис который получает партии для заполнения метрической c ?. Я немного запутался, как это сделать с Codahale. Я использовал другую библиотеку метрик, в которой я мог просто создать экземпляр показателя metri c и заполнить его вручную через равные промежутки времени примерно так:

Gauge gauge = new Gauge("my_gauge");
gauge.value(batch.size()); // Call this with every batch I get
...