2

正如标题所说,我正在尝试使用 kamon 收集系统指标并将它们公开给 Prometheus。

http://localhost:9095/上,我可以简要看到以下消息:

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

但刷新几次后,我得到一个空白页。http://localhost:5266/#/的 kamon 状态页面显示 38 个指标。

我错过了什么吗?

我的设置如下,在我的主要方法中,在我的最顶端

Kamon.init();

我在我的pom中添加了这个:

        <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>
4

2 回答 2

2

在来自 kamon gitter 频道的提示(感谢 Diego 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>
于 2020-01-16T15:15:51.393 回答
0

解决此问题的关键更改是更新kamon-prometheus到版本2.0.1

如此处所述:https ://github.com/kamon-io/Kamon/issues/566

于 2020-02-06T10:56:38.763 回答