在石墨服务器中-执行器/度量/http.server.requests计数未更新

问题描述 投票:0回答:1

我有一个Spring Boot项目并正在运行。我还在pom文件中为micrometer-registry-graphite配置了依赖项。我已经使用docker ((下载的最新版本-1.1.6)安装了石墨,并且它在localhost:80

中运行

当我点击以下网址时,它会正确显示点击计数。http://localhost:5080/api/v1/actuator/metrics/http.server.requests?tag=uri:/queue/{queueId}&tag=status:200

下面是响应,

{
    "name": "http.server.requests",
    "description": null,
    "baseUnit": "milliseconds",
    "measurements": [
        {
            "statistic": "COUNT",
            "value": 29.0
        },
        {
            "statistic": "TOTAL_TIME",
            "value": 942.520949
        },
        {
            "statistic": "MAX",
            "value": 0.0
        }
    ],
    "availableTags": [
        {
            "tag": "exception",
            "values": [
                "None"
            ]
        },
        {
            "tag": "method",
            "values": [
                "GET"
            ]
        },
        {
            "tag": "outcome",
            "values": [
                "SUCCESS"
            ]
        }
    ]
}

当我导航到Graphite Browser时,我无法获得以前使用执行器/度量标准URL获得的计数值。 [我们可以看到服务的URL queue/queueId已转换为某种层次结构形式]。我可以看到不同的层次结构((附有图像)),为什么它显示在exception,None和其他不相关的层次结构下。有人可以解释一下,我需要解决方案才能获得石墨服务器中的点击数。

Spring引导版本:2.2.4 RELEASE和千分尺-石墨-石墨版本:1.3.2

java spring-boot spring-boot-actuator graphite spring-micrometer
1个回答
0
投票

我在port-80中用bootstrap.yml错误指向了我的石墨服务器。但是port-80正在监听nginx,它应该指向正在监听port-2004carbon receiver。在bootstrap.yml中进行此更改后,我可以解决此问题。

© www.soinside.com 2019 - 2024. All rights reserved.