Пользовательские метрики для привода Prometheus - PullRequest
0 голосов
/ 18 мая 2018

Я активировал конечный элемент Прометей пружинного привода /actuator/prometheus.Путем добавления зависимостей для микрометра и привода и включенного конечного элемента прометея.Как я могу получить там пользовательские показатели?

1 Ответ

0 голосов
/ 19 мая 2018

Вам необходимо зарегистрировать свои показатели в реестре микрометров.

В следующем примере метрики создаются в конструкторе.Реестр микрометров вводится в качестве параметра конструктора:

@Component
public class MyComponent {

    private final Counter myCounter;

    public MyComponent(MeterRegistry registry) {
        myCounter = Counter
                .builder("mycustomcounter")
                .description("this is my custom counter")
                .register(registry);
    }

    public String countedCall() {
        myCounter.increment();
    }
}

Когда это станет доступно, в реестре будет доступен показатель mycustomcounter_total , доступный в / prometheus URL.Суффикс «итого» добавлен в соответствии с соглашениями о присвоении имен Прометея.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...