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

如何向安装有Kubernetes-Helm的Prometheus服务器添加刮擦目标?

翟俊哲
2023-03-14

我不知道如何添加刮目标到普罗米修斯服务器。Prometheus.io站点描述了如何将Prometheus.yml文件(其中包含一个scape目标列表)挂载到Prometheus Docker容器中--我已经在本地完成了这一操作,并且工作正常。然而,我不知道如何为通过Kubernetes-Helm安装的普罗米修斯安装指定刮擦目标。我是否需要添加一个卷到Prometheus服务器吊舱,其中包含scrap目标,从而更新Helm生成的YAML文件??

我也不清楚如何在Kubernetes吊舱中公开度量标准--我需要转发特定的端口吗?

共有1个答案

廖君昊
2023-03-14

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

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

来自图表中的prometheus.yml:

  • prometheus.io/scape:仅对值为true
  • 的服务进行scape
  • prometheus.io/scheme:http或https
  • prometheus.io/path:如果指标路径不是/metrics
  • 则重写
  • prometheus.io/port:如果度量在不同的端口上公开
 类似资料:
  • 首先介绍一下使用头盔的新方法... 所以现在的问题是,如何使用helm chart设置自定义刮擦endpoint。根据我的阅读,这是我应该*使用的,对吧?

  • 现在我正在使用Helm来部署我的Kubernetes资源,我在这里读到... Kubernetes类型的[Helm]安装顺序由kind_sorter.go中的枚举InstallOrder给出 在该文件中,order既没有提到也没有提到作为资源,这意味着Helm在安装了其InstallOrder列表(特别是)之后安装这些资源类型。这似乎与run在我的图表上的输出相匹配,其中顺序指示K8S服务目录资源

  • 找到解决方案-检查底部 我知道有很多与我类似的问题,但我已经为此工作了几天,不知道如何让它工作。 我正在尝试将谷歌播放服务合并到我的应用程序中,以使用推送通知。 以下是我到目前为止所做的: > < li >创建了一个全新的项目 < li >导入“google-play-services_lib”并选择“将项目复制到工作区” < li >进入项目- proguard.config=${sdk.dir

  • 在Debian系统中安装openldap是很简单的,它有一个配置向导可帮我们快速建立一个目录服务。安装命令如下: debian:~# apt-get install slapd ldap-utils 与目录服务相关的软件包系统会自动安装。安装完成后,系统会自动运行一个配置向导,依次回答以下问题即可: Domain name #目录的根 Organization name

  • 如果还没有初始货持久化存储,先初始化持久化存储的,请在这里install/storage.html配置好存储类再安装相关服务服务。 Prometheus 需要将数据存在本地,所以需要挂载持久化存储。 $ kubectl apply -f install/kubernetes/prometheus/deployment.yaml $ kubectl apply -f install/kubernet

  • 问题内容: 我正在使用Linux Server并尝试安装Pdftk,但是在尝试弄清楚该怎么做时遇到了问题。 我找到了以下有关如何安装它的文档,但它们主要是指在本地Windows计算机上安装它。 它们是:http : //www.andrewheiss.com/blog/2009/07/29/installing-pdftk- php/ http://www.accesspdf.com/pdftk/