我在OpenShift平台上使用普罗米修斯。Prometheus及其所有子域( /metrics端点除外)的身份验证由OpenShift处理。它绕过了所有身份验证,并以纯文本形式显示Prometheus go客户端指标。
有没有可能以某种方式在prometheus/metrics端点上强制进行OpenShift身份验证,或者禁用该端点,因为我并不真正需要go客户端指标?
我知道node_exporters有控制某些收集器的标志,但我找不到普罗米修斯客户端本身的标志。
发布于 2020-02-10 15:17:22
我不确定openshift身份验证,但您可以将基本身份验证添加到'/metrics‘端点。或者,普罗米修斯也可以支持TLS。
将以下内容添加到prometheus配置文件(默认情况下为prometheus.yml)的'scrape_config‘部分
basic_auth:
username: "admin"
password: "password"更多信息可以在普罗米修斯官方文档中找到,链接here
https://stackoverflow.com/questions/59819490
复制相似问题