添加'意味着',' min'或者百分位数'到Spring Boot 2指标?

时间:2018-03-08 05:48:07

标签: java spring-boot spring-boot-actuator micrometer

我在 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)的百分位数,但这并未反映在执行器端点上。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

现在,您可以像这样实现百分比直方图:

  metrics:
    distribution:
      percentiles-histogram:
        http.server.requests: true

然后,您可以在/ actuator / prometheus中看到直方图数据,但在/ metrics中看不到。因为它只会为支持直方图的端点生成。