从Windows上的Grafana访问GCP管理的Prometheus指标

bwitn5fc  于 2022-11-26  发布在  Windows
关注(0)|答案(1)|浏览(146)

我已经在Windows 10上安装了Grafana(运行在localhost:3000)和Prometheus(运行在localhost:9090),并且能够将后者作为有效的数据源添加到前者。但是,我想为来自Google托管Prometheus服务的数据创建Grafana Jmeter 板。我如何将Google托管Prometheus作为数据源添加到运行在Windows 10上的Grafana中?有没有方法可以完全使用本机Windows二进制文件来完成此操作,而不通过Docker使用Linux二进制文件?

3qpi33ja

3qpi33ja1#

我(自己)还没做过这件事。
我也在使用谷歌的(非常好的)普罗米修斯托管服务。
这是相当完善的文件管理普罗米修斯:格拉法纳
在验证Google API下面有一个重要的警告:“GoogleCloudAPI都需要使用OAuth2进行身份验证;但是,Grafana不支持Prometheus数据源的OAuth2身份验证。要将Grafana与Prometheus托管服务一起使用,您必须使用Prometheus UI作为身份验证代理。
第一步:使用Prometheus用户界面
Prometheus UI部署到GKE集群,因此,如果您希望远程使用它,您有几个选项:

  1. Hacky:端口转发
    1.更好:将其公开为服务
    第二步:黑客
NAMESPACE="..." # Where you deployed Prometheus UI

kubectl port-forward deployment/frontend \
--namespace=${NAMESPACE} \
${PORT}:9090

第3步:在运行端口转发的主机上,现在应该能够配置Grafana使用http://localhost:${PORT}上的Prometheus UI数据源。localhost是因为它将端口转发到您的(本地)主机,${PORT}是因为它正在使用的端口。

相关问题