【发布时间】:2020-01-31 15:39:20
【问题描述】:
我好像没有得到 Spring Boot 指标
我有 spring boot 2 应用程序和 org.springframework.boot:spring-boot-starter-actuator
如何以编程方式从此响应中获取数据?
https://localhost/actuator/metrics/http.server.requests?tag=status:200
{
"name": "http.server.requests",
"baseUnit": "seconds",
"measurements": [
{
"statistic": "COUNT",
"value": 1.0
},
{
"statistic": "TOTAL_TIME",
"value": 250.654721314
},
{
"statistic": "MAX",
"value": 0.0
}
],
"availableTags": [
{
"tag": "exception",
"values": [
"ClientAbortException"
]
},
{
"tag": "method",
"values": [
"GET"
]
},
{
"tag": "uri",
"values": [
"/users/metric"
]
},
{
"tag": "outcome",
"values": [
"SUCCESS"
]
}
]
}
我试过了
@Autowired
private SimpleMeterRegistry meterRegistry;
Counter counter = meterRegistry.counter("http.server.requests");
Iterable<Measurement> measure = counter.measure();
但它没有我需要的数据。是零
【问题讨论】:
标签: spring spring-boot spring-boot-actuator