You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Prometheus监控带Bearer Token刷新机制的Spring Security应用时连接中断问题求助

Prometheus监控带Bearer Token刷新机制的Spring Security应用时连接中断问题求助

大家好,我最近在配置Spring Security应用的监控时遇到了个棘手问题,想请教下社区的各位大佬。

我用Grafana搭配Prometheus来监控我的Spring Security应用,这个应用在授权后会自动执行token刷新机制。监控一开始能正常运行,但每当token到了刷新时间后,Prometheus就和应用断开连接了,之后就收不到监控数据了。

先给大家看下我用到的依赖(pom.xml):

<dependency>
    <groupId>io.micrometer.prometheus</groupId>
    <artifactId>prometheus-rsocket-spring</artifactId>
    <version>1.5.0</version>
</dependency>
<dependency>
    <groupId>io.micrometer</groupId>
    <artifactId>micrometer-registry-prometheus</artifactId>
</dependency>

再贴一下我当前的Prometheus配置文件内容:

scrape_configs:
- job_name: 'project_manager'
  scrape_interval: 5s
  bearer_token: 'my.bearer.tocken.example'
  metrics_path: '/api/actuator/prometheus'
  static_configs:
  - targets: ['host.docker.internal:8200']

我自己尝试过在Spring应用里添加这些配置:

management.security.enabled=false
management.metrics.sensitive=false

但效果只是让监控能正常工作一小时,等token刷新后,Prometheus和应用的连接还是会丢失。

想问问大家,有没有办法在Prometheus的配置里实现token自动刷新的逻辑?或者有没有其他可行的方案能解决这个token过期后监控断连的问题?

备注:内容来源于stack exchange,提问作者Kill_Real99

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 13:14:09