当前位置: 首页 > 知识库问答 >
问题:

如何在GKE上为Grafana使用现有的prometheus?

梁丘翔
2023-03-14

我有一个关于格拉法纳的问题。我如何在GKE上为格拉法纳使用现有的普罗米修斯执事。我不想为格拉法纳再增加一次普罗米修斯部署。在旋转GKE星团之后,我提出了这个问题。我检查了kube系统的名称空间,结果发现已经部署了普罗米修斯执事。

$ kubectl get daemonsets -n kube-system
NAME                       DESIRED   CURRENT   READY   UP-TO-DATE   AVAILABLE   NODE SELECTOR                                  AGE
prometheus-to-sd           2         2         2       2            2           beta.kubernetes.io/os=linux                    19d

我想用这个普罗米修斯

我有带helm的Grafana部署stable/Grafana

$ kubectl get deploy -n dev
NAME                      READY   UP-TO-DATE   AVAILABLE   AGE
grafana                   1/1     1            1           9m20s

目前,我正在使用stable/prometheus

共有1个答案

松建本
2023-03-14

prometheus to sd不是prometheus实例,而是一个允许从prometheus向GCP的堆栈驱动程序获取数据的组件。更多信息请点击此处:https://github.com/GoogleCloudPlatform/k8s-stackdriver/tree/master/prometheus-to-sd

如果你想拥有普罗米修斯,你必须单独运行它。(普罗米修斯操作员helm图表能够轻松地将整个监控堆栈部署到你的GKE集群(我的或者可能不是你这里需要的)。

请注意,最近的Grafana版本附带Stack驱动程序数据源,它允许您直接从Grafana查询Stack驱动程序(如果您需要的所有指标都在或可以在Stack驱动程序中)。

 类似资料:
  • 我已经在应用程序中添加了这些字段。pom中微服务和依赖关系的yml。xml。Jaeger在my local上运行也可以识别服务 我已经在kubernetes上部署了所有的微服务。请帮助我在kubernetes部署jaeger。 更新:我已达到此步骤。我有一个用于jaeger查询的负载平衡器IP。但是我的微服务将把日志发送到哪个主机和端口??

  • 我试图使用以下注释启用带有入口的cors,但没有成功:

  • 这应该是自动的,添加新的部署我不能改变每次的DNS记录。也许我用错误的方法来解决这个问题,我是GKE的新手,有什么建议吗?

  • 我正在尝试公开公共IPv6地址上的kubernetes TCP服务。应用程序在IPv4上运行良好,但我无法在IPv6上配置它。问题是这不是HTTP服务。当前服务按类型完成:非标准端口11042上的LoadBalancer。所以我认为它创建了网络负载均衡器。 支持IPv6的文档转发规则如下:目标HTTP代理目标HTTPS代理、目标SSL代理、目标TCP代理,但TCP代理已关闭可使用的端口列表。我也尝

  • 我有一个简单的spring引导应用程序(使用Maven),我使用Prometheus对其进行了检测,以收集特定于应用程序的度量。默认情况下,检测的Prometheus度量在上公开,但我不确定如何在Grafana上可视化这些度量。当我尝试在Grafana中设置datasource时,我得到一个错误: 找不到HTTP错误 下面是我的工作代码,它公开了上的度量 java:只公开几个endpoint。以便