gpt4 book ai didi

kubernetes - 如何将抓取目标添加到与Kubernetes-Helm一起安装的Prometheus服务器上?

转载 作者:行者123 更新时间:2023-12-04 13:57:03 29 4
gpt4 key购买 nike

背景

我已经使用Helm chart for Prometheus在我的Kubernetes集群(托管在Google Container Engineer上)上安装了Prometheus。

问题

我无法弄清楚如何将爬取目标添加到Prometheus服务器。 prometheus.io网站描述了如何将prometheus.yml文件(包含爬取目标列表)安装到Prometheus Docker容器-我已经在本地完成了,并且可以工作。但是,我不知道如何为通过Kubernetes-Helm安装的Prometheus设置指定爬取目标。我是否需要将一个包含抓取目标的卷添加到Prometheus服务器 pods 中,并因此更新Helm生成的YAML文件?

我也不清楚如何在Kubernetes Pod中公开指标-我是否需要转发特定端口?

最佳答案

您需要向要监视的服务添加注释。

apiVersion: v1
kind: Service
metadata:
annotations:
prometheus.io/scrape: 'true'

从图表中的prometheus.yml中:
  • prometheus.io/scrape:仅爬取具有true
  • 的服务
  • prometheus.io/scheme:http或https
  • prometheus.io/path:如果度量标准路径不是/metrics,则覆盖
  • prometheus.io/port:如果度量标准在另一个端口
  • 上公开

    是的,您需要使用服务的指标公开端口,以便Prometheus可以访问它

    关于kubernetes - 如何将抓取目标添加到与Kubernetes-Helm一起安装的Prometheus服务器上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45613660/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com