我在 Spring Boot 2 版本2.0.0-RELEASE
中使用了新的 MicroMeter 指标。
在/actuator/metrics/{metric.name}
端点上发布指标时,我会收到以下信息:
对于DistributionSummary
:
"name": "sources.ingestion.rate",
"measurements": [
{
"statistic": "COUNT",
"value": 5
},
{
"statistic": "TOTAL",
"value": 72169.44162067816
},
{
"statistic": "MAX",
"value": 17870.68010661754
}
],
"availableTags": []
}
对于Timer
:
{
"name": "sources.ingestion",
"measurements": [
{
"statistic": "COUNT",
"value": 5
},
{
"statistic": "TOTAL_TIME",
"value": 65.700878648
},
{
"statistic": "MAX",
"value": 22.661545322
}
],
"availableTags": []
}
是否可以将测量值增加到添加度量,例如 mean , min 或百分位数?< / p>
对于我尝试使用.publishPercentiles(0.5, 0.95)
的百分位数,但这并未反映在执行器端点上。
答案 0 :(得分:0)
在讨论Github后,目前尚未在Micrometer中实施。 有关Github问题的更多详细信息:
答案 1 :(得分:0)
现在,您可以像这样实现百分比直方图:
metrics:
distribution:
percentiles-histogram:
http.server.requests: true
然后,您可以在/ actuator / prometheus中看到直方图数据,但在/ metrics中看不到。因为它只会为支持直方图的端点生成。