Ism*_*han 6 kubernetes google-kubernetes-engine prometheus kubernetes-helm
背景
我使用Prometheus的Helm图表在我的Kubernetes集群上安装了Prometheus(托管在Google Container Engineer上).
问题
我无法弄清楚如何将Scrape目标添加到Prometheus服务器.prometheus.io网站描述了我如何将prometheus.yml文件(其中包含一个刮擦目标列表)安装到Prometheus Docker容器中 - 我已在本地完成此操作.但是,我不知道如何为通过Kubernetes-Helm安装的Prometheus设置指定刮擦目标.我是否需要向包含scrape目标的Prometheus服务器pod添加卷,因此更新Helm生成的YAML文件?
我也不清楚如何在Kubernetes Pod中公开指标 - 我是否需要转发特定端口?
lwo*_*olf 10
您需要为要监视的服务添加注释.
apiVersion: v1
kind: Service
metadata:
annotations:
prometheus.io/scrape: 'true'
Run Code Online (Sandbox Code Playgroud)
来自图表中的prometheus.yml:
prometheus.io/scrape:只刮取具有值的服务 true prometheus.io/scheme:http或httpsprometheus.io/path:如果指标路径不是,则覆盖 /metricsprometheus.io/port:如果度量标准在不同的端口上公开是的,您需要向服务公开端口,以便Prometheus可以访问它
| 归档时间: |
|
| 查看次数: |
2218 次 |
| 最近记录: |