Prometheus如何通过身份验证抓取Spring Boot指标?

时间:2018-10-13 17:47:13

标签: spring-boot spring-security prometheus spring-boot-actuator

我将Spring Boot 1.5.1与以下软件配合使用:

compile 'io.micrometer:micrometer-spring-legacy:1.0.6'
compile 'io.micrometer:micrometer-registry-prometheus:1.0.6'

Spring属性文件:

management.security.enabled=true
endpoints.prometheus.enabled=true
endpoints.prometheus.sensitive=false

在我的Prometheus配置文件中,我添加了basic_auth:

basic_auth:
    username: username
    password: passw0rd

在[prometheusURL] /目标中,我不断得到:

  

服务器返回HTTP状态403

Prometheus验证Spring刮擦的每个刮擦的正确方法是什么?

编辑: 我可以使用以下命令通过Spring Security:

curl --cookie "SESSION=7f18cfe7-9a54-4fcf-9662-21d81247c705" http://localhost:8082/management/metrics
prometheus config file中的

AFAIK中,我们只能传递 basic_auth bearer_token 。标头没有其他选择。

0 个答案:

没有答案