如何使用标签访问端点?

How do you access an endpoint using a tag?

我目前正在努力通过 spring VMware 考试。 spring 引导执行器部分中的一个问题询问有关使用标记访问端点的问题。在文档(https://docs.spring.io/spring-boot/docs/2.5.6/reference/html/actuator.html#actuator.monitoring)和 Internet 中搜索答案后。我没有找到明确的答案。有帮助吗?

我认为这个问题具体指的是 /metrics 端点。您可以在此处找到有关标签的文档:

查看给定指标的“availableTags”(使用 /actuator/metrics/{metric.name} 端点)。然后,您可以将任意数量的 tag=KEY:VALUE 查询参数添加到端点 URL 以过滤数据。

文档中显示的示例是指标 jvm.memory.max 有一个标记 area,可能的值为 heapnonheap。所以我可以请求:

/actuator/metrics/jvm.memory.max?tag=area:nonheap

...仅查看最大非堆内存。