kpe*_*hev 6 spring metrics spring-boot spring-boot-actuator
我已经使用 实现了服务spring-boot-starter-2.0.0.RELEASE。我已经为其启用了执行器指标,但是我无法理解指标以什么单位表示。具体来说,我对http.server.requests.
端点的输出示例为:
{
"name": "http.server.requests",
"measurements": [
{
"statistic": "COUNT",
"value": 2
},
{
"statistic": "TOTAL_TIME",
"value": 0.049653001
},
{
"statistic": "MAX",
"value": 0.040696019
}
],
"availableTags": [
{
"tag": "exception",
"values": [
"None"
]
},
{
"tag": "method",
"values": [
"GET"
]
},
{
"tag": "status",
"values": [
"200"
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
截至目前(Spring-Boot:2.0.0 和 Micrometer:1.0.2),不幸的答案是:这取决于。
该端点由应用程序中/actuator/metrics当前活动的实现支持。MeterRegistry该实现定义了呈现定时信息的基本时间单位。例如,如果您micrometer-registry-prometheus仅进入类路径,端点将以秒/acturor/metrics为单位提供计时信息。如果你有eg ,端点将以毫秒为单位提供服务(它由.支持)。如果您没有吸引任何“特殊”实现,它将成为后备注册表并提供数秒服务。micromter-registry-graphiteDropwizardMeterRegistryMeterRegistrySimpleMeterRegistry
更糟糕的是,如果您有多个MeterRegistry实现,则第一个注册的实现CompositeMeterRegistry将被选为服务端点的支持实现/actuator/metrics。
免责声明:该信息是从 的维护者jkschneiderMicrometer收集的。
| 归档时间: |
|
| 查看次数: |
3559 次 |
| 最近记录: |