2017-04-10 52 views
0

我有多个Java应用程序在容器内运行,并且所有这些应用程序都由kubernetes管理。使用prometheus在kubernetes集群中运行的应用程序(JMX)监视

我使用普罗米修斯监测cotainer级指标即CPU,MEM等

现在我想用jmx_exporter做applciation水平监测。但每个部署容器的IP都在不断变化。

  1. 我可以如何使用kuberentes service-ip(cluster-ip),它不会改变。

    我不能直接把kube-service ip放在容器中进行负载平衡。每次我只会得到一个包含所有人的指标。

  2. 还是有办法在prometheus中动态发现带有service_name或replication_controller名称的cotainer。

回答

0

是的,你可以在kubernetes刮荚。

你可以找到一个如何做的例子here

相关问题