# 54.6 度量端点

Spring Boot提供了一个`metrics`端点，可以使用它来检查应用程序收集的度量数据。该端点在缺省情况下不可用，必须公开。更多详细信息，请参阅[公开端点](https://docs.spring.io/spring-boot/docs/2.0.0.RELEASE/reference/htmlsingle/#production-ready-endpoints-exposing-endpoints)。

导航到`/actuator/metrics`显示可用的meter名称列表。你可以通过提供一个选择器(例如`/actuator/metrics/jvm.memory.max`)，来查看关于某个特定仪表的信息。

**注** 这里使用的名称应该与代码中使用的名称相匹配，而不是经过约定之后的名称——对于将其发送到的监视系统来说，这是一种规范化的命名约定。换句话说，如果`jvm.memory.max`在Prometheus中显示为`jvm_memory_max`，因为它的snake case命名约定，你仍然应该使用`jvm.memory.max`。在检查`metrics`端点中的度量数据时，将其作为选择器。

你还可以在URL的末尾添加任意数量的`tag=KEY:VALUE`查询参数，以便按维向下钻取一个meter，例如`/actuator/metrics/jvm.memory.max?tag=area:nonheap`。

**注** 报告的测量值是所有与meter名称和所应用的任何标记匹配的meter的统计数据的总和。因此，在上面的示例中，返回的“值”统计量是堆的“代码缓存”、“压缩类空间”和“元空间”区域的最大内存占用的总和。如果您只是想查看“Metaspace”的最大大小，你可以添加一个额外的`tag=id:Metaspace`，即`/actuator/metrics/jvm.memory.max?tag=area:nonheap&tag=id:Metaspace`。
