【发布时间】:2019-09-13 14:44:16
【问题描述】:
我正在尝试在我的 prometheus 配置中添加一个额外的抓取配置。对于安装,我使用 Helm Charts。所以,我做了什么,我创建了一个values.yaml 文件
scrape_configs:
- job_name: prometheus
static_configs:
- targets:
- localhost:9090
- job_name: myapp
static_configs:
- targets: ["myapp-service:3000"]
然后我执行了以下命令
$> helm install -f ./values.yaml stable/prometheus
这将启动我可以访问的 prometheus。但是当我检查配置或Targets 时,myapp 什么也没有。
我感觉我在这里忘记了一些东西,或者错误地将目标添加到 prometheus 图表中。有什么建议吗?
【问题讨论】:
-
您将抓取作业添加到哪个部分? Helm 图表中应该有一个 prometheus.yml 部分,您可以将作业粘贴到其中,但请确保正确缩进它们,因为它比 kubernetes 部署文件中的缩进更深。我写了a short blog post 在不同的设置中查找/更新您的 prometheus.yml 文件,其中包括 Helm 部分;这篇文章是关于远程存储的,但是添加抓取作业的过程应该是相同的。
-
我认为你是对的。我刚刚添加了
serverFiles:作为prometheus.yml的父级,它可以工作。谢谢!
标签: prometheus kubernetes-helm