我将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 。标头没有其他选择。