【发布时间】:2017-03-30 14:43:44
【问题描述】:
我的 kubernetes 部署中有一个多容器 pod:
- java
- redis
- nginx
对于每个容器,都有一个带有 Prometheus 导出器的容器。
问题是,如果 annotations 部分仅支持每个 pod 一个端口,我如何将这些端口公开给 Prometheus?
annotations:
prometheus.io/scrape: 'true'
prometheus.io/port: 'xxxx'
但我需要这样的东西:
annotations:
prometheus.io/scrape: 'true'
prometheus.io/port_1: 'xxxx'
prometheus.io/port_2: 'yyyy'
prometheus.io/port_3: 'zzzz'
也许还有其他方法可以从我的多容器 pod 中抓取所有指标?提前感谢您的任何帮助。
【问题讨论】:
标签: docker kubernetes monitoring prometheus