首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过集群Grafana认证从Prometheus/Thanos获得度量标准

如何通过集群Grafana认证从Prometheus/Thanos获得度量标准
EN

Stack Overflow用户
提问于 2021-12-31 14:35:12
回答 1查看 450关注 0票数 0

有几个openshift (4.8)集群由Thanos集中监控。

我正在尝试配置Grafana (在集群之外安装版本8.3.1) Datasource,但没有成功。

当从我的桌面访问URL时,效果很好。但是,当从Datasource配置面板访问时,我得到了一个403错误

我的假设是,我错误地配置了与TLS键相关的东西。

有什么想法吗?

这是日志错误的内容:

代码语言:javascript
运行
复制
t=2021-12-31T16:08:05+0200 lvl=eror msg="Instant query failed" logger=tsdb.prometheus query=1+1 err="Post \"https://thanos-querier-openshift-monitoring.mycluster/api/v1/query\": x509: certificate signed by unknown authority"
t=2021-12-31T16:08:05+0200 lvl=info msg="Request Completed" logger=context userId=1 orgId=1 uname=admin method=POST path=/api/ds/query status=400 remote_addr=[::1] time_ms=33 size=166 referer=http://localhost:3000/datasources/edit/wTJvnKAnk
t=2021-12-31T16:08:13+0200 lvl=eror msg="Instant query failed" logger=tsdb.prometheus query=1+1 err="client_error: client error: 403"
t=2021-12-31T16:08:13+0200 lvl=info msg="Request Completed" logger=context userId=1 orgId=1 uname=admin method=POST path=/api/ds/query status=400 remote_addr=[::1] time_ms=53 size=65 referer=http://localhost:3000/datasources/edit/wTJvnKAnk
t=2021-12-31T16:08:14+0200 lvl=eror msg="Instant query failed" logger=tsdb.prometheus query=1+1 err="client_error: client error: 403"
t=2021-12-31T16:08:14+0200 lvl=info msg="Request Completed" logger=context userId=1 orgId=1 uname=admin method=POST path=/api/ds/query status=400 remote_addr=[::1] time_ms=50 size=65 referer=http://localhost:3000/datasources/edit/wTJvnKAnk
t=2021-12-31T16:39:17+0200 lvl=eror msg="Instant query failed" logger=tsdb.prometheus query=1+1 err="client_error: client error: 403"
t=2021-12-31T16:39:17+0200 lvl=info msg="Request Completed" logger=context userId=1 orgId=1 uname=admin method=POST path=/api/ds/query status=400 remote_addr=[::1] time_ms=81 size=65 referer=http://localhost:3000/datasources/edit/wTJvnKAnk
EN

回答 1

Stack Overflow用户

发布于 2021-12-31 18:24:29

您对TLS验证有问题:

代码语言:javascript
运行
复制
x509: certificate signed by unknown authority

最简单的选择是在Prometheus数据源中检查Skip TLS Verify,这样Grafana就不会验证Prometheus使用的已使用的TLS证书。

更安全(也更复杂)选项是将已使用的CA cert也添加到Grafana容器中,这样Grafana将能够验证Prometheus cert。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70543263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档