首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >:访问prometheus端口9090所需的凭证

:访问prometheus端口9090所需的凭证
EN

Stack Overflow用户
提问于 2019-05-14 20:10:40
回答 1查看 158关注 0票数 1

我使用kubectl代理访问ICP prometheus服务。例http://localhost:8001/api/v1/proxy/namespaces/kube-system/services/monitoring-prometheus:9090/,然而,这返回一个401未经授权。

需要哪些授权头/证书才能在ICP中访问prometheus?

我的目标是直接使用Prometheus /api(尝试一些查询)。我看到,在Grafana的ICP监测中,Prometheus数据源已经配置了TLS和ca证书,因此我想知道如何获取这些细节。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-14 22:57:08

我使用这样的curl命令,您应该可以将其转换为发出请求和解释响应的任何内容:

代码语言:javascript
运行
复制
curl -ks -H "Authorization:Bearer $ACCESS_TOKEN" https://$MASTER_IP:8443/prometheus/api/v1/query?query=$QUERY

ACCESS_TOKENcloudctl tokens使用cloudctl login登录后返回的访问令牌。MASTER_IPQUERY应该是显而易见的,但是您需要转义QUERY中的特殊字符,以便普罗米修斯能够正确地解释这些字符。

您可以在这些链接中找到更多的详细信息(有些细节目前还不太准确,但很快就会更新):

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

https://stackoverflow.com/questions/56137934

复制
相关文章

相似问题

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