Spring Boot 无法在浏览器中查看Sping Boot Micrometer生成的Prometheus指标

rvpgvaaj  于 2023-08-04  发布在  Spring
关注(0)|答案(1)|浏览(126)

我目前无法查看Sping Boot Actuator端点暴露的指标,因为它们正在下载而不是显示在浏览器中。
在检查响应头时,我注意到返回的响应内容类型是:application/openmetrics-text,这可能是浏览器默认下载内容的原因。
是否有任何方法可以“强制”端点在响应中返回text/plain内容类型。(不写服务端拦截器等)?

bq3bfh9z

bq3bfh9z1#

spring-boot github项目的issue 28446可能会回答你的问题。
要修复此问题,请尝试以下步骤:
1.避免使用spring-boot版本2.5.6。我的版本2.7.4工作正常,如下所示:

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.7.4</version>
        <relativePath/>
    </parent>

字符串
1.重新检查项目导入的模块(在Intellij IDEA的外部库中显示的模块)。验证spring-boot库的版本。可能有一些旧版本的库未更新。

相关问题