12

我在Spring Boot 2版本中使用了新的MicroMeter指标。2.0.0-RELEASE

通过/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": []
}

是否可以丰富测量值以添加平均值最小值百分位数等测量值?

对于我尝试使用的百分位数.publishPercentiles(0.5, 0.95),但这并没有反映在执行器端点上。

4

2 回答 2

3

在 Github 上讨论后,目前在 Micrometer 中没有实现。有关 Github 问题的更多详细信息:

于 2018-03-15T06:33:46.133 回答
0

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

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

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

于 2020-09-29T16:33:28.533 回答