Выставлять метрики от пружинного приложения до прометея без использования пружинного привода - PullRequest
0 голосов
/ 06 февраля 2020

Я пытался собрать метрики микрометра в приложении, не являющемся Springboot, и представить их prometheus. Я добавил следующую зависимость и метод тестирования для того же самого. Я хотел бы знать, как действовать и выставлять собранные метрики для Прометей из моего приложения без пружинной загрузки (традиционное весеннее приложение).

<dependency>
    <groupId>io.micrometer</groupId>
    <artifactId>micrometer-registry-prometheus</artifactId>
    <version>1.2.0</version>
</dependency>
public string testmetrics(){
    private PrometheusMeterRegistry registry = new PrometheusMeterRegistry(PrometheusConfig.DEFAULT);
    registry.counter("ws metric collection","tktdoc metrics");
    String metricsInfo = registry.scrape();
    return metricsInfo;
} 

1 Ответ

0 голосов
/ 06 февраля 2020

Вы практически должны предоставить конечную точку HTTP и настроить Prometheus с ее помощью; Конечная точка HTTP будет предоставлять данные для очистки.

Пример, показывающий, как добавить конечную точку HTTP с помощью запуска HTTP-сервера (возможно, ваше приложение уже использует его): здесь .

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