【发布时间】:2017-04-10 08:30:02
【问题描述】:
我在容器内运行了多个 java 应用程序,它们都由 kubernetes 管理。
我正在使用 prometheus 来监控容器级别的指标,即 cpu、mem 等。
现在我想使用 jmx_exporter 进行应用级别监控。但随着每个部署容器 IP 不断变化。
-
我可以知道如何使用不会改变的 kuberentes service-ip(cluster-ip)。
我不能直接放置 kube-service ip,因为它会在容器之间进行负载平衡。每次我只会得到一个容器指标。
或者有没有办法在 prometheus 中动态发现带有 service_name 或 replication_controller 名称的 cotainer。
【问题讨论】:
标签: docker containers kubernetes prometheus