我通过将HTTP Get()发送到prometheus端点来获取prometheus指标。如果普罗米修斯端点是这样的,则可以工作,但是当它是 .httphttps
现在我想将用户设置为 ,可以设置为 true 或 false。ignore_invalid_tls
为了实现这一点,我需要忽略端点引起的错误。https
我尝试了这种方法:
client := http.Client{
Timeout: time.Duration(configuration.Endpoint.Timeout) * time.Second,
Transport: &http.Transport{
TLSClientConfig: &tls.Config{InsecureSkipVerify: true},
},
}
但这只会忽略错误的证书。
当普罗米修斯端点为https时,我得到的错误是:
http:服务器向HTTPS客户端提供HTTP响应
手掌心
相关分类