Весной загрузочный Прометей, микрометр не в состоянии публиковать данные - PullRequest
0 голосов
/ 14 марта 2019

Я использую микрометр для публикации какого-либо события

import io.micrometer.core.instrument.Metrics; 

/**
 *
 * @param eventName : event name to publish
 */
public static void recordEvent(String eventName){
    Metrics.counter(eventName).increment();
}

и вызывая его из моего класса приложений следующим образом

 metricsCollector.recordEvent("metric name");

и отображение конечной точки прометея, как это в файле свойств

endpoints.prometheus.path=metrics

но когда я иду на http://localhost:8082/metrics, я не могу увидеть событие

Я предположил, что это какая-то проблема с реестром, и попытался добавить реестр следующим образом

 Metrics.addRegistry(new CompositeMeterRegistry());

но это тоже не сработало.

Spring boot version : 1.5.9
Java version 1.8

1 Ответ

0 голосов
/ 14 марта 2019

Spring Boot 1.x не имеет встроенной поддержки микрометра. Это в Spring boot 2.x. Пользовательские метрики в Spring Boot 1.x см. Здесь: https://docs.spring.io/spring-boot/docs/1.5.9.RELEASE/reference/htmlsingle/#production-ready-enabling

...