Java 在graphite服务器中-执行器/metrics/http.server.requests计数未更新
我有一个spring boot项目正在启动和运行。我还为pom文件中的Java 在graphite服务器中-执行器/metrics/http.server.requests计数未更新,java,spring-boot,spring-boot-actuator,graphite,spring-micrometer,Java,Spring Boot,Spring Boot Actuator,Graphite,Spring Micrometer,我有一个spring boot项目正在启动和运行。我还为pom文件中的测微计注册表graphite配置了依赖项。我已经使用docker(下载了最新版本-1.1.6)安装了graphite,它运行在localhost:80 当我点击下面的url时,它正确地显示了点击次数。 http://localhost:5080/api/v1/actuator/metrics/http.server.requests?tag=uri:/queue/{queueId}&tag=状态:200 以下是回应 {
测微计注册表graphite
配置了依赖项。我已经使用docker(下载了最新版本-1.1.6)安装了graphite,它运行在localhost:80
当我点击下面的url时,它正确地显示了点击次数。
http://localhost:5080/api/v1/actuator/metrics/http.server.requests?tag=uri:/queue/{queueId}&tag=状态: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浏览器时,我无法获得以前使用actuator/metrics url获得的计数值。[我们可以看到服务的urlqueue/queueId
已转换为某种层次结构形式]。
我可以看到不同的层次结构(附在图片上),为什么它会显示在异常、None和其他不相关的层次结构下。有人能解释一下吗?我需要一个解决方案来获取graphite服务器中的命中率
Spring启动版本:2.2.4发行版和
千分尺注册石墨版本:1.3.2
我在
bootstrap.yml
中用port-80
错误地指向了我的graphite服务器。但是port-80
监听nginx
,它应该指向port-2004
,它正在监听碳接收器。在bootstrap.yml中进行此更改后,我能够解决此问题