Конечная точка Prometheus - это пустая страница - использование kamon с Prometheus reporter в приложении Spring Boot - PullRequest
2 голосов
/ 15 января 2020

Как видно из названия, я пытаюсь собрать системные метрики, используя kamon, и выставить их Прометею.

Вкл. http://localhost: 9095 / , я могу кратко увидеть следующее сообщение:

# The kamon-prometheus module didn't receive any data just yet.

, но после обновления несколько раз я получаю пустую страницу. На странице состояния Камона http://localhost: 5266 / # / показано 38 показателей.

Я что-то упустил?

Моя установка такова, в моем основном методе, в самом верху у меня есть

Kamon.init();

Я добавил это в моем пом:

        <dependency>
            <groupId>io.kamon</groupId>
            <artifactId>kamon-bundle_2.12</artifactId>
            <version>2.0.0</version>
        </dependency>

        <dependency>
            <groupId>io.kamon</groupId>
            <artifactId>kamon-prometheus_2.12</artifactId>
            <version>2.0.0</version>
        </dependency>

Ответы [ 2 ]

1 голос
/ 16 января 2020

После подсказки от канала Kamon Gitter (спасибо D iego Parra!), Изменение версий зависимости работало для меня.

        <dependency>
            <groupId>io.kamon</groupId>
            <artifactId>kamon-bundle_2.12</artifactId>
            <version>2.0.5</version>
        </dependency>

        <dependency>
            <groupId>io.kamon</groupId>
            <artifactId>kamon-prometheus_2.12</artifactId>
            <version>2.0.1</version>
        </dependency>
0 голосов
/ 06 февраля 2020

Ключевым изменением для исправления этого является обновление kamon-prometheus до версии 2.0.1

Как упоминалось здесь: https://github.com/kamon-io/Kamon/issues/566

...